单片机交通灯设计学院:电气与信息工程学院专业:应用电子班级:电子0821班姓名:学号:15号指导老师:彭华夏目录1设计任务和性能指标................................................41.1设计任务......................................................41.2性能指标......................................................42设计方案..........................................................52.1任务分析......................................................52.2方案设计......................................................52.2.1硬件方案....................................................52.2.2软件方案....................................................63系统硬件设计......................................................83.1单片机的最小系统..............................................83.2电源电路......................................................93.3数码管显示时间电路............................................93.4系统原理图...................................................103.5系统元件.....................................................104系统软件设计.....................................................114.1主程序设计...................................................114.2系统程序.....................................................115调试及性能分析...................................................125.1调试分析.....................................................125.1.1软件调试..................................................125.1.2硬件调试..................................................125.1.3系统功能调试..............................................126心得体会.........................................................13附录一.............................................................14参考文献...........................................................18摘要交通在人们的日常生活中占有重要的地位,随着人们社会活动的日益频繁,这点更是体现的淋漓尽致。交通信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。本系统采用单片机AT89C52为中心器件来设计交通灯控制器,系统实用性强、操作简单、扩展性强。本设计就是采用单片机模拟十字路口交通灯的各种状态显示以及倒计时时间。本设计系统由单片机I/O口扩展系统、交通灯状态显示系统、LED数码显示系统、复位电路等几大部分组成。系统除基本的交通灯功能外,还具有倒计时等功能,较好的模拟实现了十字路口可能出现的状况。软件上采用C52编程,主要编写了主程序,LED数码管显示程序,中断程序延时程序等。经过整机调试,实现了对十字路口交通灯的模拟。关键字:电子线路;STC89C52;LED;交通灯。1设计任务和性能指标1.1设计任务模拟图利用单片机完成交通信号灯控制器的设计,该交通信号灯控制器由一条主干道和一条支干道汇合成十字路口,在每个入口处设置红、绿、黄三色信号灯,红灯亮禁止通行,绿灯亮允许通行,黄灯亮则给行驶中的车辆有时间停在禁行线外。用红、绿、黄发光二极管作信号灯。如图上图所示。1.2性能指标(1)两路口是同等的。处于允许通行的状态,有车来时允许通行。东西道亮绿灯时,南北道亮红灯;南北道亮绿灯时,东西道亮红灯。绿红灯之间以黄灯间隔。(2)两个方向均有车时,两者交替允许通行,均每次放行15秒,设立15秒计时、显示电路。红灯10秒。(3)通行时间及黄灯亮的时间均可在0~99秒内任意设置。2设计方案2.1任务分析模拟交通灯控制器就是使用单片机来控制一...