微型计算机原理课程设计计算器,微机原理课程设计简易计算器的设计.docx
目录
一前言 ??????????????????????????????
1
二总体设计 ???????????????????????????
2
三硬件设计 ??????????????????????????? 2 3.1 微 理器 8086 芯片?????????????????????? 2
3.2 可 程并行接口芯片8255A??????????????????3
3.3LED 数 管?????????????????????????
4
3.44 ×4 矩 按 ????????????????????????
4
3.5
硬件原理 ?????????????????????????
6
四软件设计 ???????????????????????????
7
4.1
程序流程 ?????????????????????????
7
4.2
源代 ???????????????????????????
9
五仿真 ????????????????????????????
18
六课程设计体会 ????????????????????????
18
七参考文献 ??????????????????????????
19
一前言
1.1 课程设计的目的和任务
程 是培养和 学生在学 完本 后 合 用所学理 知 , 解决 工程 和 用 的能力的重要教学 。 它具有 手、 和理 系 的特点, 是培养在校工科大学生理 系 、 敢于 手、善于 手和独立自主解决 践中遇到的各种 能力的一个重要教学 。
通 程 ,要求学生熟悉和掌握微机系 的 件、硬件 的方法、 步 ,使学生得到微机开 用方面的初步 。 学生独立或集体 目的 体 方案、 程、 件硬件 、 写 告等 , 真正做到理 系 , 提高 手能力和分析 、解决 的能力, 由学 知 到 用知 的初步 渡。 通 本次 程 使学生熟 掌握微机系 与接口 展 路的 方法,熟 用 8086 言 写 用程序和 中的硬 件 方法和步 ,熟悉微机系 的硬 件开 工具的使用方法。
通 程 践, 不 要培养学生事 求是和 真的工作 度, 培养学生的 手能力, 学生 本 学 的情况, 更要培养学生在 的工程 中 料, 撰写 告表
达设计思想和结果的能力。
1.2 课程设计指导及要求
在课程设计时, 2~3 名同学组成 1 个设计小组,分别完成项目的功能设计、电路编辑及调试、
编码及调试和课程设计报告编写工作。同批次同学中选择同一题的不超过3 组。在教师指导下, 可
以相互讨论。每设计小组提交1 份设计报告,设计报告由设计小组同学独立完成,不得互相抄袭。
教师的主导作用主要在于指明设计思路,启发学生独立设计的思路, 解答疑难问题和按设计进度进
行阶段审查。学生必须发挥自身学习的主动性和能动性,主动思考问题、分析问题和解决问题,而
不应处处被动地依赖指导老师。同学应积极主动的提出问题、解决问题、讨论问题,互相帮助和启
发。
学生在设计中可以引用所需的参考资料, 避免重复工作, 加快设计进程, 但必须和题目的要求相符合,保证设计的正确。 指导教师要引导学生学会掌握和使用各种已有的技术资料, 不能盲目地、机械地抄袭资料, 必须具体分析, 使设计质量和设计能力都获得提高。 学生要在老师的指导下制定好自己各环节的详细设计进程计划, 按给定的时间计划保质保量的完成个阶段的设计任务。 设计中可边设计,边修改, 软件设计与硬件设计可交替进行, 问题答疑与调试和方案修改相结合,提高设计的效率,保证按时完成设计工作并交出合格的设计报告。
二总体设计
设计思路:首先利用程序不断扫描键盘是不是有输入, 如果没有就一直扫描, 如果有就调用子程序进行判断,是数值则进行存储并同时进行显示, 是运算符号等就调用相应的子程序进行操作, 操作后则继续利用程序不断扫描键盘是不是有输入, 从而实现 4 位十进制数以内的加减乘除法运算。 运算完成后将运算的结果储存并显示到 LED显示器上。
三硬件设计
3.1 微处理器 8086 芯片
当引脚接高电平时,
CPU工作于最小模式。此时,引脚信号
24~ 31 的含义及其功能如下:
( 1)IO/M/ ( memoryI/Oselect
):存储器、
I/O
端口选择控制信号。信号指明当前
CPU是选择
访问存储器还是访问
I/O
端口。为高电平时访问存储器,表示当前要进行
CPU与存储器之间的数
据传送。为低电平时,访问
I/O
端口,表示当前要进行
CPU与
I/O
端口之间的
微型计算机原理课程设计计算器,微机原理课程设计简易计算器的设计.docx相关推荐
- 微型计算机原理daa,西安交通大学18年3月课程考试《微机原理与接口技术》作业考核试...
西安交通大学18年3月课程考试<微机原理与接口技术>作业考核试题 试卷总分:100 得分:0 一. 单选题 (共 30 道试题,共 60 分) 1.在8086系统中中断号为0AH,则 ...
- 微型计算机原理daa,单片微机原理、汇编与C51及接口技术(第2版)
单片微机原理.汇编与C51及接口技术(第2版) 语音 编辑 锁定 讨论 上传视频 <单片微机原理.汇编与C51及接口技术(第2版)>是2013年清华大学出版社出版的图书,作者是朱定华.戴颖 ...
- 微机计算机原理实验报告总结,微机原理实验报告.doc
文档介绍: 微机原理实验报告 目录 微机原理实验报告 1 目录 2 第一部 32位微机原理实验 4 实验一显示程序实验 4 一.实验步骤 4 二.实验程序 5 三.实验结果 5 实验二数据传送实验 6 ...
- 利用Swing和GUI的相关知识,设计并编程实现一个GUI简易计算器
利用Swing和GUI的相关知识,设计并编程实现一个GUI简易计算器 要求: (1)至少实现"+"."-"."*"."/" ...
- 微型计算机测控系统课程设计报告,微机原理课程设计实验报告--步进电机控制.docx...
文档介绍: 2010-2011学年第一学期 微机原理课程设计实验报告 课题名:步进电机控制 一.课题内容和提示: 编程提示: (1)步进电机驱动原理是通过对每相线圈中的电流的顺序切换来使电机做步进式旋 ...
- 微型计算机原理小闹钟8253,微机原理课程设计-电子钟设计.doc
微机原理课程设计-电子钟设计 摘要 数字闹钟 1.通过8253定时器产生秒脉冲定时中断.在中断服务程序中实现秒.分.小时的进位(24小时制). 2.将当前时分秒在七段LED显示器上显示(如:09113 ...
- 微型计算机原理小闹钟8253,微机原理课程设计-电子钟的设计.doc
微机原理课程设计-电子钟的设计 摘要 数字闹钟 1.通过8253定时器产生秒脉冲定时中断.在中断服务程序中实现秒.分.小时的进位(24小时制). 2.将当前时分秒在七段LED显示器上显示(如:0911 ...
- 微型计算机接口课程设计报告,微机原理与接口技术课程设计报告
<微机原理与接口技术> 课程设计报告 院系 专业 班级 学号 姓名 指导教师 1.设计目的 使学生根据所学的微机原理和数字电子技术知识,熟悉几种典型波形产生的原理,掌握AD转换电路在智能化 ...
- 计算机微机原理与接口技术课程设计课题,微机原理与接口技术课程设计报告
<微机原理与接口技术课程设计报告>由会员分享,可在线阅读,更多相关<微机原理与接口技术课程设计报告(12页珍藏版)>请在人人文库网上搜索. 1.微机原理与接口技术课程设计设计题 ...
- 微型计算机课程总结,《微机原理与接口技术》课程总结
<<微机原理与接口技术>课程总结>由会员分享,可在线阅读,更多相关<<微机原理与接口技术>课程总结(6页珍藏版)>请在人人文库网上搜索. 1.精品文档你 ...
最新文章
- MEF: MSDN 杂志上的文章(9) 控制部件创建策略 ???
- SLF4J 之logback.xml配置文件实例及其说明
- leangoo项目管理软件应用场景
- 回调函数自定义传参_koroFileHeader:一个用于生成文件头部注释和函数注释的插件...
- db2查看表结构_作为后端开发如何设计数据库系列文章(一)设计传统系统表结构(Java开发)...
- log4php的使用
- Word保存自己格式模板的方法
- floodlight java_floodlight学习系列(1)——在Eclipse中安装运行floodlight
- 试题 历届试题 买不到的数目(dp/数学)
- mysql启动集群报连接本地失败_启动本地安装的pxc集群失败,前面的步骤都检查没错了...
- 1-3-04:带余除法
- HDU1370 Biorhythms【中国剩余定理】
- 给自己一个anchor,挑战不可能
- 简约清新二次元引导个人主页源码
- 嵩天python笔记_嵩天Python学习笔记
- 常用软件过程模型-快速原型模型,快速原型模型有哪几种?各有何特点?
- dvwa页面打不开的原因_细看网页打不开的解决办法以及原因细看
- 2021医学影像分割论文:MSGSE-Net:用于皮层下脑结构分割的多尺度引导压缩和提取网络
- iimap服务器没有响应,解决imap被vimIM和谐掉的问题
- H5+CSS初级试题
热门文章
- Angular Component 开发时属性和运行时属性的对照
- SAP WebClient UI overview页面里assignment block的可见性分析技巧
- Java Collection类型的forEach方法
- SAP UI5 Web Component的图标实现
- React里所有已经加载的module列表
- SAP Marketing Cloud的动态dynamic customer profile
- WebClient UI view controller所有可用的属性列表
- Java AOP研究之How is beforeMethodAdvice called
- MPC class get last modified - how to implement
- S/4HANA业务角色概览之订单到收款篇