下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
基于單片機的交通燈控制系統(tǒng)設(shè)計
隨著我國經(jīng)濟和城市化的快速發(fā)展,城市道路交通的交通擁堵問題日益嚴(yán)重。道路和交叉口是停車的瓶頸。解決城市交叉口的交通擁擠問題越來越緊迫。交通控制燈是我們?nèi)粘I钪兄匾慕煌刂圃O(shè)施,安裝在各個交叉路口,在疏導(dǎo)車輛通行中有著很重要的意義。交通控制燈有紅黃綠三種顏色組成,紅燈代表停止,綠燈代表通行,黃燈代表警示,提示人們注意紅、綠燈的狀態(tài)即將切換。本文采用51系列單片機AT89C51芯片配以數(shù)碼顯示管,發(fā)光二極管等來進行交通控制燈的設(shè)計,通過Proteus軟件仿真平臺進行仿真,可以達到比較好的設(shè)計效果。1減1.2.2十字路口的東西南北四個方向各有一組紅綠燈和一個時鐘系統(tǒng),時鐘系統(tǒng)由兩個LED數(shù)碼管組成,用倒計時方式顯示紅黃綠燈的時間,即各燈亮?xí)r,時鐘為點亮的最大時間,以后每1s顯示數(shù)據(jù)減1,直到減為0。具體要求如下:狀態(tài)1:南北通行,東西禁行。南北方向綠燈亮35s,東西方向紅燈亮35s。狀態(tài)2:南北黃閃,東西禁行。南北方向綠燈熄滅,黃燈閃爍5s,東西方向仍亮紅燈。狀態(tài)3:南北禁行,東西通行。南北方向紅燈亮35s,東西方向綠燈亮35s。狀態(tài)4:南北禁行,東西黃閃。南北方向仍亮紅燈,東西方向綠燈熄滅,黃燈閃爍5s。系統(tǒng)按此順序循環(huán)工作。當(dāng)各方向車流量比較少時,可以使四個方向的綠色燈全亮。如果發(fā)生緊急事件,則按下緊急按鈕,此時東西、南北向都亮紅燈。2led模擬交通實際操作該控制系統(tǒng)主要由AT89C51芯片、時鐘電路、復(fù)位電路、緊急控制電路、數(shù)碼管顯示電路、LED模擬燈組6部分組成,硬件系統(tǒng)如圖1所示。其中AT89C51內(nèi)部是8位的CPU,4KB片內(nèi)ROM以及128B的可使用的片內(nèi)RAM,32根并行I/O接口,2個16位的定時、計數(shù)器,5個中斷源,2個中斷優(yōu)先級的中斷結(jié)構(gòu)。價格低廉、性價比高,是單片機中的主流產(chǎn)品。時鐘電路由AT89C51的18、19腳的時鐘端(XTAL1及XTAL2)以及12MHz晶振X1、電容C1、C2組成,采用片內(nèi)振蕩方式。復(fù)位電路采用簡易的上電復(fù)位電路,通過在VCC和RST之間加一個10μF電容C3,RST和VSS之間加一個10kΩ電阻R1就可實現(xiàn)上電自動復(fù)位。LED模擬燈組可采用二極管模擬交通紅綠燈的顯示,其亮滅及閃爍方式與路口的紅綠燈同步。數(shù)碼管選用共陽極數(shù)碼管,用來顯示燈的剩余時間。在設(shè)計中采用6個發(fā)光二極管來模擬路口的紅黃綠燈,使用單片機P1端口對二極管進行控制,其中P1.0、P1.1、P1.2分別控制東西方向的紅黃綠交通燈,P1.3、P1.4、P1.5控制南北方向的紅黃綠交通燈。其對應(yīng)關(guān)系見表1。用單片機的P0端口和P2端口控制數(shù)碼管的顯示,其中P0口控制段選,P2口控制位選。P0口的八個位P0.0-P0.6分別接數(shù)碼管的A-G段,由于P0口的輸出極是開漏電路,因此在P0口外接10kΩ的上拉電阻。一般情況下交通燈按照車流量大小合理分配通行時間,按一定規(guī)律變化,但考慮緊急車輛通行情況,設(shè)計緊急通行開關(guān)。在交通控制系統(tǒng)用單片機的外中斷0(P3.2口)和外中斷1(P3.3口)設(shè)置了兩個通道,當(dāng)有急救車、消防車等車輛通過時,按下緊急通道開關(guān)按鈕k1可以使東南西北四個方向的紅色燈全亮,當(dāng)各方向車流量比較少時,按下開關(guān)k2可以使四個方向的綠色燈全亮。系統(tǒng)硬件電路如圖2所示。3交通控制燈控制流程根據(jù)交通燈的工作過程和電路連接情況,正常工作時交通燈在前4個狀態(tài)間循環(huán)運行,出現(xiàn)緊急情況人為控制進入狀態(tài)5,緊急情況結(jié)束后,又恢復(fù)到原來狀態(tài)。交通燈的工作狀況見表2。路口交通燈控制系統(tǒng)程序主要分為以下幾個模塊:主程序模塊、數(shù)碼管顯示程序模塊,定時中斷服務(wù)程序模塊和延時程序模塊。其中主程序,數(shù)碼管顯示程序,定時中斷服務(wù)程序流程圖如圖3~5所示。根據(jù)流程圖采用匯編語言編寫了交通控制燈的程序,通過keil軟件進行編譯,生成單片機能夠運行的十六進制文件*.HEX文件。P2在01H、02H、04H、08H之間變化輪流點亮數(shù)碼管。交通燈控制中所有的時間設(shè)置都可以根據(jù)車流量實際情況在軟件內(nèi)部進行調(diào)整。其中數(shù)碼管顯示部分源程序如下:EWDISP:MOVR2,#01H;東西方向十位字位控制MOVA,EWTIMEMOVB,#10;除數(shù)為10DIVABMOVR1,ACALLDISPMOVR2,#02H;東西方向個位字位控制MOVR1,BCALLDISPRETNSDISP:MOVR2,#04H;南北方向十位字位控制MOVA,SNTIMEMOVB,#10DIVABMOVR1,ACALLDISPMOVR2,#08H;南北方向個位字位控制MOVR1,BCALLDISPRETDISP:MOVP2,R2;送字位MOVA,R1MOVDPTR,#TAB;表首地址送DPTRMOVCA,@A+DPTR;查表MOVP0,A;送字型LCALLDELAY;延時MOVP0,#0FFHRET4proteus仿真Proteus是英國labcenterelectronics公司開發(fā)的電路分析與實物仿真軟件,是目前世界上最先進、最完整的單片機的系統(tǒng)的設(shè)計與仿真平臺。單片機電路設(shè)計完成用電路板焊接前用其仿真可以減少設(shè)計成本,提高電路的實用性。進入工作界面后,通過在capacitors,resistors等庫中尋找所需要元件添加到原理圖編輯窗口,在“配件模型”按鈕欄中選取電源和地線端。為了模擬真實的交叉口,在ProteusISIS中對東西南北四個方向分別設(shè)置了交通燈和數(shù)碼管,為了直觀起見,二極管用Proteus軟件中的交通燈組件來代替,即仿真模型TRAFFICLIGHTS。由于交通燈組件需高電平點亮,因此在單片機P1口和其之間增加了反相器。數(shù)碼管選用7SEG-MPX2-CA。振蕩電路和復(fù)位電路在Proteus仿真中可以省去。元器件選擇完畢后利用系統(tǒng)自動捕捉的功能生成連線。對于相隔較遠,直接連線不方便的器件采用標(biāo)號的方式進行連接,系統(tǒng)會認為網(wǎng)絡(luò)標(biāo)號相同的引腳物理上是連接的。設(shè)計完電路圖后對其進行電氣規(guī)則檢查,無誤后將程序文件載入到單片機AT89C51(U1),設(shè)置單片機時鐘頻率為12MHz,單擊仿真運行按鈕,系統(tǒng)就會啟動仿真。仿真結(jié)果如圖6所示。左圖為東西禁行,南北通行的情況,從圖6可以看出東西方向紅燈亮,南北方向綠燈亮。右圖為緊急事件發(fā)生后按下按鈕后的情況,可以看到路口所有方向都亮紅燈。仿真結(jié)果與設(shè)計方案相符。5仿真的部分
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《大學(xué)計算機基礎(chǔ)》課件-第5章 電子表格處理軟件
- 填報志愿 合同
- 《正向間接血凝試驗》課件
- 2025年吐魯番道路貨運駕駛員從業(yè)資格考試題庫
- 2025年湖北貨運從業(yè)資格證考試模擬考試題目
- 2025年長沙貨運從業(yè)資格證考試題目和答案
- 2025年張掖駕校考試貨運從業(yè)資格證模擬考試
- 2025年河源考貨運資格證考試內(nèi)容
- 工業(yè)用地交易中介合同樣本
- 水利工程機械施工安全協(xié)議
- 大學(xué)物業(yè)服務(wù)月考核評價評分表
- 福建師范大學(xué)《歌曲寫作》2023-2024學(xué)年第一學(xué)期期末試卷
- 醫(yī)學(xué)教程 《疼痛與護理》課件
- 2023-2024學(xué)年天津市部分區(qū)八年級(上)期末物理試卷
- 律師事務(wù)所薪酬分配制度
- 2024山東高速路橋集團股份限公司社會招聘455人高頻難、易錯點500題模擬試題附帶答案詳解
- 第10課《往事依依》公開課一等獎創(chuàng)新教學(xué)設(shè)計
- 2024-2030年中國呼叫中心外包行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報告
- Unit 4 My Favourite Subject Section B(教學(xué)教學(xué)設(shè)計) 2024-2025學(xué)年人教版(2024)七年級英語上冊
- 汽車之家:2024年增換購用戶需求洞察1727674734
- 陜西省師大附中2025屆高三下學(xué)期聯(lián)考物理試題含解析
評論
0/150
提交評論