摘要根据8051单片机的特点及交通灯在实际控制中的特点,本文提出一种用单片机自动控制交通灯及时间显示的方法。同时给出了软硬件设计方法,设计过程包括硬件电路设计和程序设计两大步骤,对在单片机应用中可能遇到的重要技术问题都有涉足。本文对十字路口状态预设为两种,一种是正常状态,另一种是故障或紧急状态,并分别用黄、红、绿色灯的不同组合来表示。本文介绍了控制基本原理以及控制的表现,同时也介绍了城市交通信息系统的设计目标,开发途径及其系统结构与功能和数据地理编码、建库,同时,论述了系统中交通现状、交通管理、交通规划及背景信息查询模块的建造及应用。介绍了用于城市交叉路口的三色程控交通信号时间显示器的研制方案,对其电源供电、发光二极管构成的负载结构、灯色时间检测都给出了精巧合理的优化结构,大幅度地提高了产品可靠性并降低了制造成本。关键词:8051单片机;交通灯;自动控制;时间显示器;软件;硬件;定时器;延时;外部中断AbstractAccordingtothefeatureofSCM8051andthecharacteristicsoftrafficlightsinrealcontrol,thearticleputsforwardthemethodofusingsigle-chipmicrocomputertocontrolautomaticallythetrafficsignallightsandtime-show.Themethodofrealizationofhardwarehasalsobeengiven,thewholeprocessincludedhardwarecircuitdesigningandprogramdesigning,inwhichsomeimportanttechniqueproblemthatmaymeetduringtheuseofSinglechipinvolved.Inthispaper,thestateofcrossingwasdesignedastwostates.Oneisnormal,anotherbreackdownorurgent,whichareexpressedwithdifferentcolourlampnamedyellow、redandgreen.Thebasicprincipleandmethodofcontrollingareintroduced.Inthispaper,thedesigngoals,developmentways,systemstructure,systemfunctions,geographiccodesanddatabaseoftheUrbanTrafficInformationSystem(UTIS)werepresented.Furthermore,thedevelopmentandtheapplicationtestsofthetrafficsituationmodel,thetrafficmanagementmodel,thetrafficplanmodelandthebackgroundinformationinquirementmodelofUTISwerediscussed.Thispaperintroducesthedevelopmentschemeofthree-colourprogrammabletrafficsignaltimeindicatorusedinthelevel-crossingofourcity,andgivesitspowersupply,loadconstructionmadebyLEDandtimedetectionoftrafficlampcolourareasonableoptimizestructure.ThereliabilityofProductissubstantiallyimprovedwhilethecostisreduced.KeyWords:SCM8051;trafficlights;automaticcontrol;timeindicator;hardwore;softworetimer;delay;externalinterrupt引言交通的发达,标志着城市的发达,相对交通的管理则显得越来越重要。对于复杂的城市交通系统,为了确保安全,保证正常的交通秩序,十字路口的信号控制必需按照一定的规律变化,以便于车辆行人能顺利地通过十字路口。考虑到单片机具有物美价廉、功能强、使用方便灵活、可靠性高等特点,拟采用MCS-51系列的单片机来实现十字路口交通信号灯的控制。正常情况下,十字路口的红绿灯应交替变换,考虑紧急情况下,如有救护车或警车到来时,应优先让其通过。在本文中,用发光二极管来模拟信号灯,救护车的优先通过请求信号由外部中断技术来模拟。要求使用8051定时器/计数器0作为定时器,假设南北和东西的通车时间都为30s,外部中断的延时为10s,要求对通行时间进行倒计时,从P1口输出,在LED上显示并进行递减。以此来实现十字路口交通灯的指示功能。交通灯在安全行车过程中起着十分重要的作用,现在交通灯一般设在十字路口,在醒目位置用红、绿、黄三种颜色的指示灯,加上一个倒计时的显示计时器来控制行车,对于一般情况下的安全行车、车辆分流发挥着作用,但根据实际行车过程中出现的情况,主要有如下几个缺点:1两车道让车轮流放行时间相同且固定,在十字路口,经常一个车道为主干道,车辆较多,放行时间应该长些;另一车道为副干道,车辆较少,放行时间短些。2没有考虑紧急车通过时,两车道应采取的措施,譬如,有消防车通过执行紧急任务时,两车道的车都应停止,让紧急车通...