石家庄信息工程职业学院毕业生毕业设计论文学生姓名杜绍杰学生学号30913110105专业计算机应用技术系别计算机应用系指导教师刘娇吴泽指导系部计算机系硬件组2011年12月25日单片机控制交通灯专业:计算机应用技术班级:1班姓名:杜绍杰指导教师:刘娇、吴泽摘要:十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。那么靠什么来实现这井然秩序呢?靠的就是交通信号灯的自动指挥系统。交通信号灯控制方式很多。本系统采用MSC-51系列单片机ATSC51和可编程并行I/O接口芯片8255A为中心器件来设计交通灯控制器,实现了能根据实际车流量通过8051芯片的P1口设置红、绿灯燃亮时间的功能;红绿灯循环点亮,倒计时剩5秒时黄灯闪烁警示(交通灯信号通过PA口输出,显示时间直接通过8255的PC口输出至双位数码管);车辆闯红灯报警;绿灯时间可检测车流量并可通过双位数码管显示。Abstract:Crossroadstransports,bustlingpedestrian,autolane,ahumanitarian,inanorderlyway.Sowhattodothisbyanorder?Thetrafficlightsonistheautomaticcommandsystem.Therearemanywaystocontrolthetrafficlights.ThesystemUSEStheMSC-51seriesmicrocontrollerATSC51andprogrammableparallelI/Ointerfacechip8255Aasthecenterdevicetodesigningtrafficlightcontroller,canrealizetheaccordingtoactualtrafficflowthroughthe8051chipsetred,greenP1mouthbrightenthefunctionofthetime;Trafficlightcycletolight,countdownwith5secondsyellowlightflashingwarning(trafficlightsignalsthroughthePAmouth,displaythetimeoutputdirectlythrough8255PCmouthoutputtodoubleadigitaltube);Aredlightvehiclesalarm;Greentimecanbedetectedbyatrafficanddoubledigitalpipedisplay.关键词:单片机、交通灯、闯红灯、检测车流量Keywords:Single-chipmicrocomputer、Trafficlights、Wentthrougharedlight、Trafficdetection2目录1引言..............................................................12单片机概述........................................................23芯片简介..........................................................23.1MSC-51芯片简介.................................................23.28255芯片简介..................................................63.374LS373简介....................................................74系统硬件设计.....................................................84.1交通管理的方案论证..............................................84.2系统硬件设计....................................................94.2.1系统总框图如下:...........................................94.2.2交通灯硬件线路图............................................94.2.3系统工作原理...............................................115控制器的软件设计.................................................115.1每秒钟的设定...................................................115.2计数器硬件延时.................................................115.2.1计数器初值计算...............................................115.2.2计算公式....................................................125.2.31秒的方法..................................................125.2.4相应程序代码.................................................125.3软件延时.......................................................135.4时间及信号灯的显示.............................................145.4.18051并行口的扩展...........................................145.4.2显示原理:...................................................145.4.38255PA口输出信号接信号灯:.................................145.4.58255与8051的连接:.........................................165.5程序设计.......................................................165.5.1...