王貫安
摘 要 AT89C51單片機的交通燈控制系統(tǒng)由AT89C51單片機、LED顯示屏、交通燈顯示等組成,在交通燈功能控制的情況下,需要系統(tǒng)具有通行時間的設(shè)置功能,可以有效控制倒計時和急車強行。通過我國科學(xué)技術(shù)的發(fā)展,AT89C51單片機已經(jīng)成功應(yīng)用到很多領(lǐng)域中,并通過系統(tǒng)的設(shè)計和完善,充分體現(xiàn)出了AT89C51單片機的優(yōu)秀性能。本系統(tǒng)利用AT89C51單片機為控制芯片,對交通燈的控制采用仿真實驗的方法進行檢測,并對實驗的結(jié)果進行分析,從而實現(xiàn)經(jīng)濟、智能、簡單的設(shè)計要求。
關(guān)鍵詞 AT89C51單片機;交通燈控制;系統(tǒng)設(shè)計;系統(tǒng)仿真
中圖分類號:TP336 文獻標(biāo)識碼:A 文章編號:1671-7597(2014)07-0024-01隨著微控技術(shù)的日益完善和發(fā)展,單片機系統(tǒng)已經(jīng)能完全控制工業(yè)發(fā)展和數(shù)據(jù)采集過程,通過智能儀表的顯示,可以使技術(shù)人員及時掌握到系統(tǒng)的運行狀況,機電一體化的控制模式,也提高了單片機的工作效率。面對我國私家車、公交車增加的情況,給我國道路交通系統(tǒng)帶來了沉重的壓力,為了緩解交通壓力,提高交通的暢通性,可以運用AT89C51單片機來控制交通燈。通過系統(tǒng)的優(yōu)化和設(shè)計,呈現(xiàn)出人性化、智能化的控制系統(tǒng),改善交通通行情況。
1 AT89C51單片機交通燈控制系統(tǒng)功能分析
根據(jù)對交通燈控制情況的調(diào)查,在繁華路段車輛通行的過程中,往往存在交通擁擠的現(xiàn)象,所以設(shè)置交通燈控制系統(tǒng)非常有必要。所以交通燈系統(tǒng)具有的功能就必須包括:①主干道先行且通行時間為45 s;②主道與支道的車輛交錯通行;③支道通行時間為25 s;④主道與支道轉(zhuǎn)換時,綠燈變紅燈時,先讓綠燈閃3 s,另外一個紅燈控制不變,綠燈閃完,黃燈亮2 s;⑤系統(tǒng)要根據(jù)交通擁堵的情況和程度去控制,實現(xiàn)人為有效控制的模式;⑥若出現(xiàn)緊急情況,系統(tǒng)可以分別控制主道支道通行[1]。AT89C51單片機交通燈控制系統(tǒng)只有實現(xiàn)以上功能,才能正常的指揮道路通行,所以技術(shù)人員應(yīng)該在對實際道路通行進行調(diào)查的基礎(chǔ)上,設(shè)置合理的控制系統(tǒng),可以使車輛在暢通的情況下,進行通行,進而提高我國整體的道路管理水平。
2 AT89C51單片機交通燈控制系統(tǒng)硬件的設(shè)計
在硬件控制系統(tǒng)中,主要由AT89C51單片機提供系統(tǒng)的指示,在遇到特殊交通情況時,需要技術(shù)人員人工控制系統(tǒng)的運行,通過按鍵的方式,對系統(tǒng)的指示作出調(diào)整。這時復(fù)位電路和按鍵電路都會通過AT89C51單片機的作用,把信號傳遞給驅(qū)動電路,驅(qū)動電路控制把信號顯示在LED電路中,LED電路又會把信號傳遞給復(fù)位電路,進而實現(xiàn)循環(huán)形式的系統(tǒng)控制過程[2]。
2.1 最小應(yīng)用系統(tǒng)的設(shè)計
在AT89C51單片機交通燈控制系統(tǒng)中,復(fù)位電路和時鐘電路與AT89C51單片機組成一個最小應(yīng)用系統(tǒng),最小應(yīng)用系統(tǒng)的運行才能確保交通控制功能的實現(xiàn)。復(fù)位電路采用按鍵復(fù)位的形式對系統(tǒng)進行控制,所以在AT89C51單片機交通燈控制系統(tǒng)應(yīng)用的過程中,技術(shù)人員要定期對復(fù)位電路進行檢測,及時發(fā)現(xiàn)電路可能存在的故障,避免影響到控制系統(tǒng)的指示[3]。
2.2 數(shù)碼時間顯示電路的設(shè)計
利用LED技術(shù)來顯示出系統(tǒng)的工作情況,七段的LED數(shù)碼管由八個發(fā)光的二極管組成,技術(shù)人員可以通過對發(fā)光二極管的觀察,判斷系統(tǒng)的功能實現(xiàn)結(jié)果,在數(shù)碼管中有0-9個數(shù)字和小數(shù)點,分別表示不同的顯示內(nèi)容。
2.3 信號燈電路設(shè)計
信號燈電路的設(shè)計通過AT89C51單片機P2端口的指示,芯片會控制12個發(fā)光二極管的信號模式,通過實時的監(jiān)控和管理,P2.1、P2.2、P2.3分別控制和指示主道的綠燈、黃燈、紅燈。系統(tǒng)會利用共陽性的連接方法對系統(tǒng)的控制形式進行調(diào)整,使各個指示信號燈準(zhǔn)確的反映出控制信息內(nèi)容[4]。
2.4 系統(tǒng)控制開關(guān)
在實際道路交通中,一定會出現(xiàn)緊急的交通情況,這時系統(tǒng)很難對現(xiàn)場的交通情況進行指揮,這時就需要根據(jù)實時交通堵塞情況,進行人為系統(tǒng)控制模式。操作人員可以一邊觀察一邊控制,使系統(tǒng)的控制開關(guān)可以起到作用,并能使各路交通回到初始狀態(tài)。
3 AT89C51單片機交通燈控制系統(tǒng)軟件的設(shè)計
AT89C51單片機交通燈控制系統(tǒng)的主程序設(shè)計情況,會直接影響到系統(tǒng)的控制功能,所以在軟件設(shè)計時,技術(shù)人員要根據(jù)實際的控制情況對系統(tǒng)進行初始化設(shè)置,使AT89C51單片機可以有效控制主道和支道的正常轉(zhuǎn)換。同時在系統(tǒng)中通過七段LED數(shù)碼管的顯示作用,也可以準(zhǔn)確的體現(xiàn)出交通時間的控制過程,主程序也需要調(diào)用系統(tǒng)中的子程序,來完成更加全面的控制工作。在AT89C51單片機交通燈控制系統(tǒng)中包括三個子程序:延時子程序、顯示子程序、中斷子程序,延時子程序會延時500 ms,利用寄存器計算循環(huán)的次數(shù),當(dāng)循環(huán)兩次時,系統(tǒng)會調(diào)用綠燈的閃爍時間,實現(xiàn)1 s的控制過程,顯示子程序用來顯示主道和支道的控制時間[5]。
AT89C51單片機交通燈控制系統(tǒng)運用兩種中斷的子程序來控制交通燈的顯示,外部中斷INT0來處理緊急的信號內(nèi)容,在道路出現(xiàn)緊急事故的情況下,可以利用中斷程序?qū)β窡暨M行調(diào)整,使其變?yōu)榧t燈。
4 AT89C51單片機交通燈控制系統(tǒng)仿真
為了方便程序調(diào)試,本文采用Proteus仿真電路對實時交通情況進行分析,首先,程序進入初始化階段,并設(shè)置綠燈和紅燈的格式,在延長45 s之后,綠燈會閃爍三次,隨后進入黃燈、紅燈模式,延時2 s,重新進入到紅燈、綠燈控制程序中。延時15 s綠燈閃爍三次,進入到黃燈、紅燈程序中,這個程序過程的循環(huán)就可以實現(xiàn)AT89C51單片機交通燈控制系統(tǒng)的控制過程。所以技術(shù)人員可以根據(jù)程序的設(shè)置,去分配仿真實驗的具體內(nèi)容,進而實現(xiàn)最高級中斷功能的仿真結(jié)果,對結(jié)果的分析也非常有必要,可以使技術(shù)人員掌握到系統(tǒng)的運行情況,同時發(fā)現(xiàn)系統(tǒng)可能存在的故障,所以仿真結(jié)果的準(zhǔn)確性會直接影響到系統(tǒng)的整體控制情況。技術(shù)人員要通過交通燈控制系統(tǒng)的循環(huán)過程,去設(shè)置具體的實驗數(shù)據(jù)信息,使其可以真實的反映出交通現(xiàn)狀,同時在AT89C51單片機核心技術(shù)的控制下,加強仿真實驗對交通故障的控制能力,使其可以更加快速的處理交通問題。
5 結(jié)束語
科學(xué)技術(shù)的發(fā)展為我國道路交通提供了進步的機會,技術(shù)人員利用AT89C51單片機技術(shù)已經(jīng)成功改善了交通燈的控制水平,同時也提高了控制系統(tǒng)的實用價值,使其可以更加高效的處理交通問題。針對交通情況的嚴(yán)峻性,技術(shù)人員還應(yīng)該加大研究的力度,使AT89C51單片機交通燈控制系統(tǒng)可以實現(xiàn)硬件與軟件整合。
參考文獻
[1]張綺曼,鄭曙,李默燕,等.基于單片機的交通燈控制系統(tǒng)設(shè)計與實現(xiàn)[J].佳木斯大學(xué)學(xué)報(自然科學(xué)版),2010,12(14):120-123.
[2]孫啟東,李永恒,胡申健,等.基于單片機的多功能交通燈控制系統(tǒng)設(shè)計與仿真實現(xiàn)[J].公路交通技術(shù),2011,19(48):128-129.
[3]王克然,賈曉輝,袁葉飛,等.基于AT89C51單片機的交通燈控制系統(tǒng)設(shè)計與模擬[J].大連理工大學(xué),2013,32(12):102-103.
[4]竇曉晨,李天風(fēng),馬小雨,等.基于AT89C51單片機的十字路口交通燈控制器的設(shè)計與仿真[J].南寧職業(yè)技術(shù)學(xué)院學(xué)報,2011,65(45):520-523.
[5]蘇艷磊,劉青峰,李孝紳,等.AT89C51單片機典型模塊設(shè)計與應(yīng)用[M].北京:機械工業(yè)出版社,2010:452-456.endprint