电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

微机原理及应用课程设计报告

微机原理及应用课程设计报告_第1页
1/9
微机原理及应用课程设计报告_第2页
2/9
微机原理及应用课程设计报告_第3页
3/9
微机原理及应用课程设计报告 一、设计目的: 通过课程设计加深对所学《微机原理》这门课的理解,并学会用汇编语言编写程序实现要求的功能,掌握8255、8259、8253 等芯片的功能和应用。在课程设计中培养我们分析问题、解决问题的方法,培养较强的动手能力和一定的微机应用系统的设计和调试能力。 二、设计要求 采用发光二极管模拟交通红绿灯,并能用数码管显示灯亮的时间剩余值。计数原则:红灯绿灯灯亮的时间为 20 秒种,在替换间隔绿灯的路口的黄灯闪烁 4 秒。 通过 8255A 并行口传输数据的方法,来控制 LED 发光二极管的亮灭。用8255A 的 B 端口和 C 端口控制12 个 LED 发光二级管的亮和灭(输出为 0 则亮,输出为 1 则灭 )。过 8253A 应用为计数提供硬件计时,为整个红绿灯系统提供时间计数。通过中断控制器 8259A 为红绿灯系统提供中断服务,以实现中断。 程序中应设定好 8255A 的工作模式,使三个端口均工作于方式 0,并处于输出态。 8255A 的 A 端口地址为:0FF28H;B 端口地址为:0FF29H;C 端口地址为:0FF2AH;控制口地址为:0FF2BH 三.设计思路 设有一个十字路口,1、3 为南,北方向, 2、4 为东,西方向。 初始化之后, 1、3 路口的绿灯亮, 2、4 路口的红灯亮, 1、3 路口方向通车。 延迟一段时间(20 秒)后, 1、3 路口的绿灯熄灭,而 1、3 路口的黄灯开始闪烁。闪烁若干次(延时 4 秒)后, 1、3 路口的红灯亮, 同时 2、4 路口的绿灯亮, 2、4路口方向开始通车。 延迟一段时间(20 秒)后, 2、4 路口的绿灯熄灭,而黄灯开始闪烁。闪烁若干次(延时 4 秒)后,再切换到 1、3 路口方向。 之后,重复上述过程 北 红 黄 绿 西 东 南 流程图如下: 8253 连线:(1)8253 的 GATE0 接+5V。 (2)8253 的 CLK0 插孔接分频器 74LS393(左上方)的 T5 插孔。 (3)8253OUT0 插孔和 8259 的 3 号中断 IR3 插孔相连。 8259 连线:(1)8259 模块上的 INT 连 8088 的 INTR(在主板键盘矩阵下面)。 (2)8253 模块上的 INTA 连 8088 的 INTA(在主板键盘矩阵下面)。 (3)8253OUT0 插孔和 8259 的 3 号中断 IR3 插孔相连。 (4)8259 模块上的 D0~D7 连到 BUS 2 区的 XD0~XD7。 (5)8259 模块上的 CS 端接 Y6。 (6)8259 模块上的 A0 连到 BUS 区的 XA0 上。 (7)8259 模块上...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

微机原理及应用课程设计报告

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部