第10章单片机应用系统设计与开发(编辑修改稿)内容摘要:

2A作为程序存储器,红、绿、黄灯各 4个作为交通指示灯,反应 A道、 B道有无车辆的传感器各 2个,处理紧急车辆的中断按钮一个。 将 A道上的两个同色灯联在一起, B道上的同色灯也彼此相连(此处用发光二极管模拟实际的交通灯);用 8031单片机的 ~ 6根输出线,控制各色交通灯的点亮与熄灭; A、 B道上有无车辆的信号,输入给 、 ;紧急车辆通过,采用外部触发按键实时中断方式。 根据该系统的功能要求及所用元器件,设计硬件电路,电路原理如图 108所示。 根据硬件电路原理图,并按系统的功能画出程序流程图。 由于此系统较为简单,故采用自顶向下的设计方法,进行程序设计;紧急车辆通过的处理,则采用中断的方法,由中断处理程序处理。 程序流程如图109( a)、 109( b)所示。 说明: =0,表示 A道有车通过, =1,表示A道无车通过; =0,表示 B道有车通过, =1,表示 B道无车通过。 参考程序如下: ( 1) 主程序 : ORG 0000H LJMP START ORG 0003H LJMP。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。