【正文】
//狀態(tài)6顯示完了,秒值再賦初值20s flag=1。 h_yellow=~h_yellow。 P3=0x3f。 if(count=10) { count=0。 P3=table[second%10]。 P3=0x3f。 //調(diào)用狀態(tài)3 if(count=10) //是否到500ms,未到則退出中斷程序 { count=0。 //顯示個位 second。 //標志位置2,下次中斷將顯示第二種狀態(tài) } } }break。 //調(diào)用狀態(tài)1 if(count==50) //是否到3s,未到則退出中斷程序 { count=0。 h_yellow=1。}//**************************************//狀態(tài)5,東西方向紅燈亮,南北方向綠燈閃//**************************************void state5(void){ h_red=0。 l_green=0。 h_yellow=0。}//***********************************//狀態(tài)1,東西方向綠燈亮,南北方向紅燈亮//***********************************void state1(void){ h_red=1。 flag=1。 //定義端口sbit h_green= P2^2。在本次畢業(yè)設計的整個過程中,指導老師傾注了大量的心血。通過硬件和軟件相結合的方式完成了基于單片機的交通燈控制系統(tǒng)的設計,從而實現(xiàn)了AT89C51單片機通過串口與顯示電路、晶振電路、復位電路構成的交通燈控制系統(tǒng)。 (6)硬件仿真系統(tǒng)具有全速、單步、設置斷點等調(diào)試功能,還可以觀察各個變量、寄存器等的當前狀態(tài)。圖51 Keil C51軟件調(diào)試界面圖 Proteus ISIS 軟件簡介Proteus ISIS 是英國 Labcenter 公司開發(fā)的電路分析與實物仿真軟件[15]。NYAT89C51初始化四個路口的燈全部點亮按設定的交通方案顯示各路口LED燈的狀態(tài)開始倒計時顯示延時返回是否出現(xiàn)緊急狀況所有路口LED置紅色圖44 顯示流程圖5 軟件調(diào)試及仿真 編程軟件簡介 Keil軟件的簡介單片機開發(fā)中不僅要硬件外,還要軟件。運用程序?qū)ο到y(tǒng)初始化是對本系統(tǒng)中所用到的模塊進行初始設置,從而滿足硬件模塊在控制軟件中的使用要求。 主程序中完成對交通燈系統(tǒng)的初始化工作,使得A、B兩干道能正常轉換工作,在系統(tǒng)中,由于用LED數(shù)碼管顯示交通倒計時,在主程序中分別調(diào)用三個子程序延時子程序、中斷子程序、顯示子程序。共陽數(shù)碼管在應用時應將公共極COM接到+5V,當某一字段發(fā)光二極管的陰極為低電平時,相應字段就點亮。該電路中,晶體一般選取12MHZ,電容取30pF左右。變壓器是利用電磁感應原理進行變換交流電壓、阻抗和電流的器件;三端穩(wěn)壓器可靠性高、精度高、電路實現(xiàn)簡單且價格低廉,可以實現(xiàn)可靠的直流穩(wěn)壓電源;整流電路采用全橋式整流橋,即利用四個二極管兩兩并聯(lián)后接入輸出電壓;電容濾波電路即在輸出端并聯(lián)一個電容器。而共陰(陽)極公共端分別由相應的I/O線控制,實現(xiàn)各位的分時選通[8]。 7段數(shù)碼管功能說明7段LED有共陰極與共陽極兩種,當公共陰極接地時,陽極上的信息為“1”時,段就點亮;信息為“0”時,段就不亮。圖21 AT89C51的引腳圖圖21是 AT89C51的引腳結構圖,它是雙列直插式封裝,其引腳功能說明如下:(1)VCC:電源端,+5V;(2)GND:接地端;(3)XTAL1:振蕩電路反相放大器和外部時鐘脈沖的輸入端;(4)XTAL2:振蕩電路反相放大器輸出端;(5)RST:復位信號輸入端,高電平有效。在軟件方面,首先利用單片機進行數(shù)據(jù)處理,給出交通燈燈控制系統(tǒng)的軟件設計流程圖,最后采用C語言對控制源程序進行編譯,使交通燈控制系統(tǒng)能夠正常運行,控制倒計時顯示出不同狀態(tài)。重復執(zhí)行,倒計時用到定時器T0,用P2口作為LED的顯示。后來,英國倫敦議會大廈前經(jīng)常發(fā)生馬車軋人的事故,于是人們受到紅綠裝啟發(fā),1868年12月10日,信號燈家族的第一個成員就在倫敦議會大廈的廣場上誕生了,由當時英國機械師德相繼出現(xiàn)的城市道路中心式交通控制系統(tǒng)在美國、歐洲和日本等國逐漸形成。 論文作者簽名: 年 月 日35 / 47摘 要基于單片機設計的交通燈控制系統(tǒng),它在交通通行中使用非常頻繁,能夠有效的幫助解決一些交通擁堵問題,使用起來高效快捷,大大改善了交通擁堵的問題。盡我所知,除文中已經(jīng)注明引用的內(nèi)容外,本論文不包含任何其他個人或集體已經(jīng)公開發(fā)表或撰寫過的研究成果。關鍵詞:AT89C51;LED;交通燈控制系統(tǒng)The Design of Traffic Light Control System ABSTRACTIntelligent traffic light control system is the traffic light control system based on single chip design, it is in the traffic using a very frequent, can effectively help solve the problem of traffic congestion, the use of fast and efficient, greatly improve the traffic congestion problem.This design is based on the singlechip design of traffic light control system, use of bination of hardware and software designed to address the design of traffic light control system. Hardware, it consists of master AT89C51 microcontroller chips, bined with LED display circuit, reset circuit, power supply circuits, oscillator circuit secondary circuit traffic light control system. Software, software design for the flowchart, programming using c as a programming language.After the pletion of the design of traffic light control system can effectively improve the congested traffic at the crossroads, in times of emergency situations human control.Key words:AT89C51;LED。 交通燈控制系統(tǒng)的應用當今世界,紅綠燈已經(jīng)被安裝在各個道口上,已經(jīng)成為疏導交通車輛最常見