文档介绍:。。。本任务要求按照下图所示交通灯控制时序图,完成一个模拟交通灯控制系统的设计。具体控制要求为:,用于一位倒计时显示。。,且绿灯最后3s闪烁;之后黄灯亮3s,红灯亮12s。目前,国内大多数城市正在采用“自动”红绿交通灯,它具有固定的“红灯—绿灯”转换间隔,并自动切换。这种交通灯控制系统一般由“通行与禁止时间控制显示、红黄绿三色信号灯和方向指示灯”三部分组成。交通灯的时间控制显示,以固定时间值预先“固化”在单片机中,每次只是以一定周期交替变化。一、电路设计简易交通灯电路原理图注:P0口与数码管的连接和P2口与发光二极管的连接均采用网络标号法虚拟连接方式。二、程序设计根据交通灯工作的时序图,可将交通灯的一个工作周期分解为六步,如图所示。简易交通灯的程序设计流程图为:编写绿灯闪烁程序时,先将需要控制闪烁的灯进行编码,并将编码暂存于寄存单元中(如30H),(XRL),实现对输出状态的异或(见下表),从而实现与控制码相对应位灯的闪烁效果寄存器状态D7D6D5D4D3D2D1D0异或前A的状态01H00000001异或前P2口状态DEH110(东西红灯亮)11110(南北绿灯亮)XRLP2,A一次DFH110(东西红灯亮)11111(南北绿灯灭)XRLP2,A二次DEH110(东西红灯亮)11110(南北绿灯亮)XRLP2,A三次DFH110(东西红灯亮)11111(南北绿灯灭)XRLP2,A四次DEH110(东西红灯亮)11110(南北绿灯亮)结论D7~。、制作硬件电路并调试