一、 设计要求
设计一个十字路口交通灯控制器。用单片机控制 LED 灯模
拟指示。模拟东西方向的十字路口交通信号控制情况。东西向
通行时间为 80s,南北向通行时间为 60s,缓冲时间为 3s。
二、 设计原理
利用定时器 T0 产生每 10ms 一次的中断,每 100 次中断为
1s。对两个方向分别显示红、绿、黄灯,已经相应的剩余时间
即可。值得注意的是,需要意识到,A 方向红灯时间=B 方向绿
灯时间+黄灯缓冲时间这一常识。
三、 设计思路及电路图
1.设计思路
本设计采以用单片机 AT89C52 作为控制器,通行时间或等
待时间通过数码管以倒计时方式显示,同时单片机 P1 口控制交
通灯(红灯、黄灯、绿灯)的正常的替换工作,如果有意外发
生(交通事故)就会产生中断,东西南北红灯全亮。系统设计
框图 1 如下:
P1
AT89C52
外部中断
交通灯
P3.2
倒计时
图 1 系统框图
评论0
最新资源