微機原理及应用课程设计报告.docVIP

  • 8
  • 0
  • 约1.2万字
  • 约 9页
  • 2016-12-02 发布于重庆
  • 举报
微機原理及应用课程设计报告

微机原理及应用课程设计报告 一、设计目的: 通过课程设计加深对所学《微机原理》这门课的理解,并学会用汇编语言编写程序实现要求的功能,掌握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秒)后,

文档评论(0)

1亿VIP精品文档

相关文档