东莞理工学院城市学院
《单片机课程设计》实验报告
评分
实验名称:专业班级:学生姓名:学
智能交通灯控制系统2011级电子信息2班黄静军
号:201143503213葛卫清201418
指导老师:实验日期:
f智能交通灯控制系统设计一、设计内容和功能:交通信号灯模拟控制系统设计利用单片机的定时器定时,令十字路口的红绿灯交替点亮和熄灭。用80C52做输出口,控制十二个发光二极管燃灭,模拟交通灯管理。在一个交通十字路口有一条主干道(东西方向),一条从干道(南北方向),主干道的通行时间比从干道通行时间长,四个路口安装红,黄,绿,灯各一盏;如图所示:
1、设计一个十字路口的交通灯控制电路,要求东西方向(主干道)车道和南北方向(从干道)车道两条交叉道路上的车辆交替运行。2、在绿灯转为红灯时,要求黄灯闪烁,才能变换运行车道3、黄灯亮时,要求每秒闪亮一次。4、紧急情况发生,如消防车、救护车等紧急车辆通过时,要求四个路口同时加亮黄灯闪烁,并且倒计时显示装置关闭,四个路口的信号灯全部变成红灯。5当东西或南北方向车流量大时,四个路口同时加亮黄灯进行闪烁,并且倒计时显示装置关闭,黄灯闪烁5秒后,只允许东西或南北方向车辆通行。
二、各功能模块说明及系统使用说明;21总体设计电路如图所示
f22交通灯电路为了方便实验,可以用发光二极管作为交通灯来使用,单片机的IO接口直接和交通灯(发光二极管)连接。在十字路口的四组红、黄、绿三色交通灯中,东西方向道路上的两组同色灯连接在一起,南北方向道路上的两组同色的灯也彼此连接在,受单片机P10P15控制。单片机的IO接口与交通灯电路的具体连接方式为:P10P12分别接东西方向的红、黄、绿共6个放光二极管,P13P15分别接南北方向的红、黄、绿共6个发光二极管。12个发光二极管采用了共阳极的连接方式,因此IO口输出低电平时,与之相连的发光二极管会亮,IO口输出高电平是,相应的发光二极管会灭。交通灯电路如图所示。
f23倒计时显示电路该交通灯控制系统在正常情况下,每60s循环一次,为方便提示路上行人及车辆交通灯转换的剩余时间,专门为控制系统设计了一个倒计时显示装置。该显示装置选用七段数码管来显示交通灯转换的剩余时间,根据控制要求,每个路口需要两个数码管,这样四个路口就要求八个数码管;由于四个路口显示时间一样,所以实验只采用一组数码管。有序AT89C51单片机的IO作为输出时,具有较强吸收电流能力,因此我们可r