下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
單片機(jī)交通燈畢業(yè)設(shè)計
一、交通燈的設(shè)計要求
雙向交通燈紅、黃、綠燈對應(yīng)一樣,紅燈5s,黃燈1s,綠燈5s。當(dāng)有急救車到達(dá)時,雙向交通信號為全紅,以便讓急救車通過。假定急救車通過路口時間為10s,急救車通過后,交通燈恢復(fù)中斷前狀態(tài)。
二、AT89C51單片機(jī)的中斷系統(tǒng)介紹
計算機(jī)系統(tǒng)中止當(dāng)前的正常工作,轉(zhuǎn)入處理突發(fā)大事,等到突發(fā)大事處理完畢之后,再回到原來被中斷的地方,連續(xù)原來的工作,這樣的整個過程稱為中斷。能夠?qū)崿F(xiàn)這種功能的.部件稱為中斷系統(tǒng)。產(chǎn)生中斷懇求的大事稱為中斷源。其中AT89C51單片機(jī)具有5個中斷源,在本次設(shè)計中我們采納的是外部事情中斷懇求源0,以及T1計數(shù)溢出事情中斷懇求這兩個中斷源。
三、AT89C51單片機(jī)的定時/計數(shù)器介紹
在單片機(jī)中,通常計數(shù)器和定時器設(shè)計成一個部件――計數(shù)器,當(dāng)計數(shù)脈沖的周期肯定時,計數(shù)器就作為定時器,定時時間就是計數(shù)器計數(shù)次數(shù)和計數(shù)脈沖周期的乘積。在此我們采納的就是計數(shù)器的這個定時功能。
四、交通燈的硬件電路搭建
本次設(shè)計的硬件電路搭建如圖1。兩路交通燈的6個燈依次接在51單片機(jī)P1口的P1.0到P1.5,另外在單片機(jī)的P3.2口接一個按壓式開關(guān)作為搶救車到來時的中斷源。
五、交通燈的軟件編程設(shè)計
中斷局部的程序設(shè)計。首先,應(yīng)將51單片機(jī)中中斷允許存放器IE的EA位設(shè)為1,這代表允許中斷源向CPU申請中斷,即CPU開放中斷。同時將IE的EX0位設(shè)為1,這代表允許外中斷0向CPU申請中斷。這樣的話,當(dāng)搶救車來的時候,可以借此發(fā)出中斷懇求。接下來,應(yīng)將定時器掌握存放器TCON的IT0位設(shè)為1,這代表外部中斷0的觸發(fā)方式選擇為邊沿觸發(fā)方式。由于筆者采納了按壓式的開關(guān)作為中斷的發(fā)出方式,這樣會產(chǎn)生一個脈沖,因此應(yīng)中選擇邊沿觸發(fā)方式。定時局部的程序設(shè)計。首先,應(yīng)將掌握存放器TCON的TR1位置1,啟動定時器T1計數(shù)。接下來,應(yīng)將方式存放器TMOD的值設(shè)為0x01,使得定時器T1工作在方式1,即16位定時/計數(shù)方式。然后,由于計時器的定時周期是1s,筆者使用定時/計數(shù)器T1準(zhǔn)確定時50ms,則20次50ms中斷時,定時時間就是1s。在定時器中斷局部,筆者采納的是查詢方式,即CPU不斷查詢TF1的狀態(tài),當(dāng)TF1為1時,表示50ms定時已到,在主程序中推斷是否20次50ms定時已到,如是,則時間恰好為1s。同時TF1位軟件清0。依據(jù)公式,當(dāng)定時時間為50ms時,計數(shù)初值應(yīng)為15536,換算成十六進(jìn)制是3CB0H,即計數(shù)器T1中TL1的初值為B0H;TH0的初值為3CH。當(dāng)搶救車到來時,雙向交通燈置紅,馬上雙向交通燈的紅燈所對應(yīng)的P1口位置1,其他位清0即可。時間長短的設(shè)置方法同上。最終,由于雙向交通燈紅燈5s,黃燈1s,綠燈5s,共11個狀態(tài),我們利用switch語句為這11個狀態(tài)分別設(shè)置相應(yīng)P1口的值,再利用一個循環(huán)即可。
六、結(jié)語
在機(jī)動車數(shù)量激增的今日,車輛擁堵、交通崩潰的現(xiàn)象還是時有發(fā)生的。其緣由多半是交通燈時長設(shè)置的不合理,抑或無法依據(jù)一天之內(nèi)不同時
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度滑雪場設(shè)施裝修安全防護(hù)合同3篇
- 2025年度早餐店加盟連鎖承包合同范本4篇
- 2025年度智能車間承包環(huán)保技術(shù)改造協(xié)議4篇
- 2024-2028年中國無線電接收機(jī)行業(yè)發(fā)展前景預(yù)測及投資戰(zhàn)略規(guī)劃研究報告
- 中國太陽能空調(diào)項目可行性研究報告建議書
- 2025年度個人二手房定金買賣合同書標(biāo)準(zhǔn)化版2篇
- 2025年度個人借款聯(lián)保合同(附財產(chǎn)抵押)4篇
- 2025年山東國新抱犢食品有限公司招聘筆試參考題庫含答案解析
- 二零二五版苗木種植基地水資源利用與節(jié)水技術(shù)合同4篇
- 2025年寧夏昊陽資產(chǎn)管理有限公司招聘筆試參考題庫含答案解析
- 公司組織架構(gòu)圖(可編輯模版)
- 1汽輪機(jī)跳閘事故演練
- 陜西省銅川市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會明細(xì)
- 禮品(禮金)上交登記臺賬
- 普通高中英語課程標(biāo)準(zhǔn)詞匯表
- 北師大版七年級數(shù)學(xué)上冊教案(全冊完整版)教學(xué)設(shè)計含教學(xué)反思
- 2023高中物理步步高大一輪 第五章 第1講 萬有引力定律及應(yīng)用
- 青少年軟件編程(Scratch)練習(xí)題及答案
- 浙江省公務(wù)員考試面試真題答案及解析精選
- 系統(tǒng)性紅斑狼瘡-第九版內(nèi)科學(xué)
- 全統(tǒng)定額工程量計算規(guī)則1994
評論
0/150
提交評論