微机原理与接口技术课程设计---模拟计算器设计
《微机原理与接口技术课程设计---模拟计算器设计》由会员分享,可在线阅读,更多相关《微机原理与接口技术课程设计---模拟计算器设计(29页珍藏版)》请在毕设资料网上搜索。
1、 - 1 - 微机原理微机原理与接口技术与接口技术 课程设计课程设计 题目:题目: 模拟计算器设计模拟计算器设计 学学 院院: 电气工程学院电气工程学院 专专 业业: 测控技术及仪器测控技术及仪器 班班 级级: 09 表表 2 - 2 - 成绩评定表 答答 辩辩 成成 绩绩: (占总成绩(占总成绩 70%) 平平 时时 成成 绩绩: (占总成绩(占总成绩 30%) - 3 - 目目 录录 一、背景 4 二、硬件电路 4 2.1、CPUCPU 控制模块4 2.2、键盘输入模块7 2.3、可编程并行通信接口芯片 8255A 7 2.4、可编程计数器/定时器10 2.5、总原理图11 三、软件设计框
2、图 12 四、源程序 13 五、调试过程 28 六、课程设计体会 28 七、参考文献 29 - 4 - 摘要:摘要:学了微型计算机原理与应用课程之后,为了巩固和检测所学知识,我选 择基于 8088CPU 的模拟计算器设计。 要完成设计首先需要构建简单的微型计算机 应用系统,其次是确定组成各部件的芯片,然后画原理图并且用仿真软件仿真。 仿真正确后再连接硬件电路,电路连接完成后进行调试。设计过程中我们用到了 8088CPU、可编程计时器 8253、可编程并行输入/输出芯片 8255A、74LS138、2*8 矩阵式键盘、六位七段 LED 数码管。原理图设计完成之后用 PROTUES 仿真软件对 原
3、理图进行了仿真得到了预期的结果。 我们的模拟计算器能实现 5 位十进制数以 内的及减法运算和 2 位十进制数以内的乘除法运算。 关键词:关键词:模拟计算器,8088CPU,PROTUES,8255A,74LS138,8253 一、一、背景:背景: 随着电子技术的发展,微型计算机的应用的日益广泛和深入,接口技术有了 迅速的发展,已成为直接影响微机系统功能和推广应用的关键。微机接口技术是 采用硬件与软件相结合的方法, 研究微处理器如何与 “外部世界” 进行最佳连接, 以实现 CPU 与“外部世界”进行高效可靠的信息交换的一门技术。而如今接口技 术正在逐渐改善着人们的学习、生活、工作,因此开发本系统希望能够给人们多 带来一点生活上的乐趣,接口技术与计算的结合不断加深。 二二、硬件电路:硬件电路: 硬件电路 键盘输入及 LED 数码管通过 8255A 接口与系统总线连接, 键盘的 16 个按键组成 8*2 矩阵, 其中 8 根矩阵线作为 8255A 的输出线与 PB7PB0 连接, 2 根矩阵线作为 8255A 的输入线与 PC7、PC6 连接。键盘采用逐次扫描原理,16 个按键中 09 座位数字健,+、-、*、/、=作为加、减、乘、除和等号功能键, C 为清零键。 1、 CPU 控制模块 - 5 - 16 位微处理器,内
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 接口 技术 课程设计 模拟 计算器 设计
