十字路口交通灯
"十字路口交通灯控制系统设计" 基于单片机控制的十字路口交通灯设计是当前交通管理中的一种重要解决方案。随着经济的发展,交通运输中出现了一些传统方法难以解决的问题。道路拥挤现象日趋严重,造成的经济损失越来越大,并一直保持大比例的增长。现在交通系统已不能满足经济发展的需求。由于生活水平的提高,人们对交通运输的安全性及服务水平提出了更高的要求。在交通中管理引入单片机交通灯控制代替交管人员在交叉路口服务,有助于提高交通运输的安全性、提高交通管理的服务质量。并在一定程度上尽可能的降低由道路拥挤造成的经济损失,同时也减小了工作人员的劳动强度。 该设计的主要功能是通过单片机控制交通灯的红绿黄三色信号灯和方向指示灯。通过查询的方式,根据十字路口两个方向上车辆动态状况,自动给予时间通行,其中利用中断方式来处理特殊情况。该系统还具有红、黄、绿灯的显示功能,为驾驶员、路人“照明”。 该系统的硬件设计基于AT89C52单片机,该单片机具有8k字节的可反复擦写的Flash ROM、256字节的随机存取数据存储器(RAM)、32个双向I/O口、2个串行中断、3个16位可编程定时/计数器中断、2个外部中断源、低功耗空闲和掉电模式、软单片机中断按键复位电路晶振电路数码显示LED显示件设置睡眠和唤醒功能。 该系统的总体设计包括系统总体方案、硬件设计和软件设计。系统总体方案包括设计要求和设计任务。设计要求包括:南北方向(主干道)车道和东西方向(支干道)车道两条交叉道路上的车辆交替运行,主干道每次通行时间都设为30秒、支干道每次通行间为20秒。在绿灯转为红灯时,要求黄灯先亮5秒钟,才能变换运行车道;黄灯亮时,要求每秒闪亮一次。东西方向、南北方向车道除了有红、黄、绿灯指示外,每一种灯亮的时间都用显示器进行显示(采用计时的方法)。当有突发事情发生时(如有救护车通过时),可通过按键将各个路口设置成红灯,只让救护车通过。 设计任务包括:东西、南北车辆交替运行;绿灯转为红灯时,黄灯闪亮(间隔1秒);能显示剩余时间;能对交通运行进行控制。