《微机原理与接口技术》课程设计:流水线计数系统40540.pdf
《《微机原理与接口技术》课程设计:流水线计数系统40540.pdf》由会员分享,可在线阅读,更多相关《《微机原理与接口技术》课程设计:流水线计数系统40540.pdf(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 微机原理与接口技术课程设计:流水线计数系统 1 设计任务与要求.2 2 方案比较、设计与论证.2 2.1 计数方式的选择.2 3 硬件电路设计.2 3.1 最小模式系统图.2 3.2 8255A 的 CS 选通信号的来源.3 3.3 8253A.4 3.4 8255A.4 3.5 数码管.5 3.6 555 构成的多谐振振荡器.6 4 软件设计(程序).6 5 现象图.10 5.1 打开以后的现象图如图 7 所示.10 5.2 计数到 80 的图如图 8 所示.10 5.3 计数到定时器定时的值如图 9 所示.10 6 实验心得.11 参考文献.11 流水线计数系统设计 1 设计任务与要求
2、设计一个流水线计数系统,可以实现从 00 到 99 的显示计数,还可以实现数据清零功能和达到设定的数据时提示的功能。2 方案比较、设计与论证 2.1 计数方式的选择 方案一:查询方式计数,这个计数方式是用于 CPU 处理东西比较少的情况,还有就是是用于节约中断口的情况。方案二:中断方式计数,这个计数方式用于 CPU 处理事情比较多时,里面有一个最重要的事情的时候用中断。综上所述:因为这个程序没有很复杂有查询方式就可以很好的计数,所以选用方案一。3 硬件电路设计 3.1 最小模式系统图 8086 的数据总线和地址总线通过 74HC373 锁存器分开,将 AD0-AD15 分开,分开后就可以进行用
3、这 16 根地址线进行选址。如图 1 所示:图 1 最小模式系统图 3.2 8255A 的 CS 选通信号的来源 通过 4-16 译码器译码出 8255A 的 CS 选通信号。如图 2 所示:图 2 8255A 选通信号 CS 的来源 通过 4-16 译码器译码出 8253A 的 CS2 选通信号。如图 3 所示:图 3 8253A 选通信号 CS2 的来源 3.3 8253A 当 CLK0 计数满后 OUT 端输出一个负脉冲个 CLK1 的 GATE1 端,这时就会从 OUT 端输出脉冲信号驱动蜂鸣器发声。电路如图 4 所示:图 4 8253A 及其与外部的接线 3.4 8255A 8255
4、A 用做检测 PB0 是否为低电平,若为低电平则数值加 1,检测 PB1 是否为低电平,若为低电平则数值清零,8255A 的 PC0 和 PC1 作为数码管的位选,PA 口作为数码管的段选。电路如图 5 所示:图 5 8255A 及其与外部的接线 3.5 数码管 数码管由多个发光二极管封装在一起组成“8”字型的器件,引线已在内部连接完成,只需引出它们的各个笔划,公共电极。数码管实际上是由七个发光管组成 8 字形构成的,加上小数点就是 8 个。这些段分别由字母 a,b,c,d,e,f,g,dp 来表示。按发光二极管单元连接方式可分为共阳极数码管和共阴极数码管。本设计采用 1 个 2 位共阴极数码
5、管显示时、分、秒。共阴极数码管:共阴极数码管是指将所有发光二极管的阴极接到一起形成公共阴极(COM)的数码管,共阴极数码管在应用时应将公共极 COM 接地,当某一字段发光二极管的阳极为高电平时,相应字段就点亮,当某一字段的阳极为低电平时,相应字段就不亮,其段选码:LED:DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH 数码管的动态显示是利用人眼的视觉暂留特性来实现的。3.6 555 构成的多谐振振荡器 用于对按键出来的信号进行脉冲化、示波器用于将按键输出的信号和脉冲化后输出的信号进行对比。电路图如图 6 所示:图 6 555 构成的多谐振振荡器 4 软件设
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机原理与接口技术 微机 原理 接口 技术 课程设计 流水线 计数 系统 40540
限制150内