![單片機(jī)交通燈畢業(yè)設(shè)計(jì)_第1頁(yè)](http://file4.renrendoc.com/view11/M02/3A/0E/wKhkGWWLm4eAeTQ-AAHfGxdkLnk370.jpg)
![單片機(jī)交通燈畢業(yè)設(shè)計(jì)_第2頁(yè)](http://file4.renrendoc.com/view11/M02/3A/0E/wKhkGWWLm4eAeTQ-AAHfGxdkLnk3702.jpg)
![單片機(jī)交通燈畢業(yè)設(shè)計(jì)_第3頁(yè)](http://file4.renrendoc.com/view11/M02/3A/0E/wKhkGWWLm4eAeTQ-AAHfGxdkLnk3703.jpg)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
單片機(jī)交通燈畢業(yè)設(shè)計(jì)
一、交通燈的設(shè)計(jì)要求
雙向交通燈紅、黃、綠燈對(duì)應(yīng)一樣,紅燈5s,黃燈1s,綠燈5s。當(dāng)有急救車到達(dá)時(shí),雙向交通信號(hào)為全紅,以便讓急救車通過。假定急救車通過路口時(shí)間為10s,急救車通過后,交通燈恢復(fù)中斷前狀態(tài)。
二、AT89C51單片機(jī)的中斷系統(tǒng)介紹
計(jì)算機(jī)系統(tǒng)中止當(dāng)前的正常工作,轉(zhuǎn)入處理突發(fā)大事,等到突發(fā)大事處理完畢之后,再回到原來被中斷的地方,連續(xù)原來的工作,這樣的整個(gè)過程稱為中斷。能夠?qū)崿F(xiàn)這種功能的.部件稱為中斷系統(tǒng)。產(chǎn)生中斷懇求的大事稱為中斷源。其中AT89C51單片機(jī)具有5個(gè)中斷源,在本次設(shè)計(jì)中我們采納的是外部事情中斷懇求源0,以及T1計(jì)數(shù)溢出事情中斷懇求這兩個(gè)中斷源。
三、AT89C51單片機(jī)的定時(shí)/計(jì)數(shù)器介紹
在單片機(jī)中,通常計(jì)數(shù)器和定時(shí)器設(shè)計(jì)成一個(gè)部件――計(jì)數(shù)器,當(dāng)計(jì)數(shù)脈沖的周期肯定時(shí),計(jì)數(shù)器就作為定時(shí)器,定時(shí)時(shí)間就是計(jì)數(shù)器計(jì)數(shù)次數(shù)和計(jì)數(shù)脈沖周期的乘積。在此我們采納的就是計(jì)數(shù)器的這個(gè)定時(shí)功能。
四、交通燈的硬件電路搭建
本次設(shè)計(jì)的硬件電路搭建如圖1。兩路交通燈的6個(gè)燈依次接在51單片機(jī)P1口的P1.0到P1.5,另外在單片機(jī)的P3.2口接一個(gè)按壓式開關(guān)作為搶救車到來時(shí)的中斷源。
五、交通燈的軟件編程設(shè)計(jì)
中斷局部的程序設(shè)計(jì)。首先,應(yīng)將51單片機(jī)中中斷允許存放器IE的EA位設(shè)為1,這代表允許中斷源向CPU申請(qǐng)中斷,即CPU開放中斷。同時(shí)將IE的EX0位設(shè)為1,這代表允許外中斷0向CPU申請(qǐng)中斷。這樣的話,當(dāng)搶救車來的時(shí)候,可以借此發(fā)出中斷懇求。接下來,應(yīng)將定時(shí)器掌握存放器TCON的IT0位設(shè)為1,這代表外部中斷0的觸發(fā)方式選擇為邊沿觸發(fā)方式。由于筆者采納了按壓式的開關(guān)作為中斷的發(fā)出方式,這樣會(huì)產(chǎn)生一個(gè)脈沖,因此應(yīng)中選擇邊沿觸發(fā)方式。定時(shí)局部的程序設(shè)計(jì)。首先,應(yīng)將掌握存放器TCON的TR1位置1,啟動(dòng)定時(shí)器T1計(jì)數(shù)。接下來,應(yīng)將方式存放器TMOD的值設(shè)為0x01,使得定時(shí)器T1工作在方式1,即16位定時(shí)/計(jì)數(shù)方式。然后,由于計(jì)時(shí)器的定時(shí)周期是1s,筆者使用定時(shí)/計(jì)數(shù)器T1準(zhǔn)確定時(shí)50ms,則20次50ms中斷時(shí),定時(shí)時(shí)間就是1s。在定時(shí)器中斷局部,筆者采納的是查詢方式,即CPU不斷查詢TF1的狀態(tài),當(dāng)TF1為1時(shí),表示50ms定時(shí)已到,在主程序中推斷是否20次50ms定時(shí)已到,如是,則時(shí)間恰好為1s。同時(shí)TF1位軟件清0。依據(jù)公式,當(dāng)定時(shí)時(shí)間為50ms時(shí),計(jì)數(shù)初值應(yīng)為15536,換算成十六進(jìn)制是3CB0H,即計(jì)數(shù)器T1中TL1的初值為B0H;TH0的初值為3CH。當(dāng)搶救車到來時(shí),雙向交通燈置紅,馬上雙向交通燈的紅燈所對(duì)應(yīng)的P1口位置1,其他位清0即可。時(shí)間長(zhǎng)短的設(shè)置方法同上。最終,由于雙向交通燈紅燈5s,黃燈1s,綠燈5s,共11個(gè)狀態(tài),我們利用switch語(yǔ)句為這11個(gè)狀態(tài)分別設(shè)置相應(yīng)P1口的值,再利用一個(gè)循環(huán)即可。
六、結(jié)語(yǔ)
在機(jī)動(dòng)車數(shù)量激增的今日,車輛擁堵、交通崩潰的現(xiàn)象還是時(shí)有發(fā)生的。其緣由多半是交通燈時(shí)長(zhǎng)設(shè)置的不合理,抑或無(wú)法依據(jù)一天之內(nèi)不同時(shí)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- pp管運(yùn)輸合同范本
- 兩個(gè)品牌合作協(xié)議合同范本
- 農(nóng)產(chǎn)品初加工與農(nóng)業(yè)文化遺產(chǎn)保護(hù)考核試卷
- 主播與工會(huì)之間合同范本
- 關(guān)于公司勞動(dòng)合同范例
- 護(hù)肘在籃球運(yùn)動(dòng)中的抗磨損性能考核試卷
- 書面出口合同范本
- 人保財(cái)險(xiǎn)車險(xiǎn)合同范本
- 保證協(xié)議合同范本
- 2025-2030年數(shù)字化壓力校驗(yàn)臺(tái)企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力戰(zhàn)略研究報(bào)告
- 2024年四川綿陽(yáng)初中學(xué)業(yè)水平考試英語(yǔ)試卷真題(含答案詳解)
- 2025年閥門和龍頭項(xiàng)目發(fā)展計(jì)劃
- 快手信息流廣告優(yōu)化師(初級(jí))認(rèn)證考試題庫(kù)(附答案)
- 園林景觀綠化工程施工組織設(shè)計(jì)方案
- 消防員證考試題庫(kù)2000題中級(jí)
- 校園安全教育高中生
- 2024至2030年中國(guó)數(shù)字壓力表行業(yè)投資前景及策略咨詢研究報(bào)告
- 農(nóng)產(chǎn)品質(zhì)量安全檢測(cè)技術(shù)
- 【蟬媽媽】2024年抖音電商酒水行業(yè)趨勢(shì)洞察報(bào)告
- 物業(yè)員工行為規(guī)范管理手冊(cè)
- 基于STM32單片機(jī)的智能停車場(chǎng)車位管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
評(píng)論
0/150
提交評(píng)論