微機(jī)原理課設(shè)-交通信號燈模擬控制系統(tǒng)_第1頁
微機(jī)原理課設(shè)-交通信號燈模擬控制系統(tǒng)_第2頁
微機(jī)原理課設(shè)-交通信號燈模擬控制系統(tǒng)_第3頁
微機(jī)原理課設(shè)-交通信號燈模擬控制系統(tǒng)_第4頁
微機(jī)原理課設(shè)-交通信號燈模擬控制系統(tǒng)_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

南京工程學(xué)院通信工程學(xué)院課程設(shè)計(jì)說明書(論文)題目 交通信號燈模擬控制系統(tǒng)課程課程名稱專業(yè)班級學(xué)生姓名學(xué)號設(shè)計(jì)地點(diǎn)指導(dǎo)教師設(shè)計(jì)起止時(shí)間:2013122320131227日目錄第一章概述 3第二章設(shè)計(jì)介紹 3功能描述 3流程圖 4第三章程序?qū)崿F(xiàn) 5第四章功能演示 10正常運(yùn)行 10只有A道通行 10只有B道通行 11緊急情況 11第五章總結(jié)與展望 12實(shí)驗(yàn)結(jié)論 12實(shí)驗(yàn)總結(jié) 12第六章參考文獻(xiàn) 13第一章概述設(shè)計(jì)交通信號燈。本次設(shè)計(jì)主要是實(shí)現(xiàn)對十字路口交通信號燈的控制而進(jìn)行的編8255AA8255A的B15s5s,8255ACC用LED(發(fā)光二極管)模擬信號燈,8255A實(shí)現(xiàn)對信號燈的控制PC0~PC6分別接D0~D,8253的計(jì)數(shù)器2實(shí)現(xiàn)基本單位定時(shí)(10ms)8255APA25s、15s5s十字路口交通信號燈設(shè)計(jì)充分利用了可編程的并行接口芯片8255A0一狀態(tài)的持續(xù),調(diào)用循環(huán)子程序來實(shí)現(xiàn)對交通信號燈狀態(tài)循環(huán)的控?zé)?。第二章設(shè)計(jì)介紹功能描述當(dāng)東西方向)和南北方向)道和BA15S5S。一道有車,另一道無車時(shí)(用開關(guān)K5K6(用開關(guān)K7狀態(tài)模擬(AB道均為紅燈同時(shí)代表“緊急車輛通過”的另一個(gè)紅燈閃爍。流程圖主程序主程序8255初始化:PAPBPCL輸出方式0PCH輸入8253初始化:;#20,CLK2=125kHz,GATE2=1,OUT2變量初始化:CNT0=0,CNT3=0接PC4LPLPCALL500msCNT0=0,CNT3=0K7有效?NK5有效?NYK7關(guān)數(shù)碼顯示器K56YK6有效?NK5A綠,B紅YK6有效?YK6輸出B綠,A紅NCNT3=0K7CNT0/2=0?NCNT3=0?NL1YK71YA紅,B黃,關(guān)數(shù)碼A紅,B紅,閃光燈亮CNT0/2<8?NA紅,B紅,閃光燈滅L2 YA綠,B紅,8-CNT0/2,轉(zhuǎn)換字型碼PB輸出K72關(guān)數(shù)碼顯示器NL3CNT0/2=8?YA黃,B紅,關(guān)數(shù)碼CNT3取反CNT0=0LPA紅B綠,14-CNT0/2,轉(zhuǎn)換字型碼PB輸出L0CNT0+1500ms子程序8253#2方式0重裝500ms定時(shí)常數(shù)CNT0=14*2 ?YNDELAYOUT2=0?YCNT0=0N500ms時(shí)間到,返回流程圖2第三章程序?qū)崿F(xiàn).MODELTINYCOM_ADDEQU0F003H ;8255APA_ADDEQU0F000HPB_ADDEQU0F001HPC_ADDEQU0F002HCOM_ADDREQU0B003HT0_ADDREQU0B000HT1_ADDREQU0B001HT2_ADDR.STACKEQU2000B002H.DATASHU_DATADB00111111BDB00000110BDB01011011BDB01001111BDB01100110BDB01101101BDB01111101BDB00000111BDB01111111BDB01101111BCNT0DB?CNT3.CODEDB?START:MOVDX,COM_ADD ;8255MOVAL,88HPBPCL0PCHOUTDX,ALMOVDX,PA_ADDMOVAL,0FFH OUTDX,ALMOVDX,PC_ADDINAL,DXANDAL,0F0H 0ORAL,01H 1OUTDX,ALMOVDX,COM_ADDR;8253MOVAL,0B0H;10110000BOUTDX,ALMOV CNT0,0 0:A,BMOV CNT3,0 3:LEA BX,SHU_DATALP: CALLDL500MSMOV IN AL,DXTESTAL,80H ;ALAND1000K7JNZ K7;如果K7如果PC7=1,ZF=1,執(zhí)行K7,為特殊情況TESTAL,20H ;0010,檢測PC5JNZ K51K51如果相反,則執(zhí)行K51TESTAL,40H;01000000B,檢測PC6JNZK61MOVCNT3,0MOVCH,CNT0SHRCH,1;CNT3=CH右移1位相當(dāng)于CH/2CMPCH,25JSGRCMPCH,30JSYRCMPCH,45JNSRYMOVDX,PA_ADDMOVAL,0D7H;11010111BOUTDX,AL;ABMOVDX,PB_ADDMOVAL,50;啟動(dòng)數(shù)碼管SUBAL,CH;AL-CH/2XLAT;AL=AL+BXOUTDX,AL;顯示倒計(jì)時(shí)。LAST:INCCNT0;CNT0=CNT0+1CMPCNT0,100;CNT0-100JNZLPMOVCNT0,0RY:JMPMOVLPDX,PA_ADDMOVAL,0DBH;11011011BOUTDX,AL;ABCALLDL200MSMOVDX,PA_ADDMOVAL,0DFHOUTDX,ALJMPLASTK51:JMPK5K61:JMPK6GR:MOVDX,PA_ADDMOVAL,7DH;01111101OUTDX,AL;ABMOVDX,PB_ADD;輸出倒計(jì)時(shí)數(shù)字MOVAL,30SUBAL,CH;AL=AL-CH/2=30-CH/2XLATOUTDX,AL;AL=AL+BXJMPLASTYR:MOVDX,PA_ADDMOVAL,0BDHOUTDX,ALCALLDL200MSMOVDX,PA_ADDMOVAL,0FDH;11011100B,K80.5sOUTDX,ALJMPLASTK7:MOVCH,CNT3;CNT3=0,CH=0CMPCH,0JZK71MOVDX,PA_ADDMOVAL,0DDHK81:MOVDX,PA_ADDMOVAL,0DBH;11011100B,K80.5sOUTDX,ALCALLDL200MSMOVDX,PA_ADDK82:MOVOUTMOVAL,0DFHDX,ALDX,PA_ADD;11011101B,K80.5sMOVAL,0BDH;11011100B,K80.5sOUTDX,ALCALLDL200MSMOVDX,PA_ADDMOVAL,0FDH;11011101B,K80.5sOUTDX,ALK72:MOVDX,PB_ADDMOVAL,00HOUTDX,ALNEGCH;CH=1MOVCNT3,CH;CNT3=1,K7MOVCNT0,0JMPLPK71:MOVDX,PA_ADDMOVAL,0DCH;11011100B,K80.5sOUTDX,ALCALLDL200MSMOVDX,PA_ADDMOVAL,0DDH;11011101B,K80.5sOUTDX,ALJMPK72K5:MOVDX,PA_ADDMOVAL,7DH;AL=01111101BOUTDX,AL;亮A綠BJMPK55K6:MOVDX,PA_ADDMOVAL,0D7H;11010111BOUTDX,AL;亮A紅BK55:MOVDX,PB_ADDMOVAL,00HOUTDX,ALMOVCNT0,0MOVCNT3,0JMPLPDL500MSPROCNEARMOV DX,T2_ADDRMOV AX,62500 62500*(1/125)=0.5sOUT DX,ALMOV AL,AHOUT DX,ALDELAY1: MOV IN AL,DXTESTAL,10HD4PC4,TEST為ALAND10HJEDELAY1;AND后PC4為0JE=DELA。AND1,JE=0,不執(zhí)行DELAYDL500MSRETENDPDL200MSPROCNEARMOV DX,T2_ADDRMOV AX,25000頻率OUT DX,ALMOV AL,AHDELAY2:OUT DX,ALMOV IN AL,DXTESTAL,10HJE RETDL200MSENDPEND START第四章功能演示正常運(yùn)行A道通行B道通行緊急情況第五章總結(jié)與展望實(shí)驗(yàn)結(jié)論①本設(shè)計(jì)基本完成了任務(wù)書中所要求的功能。采用循環(huán)程序軟件延時(shí)的方法實(shí)現(xiàn)信號燈定時(shí)變化;8255

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論