




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、實(shí)驗(yàn)(shyn)十 交通(jiotng)信號燈控制一、實(shí)驗(yàn)(shyn)目的:(1)掌握外部中斷源的擴(kuò)展方法;(2)掌握編程控制交通信號燈的方法;(3)掌握用Keil實(shí)現(xiàn)軟件調(diào)試的方法;(4)掌握用Proteus實(shí)現(xiàn)電路設(shè)計(jì),程序設(shè)計(jì)和仿真的方法。二、實(shí)驗(yàn)內(nèi)容:P1口做輸出口控制交通信號燈,P3口做輸入口接三只控制開關(guān),設(shè)計(jì)一個交通信號燈控制系統(tǒng)。晶振頻率6MHZ。設(shè)計(jì)要求如下:A車道與B車道交叉組成十字路口,A是主道,B是支道;正常情況下,A,B兩車道輪流放行。具體放行時間如下:(1)A車道放行50s,其中綠燈亮44s,綠燈閃爍3s(用于警告),黃燈常亮3s(用于警告)。(2)B車道放行30s
2、,其中綠燈常亮24S,綠燈閃爍3s(用于警告),黃燈常亮3s(用于警告)。在交通繁忙時,交通信號燈控制系統(tǒng)應(yīng)有的手控開關(guān),可人為地改變信號燈的狀態(tài),以緩解交通擁擠狀況,控制要求如下:(1)在B車道放行期間,若A車道有車而B車道無車,按下開關(guān)使A車道放行15s。(2)在A車道放行期間,若B車道有車而A車道無車,按下開關(guān)使B車道放行15s。(3)有緊急車輛通過時,按下開關(guān)使A,B車道均為紅燈,禁行15s。三、實(shí)驗(yàn)參考電路:用發(fā)光二極管替代交通信號燈,P1口接發(fā)光二極管的陰極,P1口的管腳輸出低電平時對應(yīng)的發(fā)光二極管點(diǎn)亮;控制開關(guān)的信號全部通過P3口送人單片機(jī),控制系統(tǒng)實(shí)驗(yàn)電路如下圖:四、實(shí)驗(yàn)參考(
3、cnko)程序:ORG 0000H LJMP MAIN 轉(zhuǎn)向(zhunxing)主程序;ORG 0003H LJMP INT00 轉(zhuǎn)向(zhunxing)緊急車輛中斷服務(wù)程序;ORG 0013HLJMP INT11 轉(zhuǎn)向有車車道放行中斷服務(wù)程序; ORG 0030HMAIN: SETB PX0 置外部中斷0為高優(yōu)先級中斷; MOV TCON,#00H 置外部中斷0,1為電平觸發(fā);MOV IE,#85H 開CPU中斷,外部中斷0,1中斷;LOOP: MOV P1,#0F3H A道綠燈亮,B道紅燈亮; MOV R1,#88 44s延時的循環(huán)次數(shù);AP1: LCALL DELAY 調(diào)用0.5s延時子
4、程序; DJNZ R1,AP1 44s不到,繼續(xù)循環(huán);MOV R1,#6 3s延時的循環(huán)次數(shù)AP2: CPL P1.2 A道綠燈閃爍 LCALL DELAYDJNZ R1,AP2 3s未到,繼續(xù)循環(huán);MOV P1,#0F5H A道黃燈亮,B道紅燈亮;MOV R1,#6AP3: LCALL DELAY DJNZ R1,AP3 3s未到,繼續(xù)循環(huán);MOV P1,#0DEH A道紅燈亮,B道綠燈亮;MOV R1,#48BP1: LCALL DELAY DJNZ R1,BP1 24s未到,繼續(xù)(jx)循環(huán);MOV R1,#6BP2: CPL P1.5 B道綠燈(ldng)閃爍; LCALL DELAY
5、DJNZ R1,BP2 3s未到,繼續(xù)(jx)循環(huán);MOV P1,#0EEH A道紅燈亮,B道黃燈亮;MOV R1,#6BP3: LCALL DELAY DJNZ R1,BP3 3s未到,繼續(xù)循環(huán);SJMP LOOP 循環(huán);ORG 0200HINT00: PUSH P1 保護(hù)P1口數(shù)據(jù); MOV P1,#0F6H A道紅燈亮,B道紅燈亮;MOV R2,#30 15s延時的循環(huán)次數(shù);DELAY0: LCALL DELAY DJNZ R2,DELAY0 15s未到,繼續(xù)循環(huán);POP P1 恢復(fù)P1口數(shù)據(jù);RETI 返回主程序;ORG 0300HINT11: CLR EA 關(guān)中斷; PUSH P1
6、保護(hù)現(xiàn)場;PUSH 04HPUSH 05HPUSH 06HSETB EA 開中斷;JNB P3.0,AP0 A道無車,轉(zhuǎn)向判斷B道;MOV P1,#0F3H A道綠燈亮,B道紅燈亮;SJMP DEL1 轉(zhuǎn)向15s延時程序;AP0: JNB P3.1,EXIT B道無車。退出中斷; MOV P1,#0DEH A道紅燈亮,B道綠燈亮;DEL1: MOV R3,#30 15s延時的循環(huán)次數(shù);NEXT: LCALL DELAY DJNZ R3,NEXTEXIT: CLR EA POP 06H 恢復(fù)現(xiàn)場;POP 05HPOP 04HPOP P1SETB EARETI 返回原程序;ORG 0350HDEL
7、AY: MOV R4,#10 0.5s延時子程序;LP1: MOV R5,#50LP2: MOV R6,#248 NOPLP3: DJNZ R6,LP3 DJNZ R5,LP2DJNZ R4,LP1RETEND五、實(shí)驗(yàn)(shyn)步驟:(1)打開Keil軟件(run jin),建立工程文件,選擇單片機(jī)型號,在建立工程(gngchng)文件中輸入上述實(shí)驗(yàn)程序,對程序調(diào)試和編譯運(yùn)行,如下圖所示:如圖調(diào)試結(jié)果可以看出程序調(diào)試無錯誤,將調(diào)試運(yùn)行后的程序轉(zhuǎn)換為HEX文件。(2)打開proteus軟件,根據(jù)交通信號燈控制原理圖選擇相應(yīng)器件,按原理圖用連線將實(shí)驗(yàn)器件一一連接如下圖:(3)將首先(shuxin
8、)生成的HEX文件下載到實(shí)驗(yàn)(shyn)原理圖芯片中,單擊仿真(fn zhn)工具欄“運(yùn)行”按鈕,如下圖運(yùn)行結(jié)果:A、A車道放行50s,其中綠燈亮44s,綠燈閃爍3s(用于警告),黃燈常亮3s(用于警告)。B、B車道(chdo)放行30s,其中(qzhng)綠燈常亮24S,綠燈(ldng)閃爍3s(用于警告),黃燈常亮3s(用于警告)。C、在交通繁忙時,交通信號燈控制系統(tǒng)應(yīng)有的手控開關(guān),可人為地改變信號燈的狀態(tài)(zhungti),以緩解交通擁擠狀況,控制要求如下:(1)在B車道放行(fngxng)期間,若A車道(chdo)有車而B車道無車,按下開關(guān)使A車道放行15s。(2)在A車道(chdo)放行期間,若B車道(chdo)有車而A車道(chdo)無車,按下開關(guān)使B車道放行15s。(3)有緊急車輛通過時,按下開關(guān)使A,B車道均為紅燈,禁行15s。六、實(shí)驗(yàn)(shyn)總結(jié):(1)通過試驗(yàn)程序分析與原理圖的仿真,了解(lioji)了交通信號燈的工作原理;(2)對單片機(jī)在生活中的應(yīng)用(yngyng)有了更深
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 離婚協(xié)議書孩子由女方撫養(yǎng)二零二五年
- 房產(chǎn)抵押借款合同書范例二零二五年
- 二零二五版借款合同保證人范例
- 二零二五版集裝箱拖車運(yùn)輸合同樣本
- 2025簽訂租房合同中有些注意事項(xiàng)
- 《2025年高空作業(yè)車租賃合同》
- 中班生活安全教育課件
- 中學(xué)生安全意識與防范
- 古代漢語翻譯課件
- 2025年上海浦東物流中心保溫改造合同
- 暖通系統(tǒng)調(diào)試方案
- 危貨車輛防汛救援應(yīng)急預(yù)案
- 培訓(xùn)學(xué)校安全管理制度
- 應(yīng)用化學(xué)專課試題及答案
- 2025年紡織行業(yè):滌綸生產(chǎn)科學(xué)技術(shù)基礎(chǔ)知識考試題(附答案)
- 國家鐵路局規(guī)劃與標(biāo)準(zhǔn)研究院招考聘用15人高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 課件-DeepSeek從入門到精通
- 信息系統(tǒng)集成項(xiàng)目公開招標(biāo)采購招標(biāo)書范本
- fTU使用說明書
- 日本文學(xué)史-中世17頁
- 幼兒園班本課程的在實(shí)踐中的研究
評論
0/150
提交評論