交通灯控制系统工作情况:
东西绿灯 30 秒,南北红灯 33 秒;东西方向绿灯变为 0 秒时,南北方向红
灯闪 3 秒;切换状态,南北方向绿灯 30 秒,东西红灯 33 秒;南北方向绿灯为 0
秒时,东西方向红灯闪 3 秒;跳转到 A 状态,循环。
定时器 8253 计数 1 次 55 毫秒,计数 18 次就定时 1 秒。8253 输出接到中断
控制器 8259A 的输入端口 IRQ0,向 8259A 提出中断。并行接口 8255A 向数码
管和二极管输出,控制点亮和熄灭数码管和二极管。
二、设计概要
实验方案论证:
进行十字路口的交通信号灯控制电路设计,画出电路原理图及实验电路图,
进行软件编程、以及使用说明文档的建立等一整套工作任务。进行十字路口的
交通信号灯控制程序设计,提交一个符合上述功能要求的十字路口的交通信号
灯控制系统设计。
设计原理:
器件连接原理:8253 和 8259 采用系统连接,8253 的定时器通道 0,输入频
率为 1.19MHz,输出产生 0.05 秒的定时信号,通过 8259 的 IRQ0 向 CPU 申请中
断,即每产生一次中断,则说明定时 0.05 秒。8255 的 A 口输出,控制 8 个发光
二极管的亮灭,作为指示灯,实际只用二个绿灯和红灯。8259 的 B 口输出,作
为 4 个数码管的笔划码,其显示码与显示数据的关系如下表;C 口的 PC0~PC3
为字段码控制,控制哪一个数码管显示。
显示数值 显示码 显示数值 显示码
Dp g f e d c b a Dp g f e d c b a
0 0 0 1 1 1 1 1 1 5 0 1 1 0 1 1 0 1
1 0 0 0 0 0 1 1 0 6 0 1 1 1 1 1 0 1
2 0 1 0 1 1 0 1 1 7 0 0 0 0 0 1 1 1
3 0 1 0 0 1 1 1 1 8 0 1 1 1 1 1 1 1
4 0 1 1 0 0 1 1 0 9 0 1 1 0 1 1 1 1
3
评论0
最新资源