版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 1 選題背景 本設(shè)計(jì)是單片機(jī)控制的交通燈控制系統(tǒng)設(shè)計(jì)隨著社會經(jīng)濟(jì)的發(fā)展,城市交通問題越來越引起人們的關(guān)注。人、車、路三者關(guān)系的協(xié)調(diào),已成為交通管理部門需要解決的重要問題之一。城市交通控制系統(tǒng)是用于城市交通數(shù)據(jù)監(jiān)測、交通信號燈控制與交通疏導(dǎo)的計(jì)算機(jī)綜合管理系統(tǒng),它是現(xiàn)代城市交通監(jiān)控指揮系統(tǒng)中最重要的組成部分。所以,如何采用合適的控制方法,最大限度利用好耗費(fèi)巨資修建的城市高速道路,緩解主干道與匝道、城區(qū)同周邊地區(qū)的交通擁堵狀況,越來越成為交通運(yùn)輸管理和城市規(guī)劃部門亟待解決的主要問題。傳統(tǒng)的交通信號燈控制一般采用電子線路和繼電器控制結(jié)構(gòu)復(fù)雜,可靠性低。故障率高因此研究計(jì)算機(jī)與自動控制技術(shù),設(shè)計(jì)新型
2、的交通燈控制系統(tǒng),對緩解交通阻塞提高暢通率具有十分現(xiàn)實(shí)的意義。以下通過介紹一種基于8051的交通燈控制系統(tǒng),東西、南北的通行時間可調(diào)。能倒計(jì)時顯示通行時間。并有急車強(qiáng)行通過、交通異常狀況判別及處理等功能,該系統(tǒng)具有設(shè)計(jì)周期短、可靠性高、維護(hù)方便、使用簡單等優(yōu)點(diǎn)。2 方案論證 電源提供方案為使模塊穩(wěn)定工作,須有可靠電源。因此考慮了兩種電源方案:方案一:采用獨(dú)立的穩(wěn)壓電源。此方案的優(yōu)點(diǎn)是穩(wěn)定可靠,且有各種成熟電路可供選用;缺點(diǎn)是各模塊都采用獨(dú)立電源,會使系統(tǒng)復(fù)雜,且可能影響電路電平。方案二:采用單片機(jī)控制模塊提供電源。改方案的優(yōu)點(diǎn)是系統(tǒng)簡明扼要,節(jié)約成本;缺點(diǎn)是輸出功率不高。綜上所述,我選擇第二種
3、方案。顯示界面方案該系統(tǒng)要求完成倒計(jì)時功能?;谏鲜鲈?,我考慮了二種方案:方案一:采用數(shù)碼管顯示。這種方案只顯示有限的符號和數(shù)碼字符,簡單,方便。方案二:采用點(diǎn)陣式LED 顯示。這種方案雖然功能強(qiáng)大,并可方便的顯示各種英文字符,漢字,圖形等,但實(shí)現(xiàn)復(fù)雜,且須完成大量的軟件工作。綜上所述,我選擇第一種方案 輸入方案:題目要求系統(tǒng)能調(diào)節(jié)燈亮?xí)r間,并可處理緊急情況,我研究了兩種方案:方案一:采用8155擴(kuò)展I/O 口及鍵盤,顯示等。該方案的優(yōu)點(diǎn)是:使用靈活可編程,并且有RAM,及計(jì)數(shù)器。若用該方案,可提供較多I/O 口,但操作起來稍顯復(fù)雜。方案二: 直接在I/O口線上接上按鍵開關(guān)。由于該系統(tǒng)對于交
4、通燈及數(shù)碼管的控制,只用單片機(jī)本身的I/O 口就可實(shí)現(xiàn),且本身的計(jì)數(shù)器及RAM已經(jīng)夠用,故選擇方案二。3 硬件電路設(shè)計(jì)綜上所述本設(shè)計(jì)系統(tǒng)以AT89C51單片機(jī)為控制核心,連接成最小系統(tǒng),由倒計(jì)時顯示模塊、交通燈顯示模塊、按鍵開關(guān)控制模塊組成。軟件部分使用的是C 語言編程,由軟件設(shè)置交通燈的初始時間,東西方向(主干道)通行60秒,南北方向(支干道)通行50秒,數(shù)碼管采用動態(tài)顯示,P0口送字形碼,P2口送字位選通信號,通過單片機(jī)的P1口控制各種信號燈的點(diǎn)亮與熄滅,采用中斷方式實(shí)現(xiàn)各按鍵的功能。3.1 設(shè)計(jì)原理及方法電路主要由AT89S51單片機(jī)、上拉電阻和兩片7407、紅、黃、綠交通燈各兩個以及按
5、鈕開關(guān)組成,如圖1所示。在設(shè)計(jì)中采用6個發(fā)光二極管來模擬2個路口的黃紅綠燈,通過單片機(jī)P1口實(shí)現(xiàn)對交通燈的控制主程序執(zhí)行對P1口各使用位的控制,并調(diào)用相應(yīng)的延時子程序?qū)崿F(xiàn)。有中斷產(chǎn)生時,則轉(zhuǎn)入相應(yīng)的中斷服務(wù)子程序,使相應(yīng)方向切換成“綠燈”,另外方向切換成“紅燈”。系統(tǒng)各組成部分說明如下。3.1.1 復(fù)位電路單片機(jī)復(fù)位電路原理是在單片機(jī)的復(fù)位引腳RST上外接電阻和電容,實(shí)現(xiàn)上電復(fù)位。當(dāng)復(fù)位電平持續(xù)兩個機(jī)器周期以上時復(fù)位有效。復(fù)位電平的持續(xù)時間必須大于單片機(jī)的兩個機(jī)器周期。具體數(shù)值可以由RC電路計(jì)算出時間常數(shù)。復(fù)位電路由手動復(fù)位和上電復(fù)位兩部分組成。(1)上電復(fù)位電路要求接通電源后,通過外部電容充
6、電來實(shí)現(xiàn)單片機(jī)自動復(fù)位操作。上電瞬間RESET引腳獲得高電平,隨著電容的充電,RERST引腳的高電平將逐漸下降。RERST引腳的高電平只要能保持足夠的時間(2個機(jī)器周期),單片機(jī)就可以進(jìn)行復(fù)位操作。(2)手動復(fù)位:手動復(fù)位就是在復(fù)位電容上并聯(lián)一個開關(guān),當(dāng)開關(guān)按下時電容被放電、RST也被拉到高電平,而且由于電容的充電,會保持一段時間的高電平來使單片機(jī)復(fù)位。單片機(jī)復(fù)位期間不產(chǎn)生ALE和PSEN信號,即ALE=1和PSEN=1。這表明單片機(jī)復(fù)位期間不會有任何取指操作。 圖3 單片機(jī)手動復(fù)位電路3.1.2 時鐘電路 單片機(jī)系統(tǒng)里都有晶振,在單片機(jī)系統(tǒng)里晶振作用非常大,全稱叫晶體振蕩器,它結(jié)合單片機(jī)內(nèi)部
7、電路產(chǎn)生單片機(jī)所需的時鐘頻率,單片機(jī)晶振提供的時鐘頻率越高,那么單片機(jī)運(yùn)行速度就越快,單片機(jī)的一切指令的執(zhí)行都是建立在單片機(jī)晶振提供的時鐘頻率。單片機(jī)晶振的作用是為系統(tǒng)提供基本的時鐘信號。單片機(jī)的時鐘電路由外接的一只晶振和兩只起振電容,以及單片機(jī)內(nèi)部的時鐘電路組成,晶振的頻率越高,單片機(jī)處理數(shù)據(jù)的速度越快,系統(tǒng)功耗也會相應(yīng)增加,穩(wěn)定性也會下降。單片機(jī)的時鐘電路設(shè)計(jì)有兩種方式,一種是內(nèi)部時鐘方式,一種是外部時鐘方式。在內(nèi)部時鐘方式下單片機(jī)內(nèi)部的高增益、反相放大器通過XTAL1、XTAL2外接作為反饋元件的外部晶體管振蕩器與電容組成的并聯(lián)諧振回路構(gòu)成一個穩(wěn)定的自激振蕩器,向內(nèi)部時鐘電路提供振蕩時鐘
8、。振蕩器的頻率主要取決于晶體的振蕩頻率。外部時鐘方式是把外部已有的時鐘信號引入到單片機(jī)內(nèi)。此方式常用于多片單片機(jī)同時工作,以便于各單片機(jī)的同步。一般要求外部信號高電平的持續(xù)時間大于20s,且為頻率低于12MHz的方波。本設(shè)計(jì)采用內(nèi)部時鐘方式,單片機(jī)系統(tǒng)常用的晶振頻率有6MHz、110592MHz、12MHz、本系統(tǒng)采用110592MHz晶振,電容選22pF或30pF均可。 圖4 單片機(jī)時鐘電路3.1.3 EA腳的功能及接法AT89C51 單片機(jī)的EA/VPP(31 腳) 是內(nèi)部和外部程序存儲器的選擇管腳。當(dāng)EA 保持高電平時,單片機(jī)訪問內(nèi)部程序存儲器;當(dāng)EA 保持低電平時,則不管是否有內(nèi)部程序
9、存儲器,只訪問外部存儲器。由于現(xiàn)在單片機(jī)內(nèi)部的flash容量都很大,因此基本都是從內(nèi)部的存儲器讀取程序,即不需要外接ROM來存儲程序,因此,EA腳必須接高電平。圖5 單片機(jī)最小系統(tǒng)3.1.4 按鍵控制模塊本系統(tǒng)設(shè)置了有4個鍵:K0鍵,K1鍵,K2鍵,K3鍵。每個按鍵一端接地,另一端接上二極管。 低電平有效,當(dāng)按鍵按下端口接地,單片機(jī)捕獲到低電平,從而得到相應(yīng)的輸入信息。 本系統(tǒng)采用了二極管做開關(guān),是為了防止有一按鍵被按下3根線同時被低,中斷無效。二極管在正向電壓作用下電阻很小,處于導(dǎo)通狀態(tài),相當(dāng)于一只接通的開關(guān);在反向電壓作用下,電阻很大,處于截止?fàn)顟B(tài),如同一只斷開的開關(guān)。利用二極管的開關(guān)特性
10、,可以組成各種邏輯電路。 程序開始運(yùn)行先東西段通行、南北段禁止60s,后南北段通行、東西段禁止50s,依此循環(huán)。 系統(tǒng)分三種工作模式:南北通行模式、東西通行模式、返回模式、緊急情況模式,并且通過四個按鍵K0、K1、K2、K3實(shí)現(xiàn)之間的相互轉(zhuǎn)化。 圖8 按鍵控制模塊3.1.3電源模塊單片機(jī)工作時需要的+5V電壓,所以在設(shè)計(jì)電源電路時,需要一個電子元件能提供+5V電壓,由于78L05能夠提供5V電壓的三端穩(wěn)壓電源,78L05一腳為電源輸入端,二腳為公共接地端,三腳即為我們所需要的+5V電壓輸出端.本系統(tǒng)采用典型的78L05提供電壓的電路,即在78L05的1腳和公共接地端(即2腳)之間接入0.3F的
11、電容,在公共接地端和三腳+5V電壓輸出端之間接入0.1F的電容.圖9 電源模塊4. 系統(tǒng)的軟件設(shè)計(jì) 4.1 系統(tǒng)相關(guān)參數(shù)計(jì)算3.1.1 T0的計(jì)數(shù)初值T0的計(jì)數(shù)初值:X=216-12*50*1000/12=15536=3CB0H3.1.2 倒計(jì)時顯示的理論分析倒計(jì)時顯示的理論分析:利用定時器中斷,設(shè)TH0=TH1(65536-50000)/256,即每0.05秒中斷一次。每到第20次中斷即過了20*0.05秒1秒時,使時間的計(jì)數(shù)值減1,便實(shí)現(xiàn)了倒計(jì)時的功能。3.1.2 交通燈狀態(tài)顯示的理論分析狀態(tài)燈顯示的理論分析:黃燈閃爍同樣可以利用定時器中斷。每到第10次中斷即過了10*0.05秒0.5秒時
12、,使黃燈標(biāo)志位反置,即可讓黃燈1秒閃爍一次。4.2 系統(tǒng)主程序設(shè)計(jì)本系統(tǒng)采用AT89C51單片機(jī)實(shí)現(xiàn)交通燈的控制,程序的編寫用C語言來完成。系統(tǒng)控制程序可以分為若干模塊:初始化程序,按鍵開關(guān)控制程序,交通燈轉(zhuǎn)換控制程序,LED數(shù)碼管顯示程序,按鍵消抖動程序,延時程序,中斷服務(wù)子程序等。系統(tǒng)相應(yīng)的程序流程如圖所示。開始系統(tǒng)初始化東西亮綠燈,南北亮紅燈調(diào)顯示子程序(動態(tài)顯示)東西,南北方向換向東西黃燈閃爍,南北亮紅燈燈中斷處理子程序處理返回圖10 程序流程圖 5 結(jié)束語 通過這次畢業(yè)設(shè)計(jì),使我受益匪淺。使我在軟硬件結(jié)合的綜合運(yùn)用能力上有了進(jìn)一步的提升,對課堂上所學(xué)的單片機(jī)知識有了進(jìn)一步的加深和鞏固,在C語言的掌握方面也向前邁了一大步,在老師和同學(xué)的幫助下,提高了個人分析解決實(shí)際問題的綜合能力以及協(xié)同合作的能力,同時還鍛煉了我查閱資料的能力、動手能力、發(fā)現(xiàn)問題、解決問題的能力。面對
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版簡單的土石方承包合同范本
- 臨時安保服務(wù)定制協(xié)議:2024年標(biāo)準(zhǔn)版B版
- 二零二五年跨境電商平臺合作銷售合同3篇
- 個性化制作服務(wù)費(fèi)及銷售權(quán)合同(2024版)版
- 二零二五年度高端房地產(chǎn)信托借款服務(wù)合同3篇
- 2025年度企業(yè)社會責(zé)任報(bào)告編輯服務(wù)合同范本3篇
- 天津城市職業(yè)學(xué)院《鑄造工藝》2023-2024學(xué)年第一學(xué)期期末試卷
- 蘇州大學(xué)應(yīng)用技術(shù)學(xué)院《生物工程單元操作原理》2023-2024學(xué)年第一學(xué)期期末試卷
- 四川鐵道職業(yè)學(xué)院《游戲治療》2023-2024學(xué)年第一學(xué)期期末試卷
- 二零二五年度門窗安裝與建筑一體化設(shè)計(jì)合同協(xié)議3篇
- 專題6.8 一次函數(shù)章末測試卷(拔尖卷)(學(xué)生版)八年級數(shù)學(xué)上冊舉一反三系列(蘇科版)
- GB/T 4167-2024砝碼
- 老年人視覺障礙護(hù)理
- 《腦梗塞的健康教育》課件
- 《請柬及邀請函》課件
- 遼寧省普通高中2024-2025學(xué)年高一上學(xué)期12月聯(lián)合考試語文試題(含答案)
- 《個體防護(hù)裝備安全管理規(guī)范AQ 6111-2023》知識培訓(xùn)
- 青海原子城的課程設(shè)計(jì)
- 2023年年北京市各區(qū)初三語文一模分類試題匯編 - 作文
- 常州大學(xué)《新媒體文案創(chuàng)作與傳播》2023-2024學(xué)年第一學(xué)期期末試卷
- 麻醉蘇醒期躁動患者護(hù)理
評論
0/150
提交評論