精选优质文档-倾情为你奉上51单片机控制交通灯一、实现功能:1、先南北红灯亮,东西绿灯亮。南北红灯亮维持25秒,在南北红灯亮的同时东西绿灯也亮,并维持20秒;到20秒时,东西绿灯闪亮,闪亮3秒后熄灭。在东西绿灯熄灭时,东西黄灯亮,并维持2秒。到2秒时,东西黄灯熄灭,东西红灯亮,同时,南北红灯熄灭,绿灯亮,东西红灯亮维持30秒。南北绿灯亮维持25秒,然后闪亮3秒后熄灭。同时南北黄灯亮,维持2秒后熄灭,这时南北红灯亮,东西绿灯亮。周而复始。2、用一个按键模拟急救车到达。急救车到达路口时,四个方向的红灯全亮,10秒钟后恢复正常显示。3、一辆急救车正在过路口时(即四个方向全红灯10秒倒计时未结束),又来了一辆急救车,重新从10秒开始倒计时。4、急救车过去之后(即10秒倒计时结束),路灯状态要继续急救车到达之前的状态往下运行。5、数码管显示绿灯变红灯、红灯变绿灯以及急救车10秒钟的倒计时。6、急救车从路口过的时候,蜂鸣器响1s停1s的循环报警。二、proteus仿真电路图注:此图仅作为仿真使用。实际焊接电路时,由于单片机的驱动能力较弱,所以数码