西安职业技术学院2013届毕业设计西安职业技术学院Xi`anVocationalAndTechenicalCollege毕业设计专业:机电设备维修与管理班级:机备1311姓名:李晨阳指导老师:王香梅二〇一五年十二月西安职业技术学院2013届毕业设计西安职业技术学院高职毕业设计(论文)题目:基于89C51控制交通灯电路设计姓名:李晨阳学号:01051311005班级:机备1311院系:机电工程系专业:机电设备维修与管理指导老师:王香梅2015年12月西安职业技术学院2013届毕业设计1摘要本系统由单片机系统、键盘、LED显示、交通灯演示系统组成。系统包括人行道、左转、右转、以及基本的交通灯的功能。系统除基本交通灯功能外,还具有倒计时、时间设置、紧急情况处理、分时段调整信号灯的点亮时间、违规车辆检测以及根据具体情况手动控制等功能。关键词:AT89S51,交通规则,LEDAbstractThissystemismadeupofsingle-chipmicrocomputer,keyboard,leddisplayingmoduleandTrafficlightssystem.Thesystemincludespavement,leftturning,rightturning,andthebasictrafficlightsfunction.Exceptingthebasictrafficlightsfunction,italsoincludescounting,timeinstalling,emergencydisposing,speechcluing,LCDinformationdisplaying,adjustingthelightingtimeoflightsbasedondifferenttimeandcontrollingwithhandinaccordancewithcircumstancesandsoon.KeyWords:AT89S51,Trafficregular,LED西安职业技术学院2013届毕业设计2设计要求和技术指标1、技术指标:设计一个十字路口的交通灯控制电路,每条道路上各配有一组红、黄、绿交通信号灯,其中红灯亮,表示该道路禁止通行;黄灯亮表示该道路上未过停车线的车辆禁止通行,已过停车线的车辆继续通行;绿灯表示该道路允许通行。该电路自动控制十字路口两组红、黄、绿交通灯的状态转换,实现十字路口自动化。2、设计要求(1)要求甲车道和乙车道上的车辆交替运行,每秒通行时间为25秒种;(2)要求黄灯先亮5秒种,才能变换车道;(3)黄灯亮时要求每秒闪亮一次;(4)要求绘出原理图,并用Protel画出印制板图;(5)根据设计要求和技术指标设计好电路,选好元件及参数;(6)拟定测试方案和设计步骤;(7)写出设计性报告。西安职业技术学院2013届毕业设计3`目录一、项目名称.................................................................................错误!未定义书签。二、选题背景.............................................................................................................42.1课题背景.................................................................................................................42.2交通灯的历史.........................................................................................................4三、单片机简介.........................................................................................................53.1单片机的发展历程.................................................................................................53.2单片机的特点:.....................................................................................................63.3AT89C51单片机简介............................................................................................6四、设计基本要求和步骤...........................................................................................84.1基本要求.................................................................................................................84.2设计步骤.................................................................................................................9五、硬件和软件设计..................................................................................................95.1硬件电路图.............................................................................................................95.2程序流程图...........................................................................................................11主程序....................................................................................................................11运行过程................................................................................................................12LED显示程序.......................................................................................................13T0中断..................................................................................................................14INT0中断..............................................................................................................155.3P0、P1口显示状态编码表.................................................................................155.4程序源代码...........................................................................................................165.5程序运行效果图...................................................................................................21六、心得体会...........................................................................................................23七、参考文献...........................................................................................................24西安职业技术学院2013届毕业设计4二、选题背景2.1课题背景由于我国经济的快速发展从而导致了汽车数量的猛增,大中型城市的城市交通,正面临着严峻的考验,从而导致交通问题日益严重,其主要表现如下:交通事故频发,对人类生命安全造成极大威胁;交通拥堵严重,导致出行时间增加,能源消耗加大;空气污染和噪声污染程度日益加深等。日常的交通堵塞成为人们司空见惯而又不得不忍受的问题,在这种背景下,结合我国城市道路交通的实际情况,开发出真正适合我们自身特点的智能信号灯控制系统已经成为当前的主要任务。随着电子技术的发展,利用单片机技术对交通灯进行智能化管理,已成为目前广泛采用的方法。2.2交通灯的历史1868年12月10日,信号灯家族的第一个成员就在伦敦议会大厦的广场上诞生了,由当时英国机械师德·哈特设计、制造的灯柱高7米,身上挂着一盏红、绿两色的提灯--煤气交通信号灯,这是城市街道的第一盏信号灯。1914年,在美国的克利夫兰市才率先恢复了红绿灯,不过,这时已是“电气信号灯”。稍后又在纽约和芝加哥等城市,相继重新出现了交通信号灯。随着各种交通工具的发展和交通指挥的需要,第一盏名副其实的三色灯(红、黄、绿三种标志)于1918年诞生。它是三色圆形四面投影器,被安装在纽约市五号街的一座高塔上,由于它的诞生,使城市交通大为改善。西安职业技术学院2013届毕业设计5中国最早的马路红绿灯,是于1928年出现在上海的英租界。三、单片机简介3.1单片机的发展历程单片机微型计算机是微型计算机的一个重要分支,也是颇具生命力的机种。单片机微型计算机简称单片机,特别适用于控制领域,故又称为微控制器。在MCS-51系列单片机中,有两个子系列:51子系列和52子系列。每个子系列有诺干中型号。51系列有8051、8751和8031三个型号,后来经过改进产生了80c51、87c51、80c31三个型号;52系列有5021、8752、8032三个型号,改进后的型号是80c52/87c52、80c32。改进后的型号更加省电。52系列比对应的51系列增加了定时器T2并将内部程序存贮器增加到8KB。Inter公司停止生产MCS-51系列单片机之后将生产权转让给了许多其他公司,于是出现了许多与Mcs-51兼容的单片机。现在生产mcs-51兼容单片机的公司对其进行了不同程度的改进和提高。我们现在使用比较的多的是AT89C51/AT89s51等。通常,单片机由单块集成电路芯片构成,内部包含有计算机的基本功能部件:中央处理器、存储器和I/O接口电路等。因此,单片机只需要和适当