交通灯信号控制器的设计
2 设计思路
本系统拟采用 AT89C51 单片机作为交通灯系统的控制核心。在十字路口东西方向通行
时,南北方向红灯显示 13 秒,同时东西向绿灯显示 10 秒,当南北方向红灯倒计时显示为
3 秒时,东西方向黄灯显示 3 秒并闪烁;南北方向绿灯显示 15 秒,东西方向红灯显示 18
秒,当南北方向红灯倒计时显示为 3 秒时,东西方向黄灯显示 3 秒并闪烁,如此循环。当
发生紧急情况时,两路红灯亮,紧急结束时继续显示上一个状态。
从设计所要完成的任务和要求来看,单一路口显示倒计时时间的数码管必须用两位,
对于七段数码管,倒计时显示装置中的数码管在本系统中采用的是动态显示;设置了 4 个
按键来处理交通灯在实际应用中可能出现的特殊情况,P3.1 接 K1 键,P3.2 接 K2 键,P3.3
接 K3 键,P3.4 接 K4 键;十字路口共需 4 组红绿灯,本设计中为简化,只设置 2 组红绿
灯。P1.0~P1.4 分别接七段显示数码管的位选码端:1、2、3、4;P0.0~P0.7 分别接七段显
示数码管的段选码端 a、b、c、d、e、f、g、dp;P2.1~P2.6 分别接东西,南北两个方向的
绿灯,黄灯,红灯。
2