版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
微機(jī)原理與接口技術(shù)課程設(shè)計課程設(shè)計題目交通燈控制系統(tǒng)課程設(shè)計人員課程指導(dǎo)老師題目交通燈控制系統(tǒng)——8255控制交通信號燈實驗主要技術(shù)指標(biāo)和要求某路口有一條主干道和一條支干路交叉而成。根據(jù)統(tǒng)計,主干道的交通流量為支路的兩倍。要求:1)、正常情況下,兩路輪流放行,且主干道的放流時間是支路的兩倍,設(shè)東西向是主干道。信號轉(zhuǎn)換時,按照以下規(guī)律顯示:從通行變?yōu)橥V箷r,按綠綠、黃閃動紅次序變化;從停止變?yōu)橥ㄐ袝r,按紅黃綠次序變化;主干道與支路的顯示必須保證它們是交叉進(jìn)行的。2)、當(dāng)路上出現(xiàn)特種車輛(如警車、消防車等)時,該路口應(yīng)將它立即放行,并使另一方向停止通行。如果兩個方向同時出現(xiàn)特種車,應(yīng)讓主干道的車輛先放行。3)增加夜間黃燈閃動和系統(tǒng)自檢功能使之更完善。說明:所需的時間可以從機(jī)內(nèi)取得或通過軟件的方式產(chǎn)生(近似值就可以)。方案通過對8255芯片和LED發(fā)光二極管的連接設(shè)置來模擬交通信號燈的控制,使紅黃綠三色燈按照正常交通規(guī)則亮滅,并且應(yīng)用開關(guān)來實現(xiàn)特種車輛到來時對信號燈的控制,增加夜間黃燈閃動和系統(tǒng)自檢功能,提高系統(tǒng)性能,方案如下:1、通過對8255芯片的控制端口寫入控制字10001001B,使8255的A口作為輸出口,工作于方式0,控制信號燈的變換;B口不用(不妨取B口作為輸出口,工作與方式0);C口作為輸入口,工作于方式0,用來輸入特殊情況。2、當(dāng)C口輸入11111111B,無特殊情況。首先燈全亮,作為系統(tǒng)自檢功能;然后交通燈按照正常方式工作,從通行變?yōu)橥V箷r,按綠綠、黃閃動紅次序變化;從停止變?yōu)橥ㄐ袝r,按紅黃綠次序變化。3、當(dāng)C口輸入11111110B時,“開關(guān)1閉合”,表明主干道、次干道都有特種車輛通過,此時依次主干道綠燈次干道紅燈,延時5S,然后主干道紅燈次干道綠燈,延時5S,然后再跳到主程序。4、當(dāng)C口輸入11111101B時,“開關(guān)2閉合”,表明僅主干道有特種車輛通過,此時保持主干道綠燈次干道紅燈,直到“開關(guān)2斷開”再跳到主程序。5、當(dāng)C口輸入11111011B時,“開關(guān)3閉合”,表明僅次干道有特種車輛通過,此時保持主干道紅燈次干道綠燈,直到“開關(guān)3斷開”再跳到主程序。6、當(dāng)C口輸入11110111B時,“開關(guān)4閉合”,交通燈工作于夜間模式,主干道和次干道黃燈閃動,直至“開關(guān)4斷開”再跳到主程序。接線圖程序清單.MODELTINYCOM_ADDEQU0F003HPA_ADDEQU0F000HPB_ADDEQU0F001HPC_ADDEQU0F002H.STACK100.DATALED_DataDB01111101B;東西綠南北紅DB01111011B;東西綠南北黃DB10111011B;東西黃南北黃DB11010111B;東西紅南北綠DB10110111B;東西黃南北綠.CODESTART:MOVAX,@DATAMOVDS,AXNOPMOVDX,COM_ADDMOVAL,89HOUTDXMOVDX,PA_ADDMOVAL,0HOUTDXCALLDL5SLEABX,LED_DataSTART1:MOVAL,0;東西綠南北紅XLATOUTDXCALLDL10SCALLTES0;特殊情況檢驗MOVCX,6START2:MOVAL,1;東西綠黃交替南北黃XLATOUTDXCALLDL500msMOVAL,2XLATOUTDXCALLDL500msCALLTES0LOOPSTART2CALLTES0;特殊情況檢驗START3:MOVAL,3;東西紅南北綠XLATOUTDXCALLDL5SCALLTES0;特殊情況檢驗MOVCX,6START4:MOVAL,4;東西黃南北綠黃交替XLATOUTDXCALLDL500msMOVAL,2XLATOUTDXCALLDL500msCALLTES0LOOPSTART4CALLTES0;特殊情況檢驗JMPSTART1DL500msPROCNEARPUSHCXMOVCX,60000DL500ms1:LOOPDL500ms1POPCXRETDL500msENDPDL5SPROCNEARPUSHCXMOVCX,10DL5S1:CALLDL500msLOOPDL5S1POPCXRETENDPDL10SPROCNEARPUSHCXMOVCX,20DL10S1:CALLDL500msLOOPDL10S1POPCXRETENDPTES0 PROC NEAR PUSH DX MOV DX,PC_ADD IN AL,DX MOV DX,PA_ADD TEST AL,1H JNZ TES1 MOV AL,0;主、支都有特殊情況 XLAT OUT DX CALL DL5S MOV AL,3 XLAT OUT DXCALL DL5S JMP DONE TES1: MOV DX,PC_ADD;主干道有特殊情況 IN AL,DX MOV DX,PA_ADD TEST AL,2H JNZ TES2 MOV AL,0 XLAT OUT DXCALL DL5SMOV DX,PC_ADD IN AL,DX MOV DX,PA_ADD TEST AL,2HJZTES1 JMP DONE TES2:MOV DX,PC_ADD;支干道有特殊情況 IN AL,DX MOV DX,PA_ADD TEST AL,4H JNZ TES3 MOV AL,3 XLAT OUT DXCALL DL5SMOV DX,PC_ADD IN AL,DX MOV DX,PA_ADD TEST AL,4HJZTES2JMPDONETES3:MOVDX,PC_ADD;夜間模式INAL,DXMOVDX,PA_ADDTESTAL,8HJNZDONEMOVAL,2XLATOUTDXCALLDL500msMOVAL,0FFHOUTDXCALLDL500msMOVDX,PC_ADDINAL,DXMOVDX,PA_ADDTESTAL,8HJZTES3 JMP DONEDONE: POP DX RET ENDP ENDSTART框圖8255初始化開始8255初始化開始 自檢功能燈不全亮燈都亮主干道綠燈次干道紅燈10S自檢功能燈不全亮燈都亮主干道綠燈次干道紅燈10S 特殊情況檢驗執(zhí)行特殊情況否是結(jié)束特殊情況檢驗執(zhí)行特殊情況否是結(jié)束主干道綠、黃閃動6次主干道綠、黃閃動6次次干道黃燈次干道綠、黃閃動6次主干道黃燈是執(zhí)行特殊情況特殊情況檢驗結(jié)束主干道紅燈次干道綠燈5S是執(zhí)行特殊情況特殊情況檢驗 次干道綠、黃閃動6次主干道黃燈是執(zhí)行特殊情況特殊情況檢驗結(jié)束主干道紅燈次干道綠燈5S是執(zhí)行特殊情況特殊情況檢驗否結(jié)束否否結(jié)束否 特殊情況檢驗是執(zhí)行特殊情況結(jié)束否特殊情況檢驗是執(zhí)行特殊情況結(jié)束否主程序框圖夜間模式次干道有特殊情況主程序調(diào)用查詢特殊情況主、次干道都有特殊情況主干道有特殊情況主干道綠燈5S后次干道綠燈5S,返回主程序是否是夜間模式次干道有特殊情況主程序調(diào)用查詢特殊情況主、次干道都有特殊情況主干道有特殊情況主干道綠燈5S后次干道綠燈5S,返回主程序是否是主程序否否是是主干道綠燈次干道紅燈直至開關(guān)2斷開,返回主程序次干道綠燈主干道紅燈直至開關(guān)3斷開,返回主程主、次干道黃燈閃動,直至開關(guān)主程序否否是是主干道綠燈次干道紅燈直至開關(guān)2斷開,返回主程序次干道綠燈主干道紅燈直至開關(guān)3斷開,返回主程主、次干道黃燈閃動,直至開關(guān)4斷開,返回主程序 特殊情況查詢程序框圖設(shè)計成果本設(shè)計基本能達(dá)到預(yù)期的結(jié)果,符合實際情況,各種情況運行如下:1、當(dāng)C口輸入11111111B,無特殊情況。首先燈全亮,作為系統(tǒng)自檢功能;然后交通燈按照正常方式工作,從通行變?yōu)橥V箷r,按綠綠、黃閃動紅次序變化;從停止變?yōu)橥ㄐ袝r,按紅黃綠次序變化。2、當(dāng)C口輸入11111110B時,“開關(guān)1閉合”,表明主干道、次干道都有特種車輛通過,此
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/Z 3480.31-2025直齒輪和斜齒輪承載能力計算第31部分:微點蝕承載能力算例
- 2026江蘇蘇州實驗室財務(wù)管理與服務(wù)部管理人員招聘考試參考題庫及答案解析
- 2026年陜西戶縣海絲村鎮(zhèn)銀行高校見習(xí)生招聘考試參考試題及答案解析
- 2026廣東汕頭市龍湖區(qū)應(yīng)急管理局招聘安全生產(chǎn)監(jiān)督檢查專項臨聘人員3人考試備考試題及答案解析
- 2026安徽淮北市特種設(shè)備監(jiān)督檢驗中心招聘專業(yè)技術(shù)人員4人考試參考題庫及答案解析
- 2026西安雁塔區(qū)大雁塔社區(qū)衛(wèi)生服務(wù)中心招聘(4人)考試參考題庫及答案解析
- 2026安徽馬鞍山市疾病預(yù)防控制中心招聘博士研究生1人考試參考題庫及答案解析
- 2026浙江嘉興市秀拓燃?xì)庥邢薰菊衅腹P試、面談考試備考試題及答案解析
- 2026四川省隆昌市城關(guān)職業(yè)中學(xué)招聘2人考試備考題庫及答案解析
- 2026廣西河池市金城江區(qū)大數(shù)據(jù)發(fā)展局招聘編外工作人員1人考試備考試題及答案解析
- 股東代為出資協(xié)議書
- 財務(wù)部門的年度目標(biāo)與計劃
- 消防管道拆除合同協(xié)議
- 四川省森林資源規(guī)劃設(shè)計調(diào)查技術(shù)細(xì)則
- 銀行外包服務(wù)管理應(yīng)急預(yù)案
- DB13T 5885-2024地表基質(zhì)調(diào)查規(guī)范(1∶50 000)
- 2025年度演出合同知識產(chǎn)權(quán)保護(hù)范本
- 青少年交通安全法規(guī)
- 區(qū)塊鏈智能合約開發(fā)實戰(zhàn)教程
- 2025年校長考試題庫及答案
- 口腔進(jìn)修申請書
評論
0/150
提交評論