protues仿真單片機(jī)模擬交通燈_第1頁(yè)
protues仿真單片機(jī)模擬交通燈_第2頁(yè)
protues仿真單片機(jī)模擬交通燈_第3頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、U1JI-P5ENP1 QTT2 P1 1.ri2EP1,3at 朋 C57DISPLAYpIT-I rII4POXJrtf* PDJWD1 FQ 2TAD7 PO 3W3 PD堀回 PD.SflM PO&tf® PDIWTP2.IWP2.1M9 P2.2MIO F2.3WH P2.4M12P? 3P2.CM14P2JM15P3OTXD P3 imci P3 IflNTO P3iinT psmo pssm P3 &WR P3 T.WDllM &工_JACLKW.7AID 7|cE7 uT / u7 Llt2:F Xf 7iD5 y ?4D5T4D33 TE&g

2、t;;cj - =:aiiriLED-R6DD11LED-GREEND5LED-TELLOWD9 . D7LE>Hf LED-MIj lED-'YELlCW主電路圖 < 圖一)Lil* 血疔 EjLH I-MlE IfaUifk F3""bpll. £<V<d 蝕曲 ihrirjr T4£|jv;h Eftldk falpUS10;| UL13 M13內(nèi)甌蛍乂嗅.國(guó)I関#1図曲I也回NFT10EJ-J OFCE? T±勺:辰咖 rse&tDMOFGftM ruSlMiECMOS hg=K扯 JC-iSfl

3、EEh ID:噸 LKLUCWid m4LE1M& CJ1U£Static Display 子圖 < 圖二)H2 H5h Alias S!P| LjGEHCtSML E駟8HNU1M EE 7UEA-IBE12LZT4HEEA1LZDHLDUXrTLLCTA11 BJI Mt 1_XTiUPidffi Pi.iffiEK町和耳】nanvja rt ix/i ru»D2Pt-J*&3PllftCfl P曲" P».T«TP3-0M?PJ.iJwO P2JM10 P2-3W11 Pj jw2 PJtav3 F2.®r

4、i> r: misPl.T 他F3 J.T4TEF3 W4T1 rarrt pjpn fi r/WR FITfflD;STATIC DISPLAY-LEb-VELLW封廠廿 ”LED-DRE£T4UEQ怔 LLW亡LED-s&LQWD7LE 口江LLOW> DHcfl.m 匚tp.ii 匚口 mi嶼?> i嘲?i匚廠廠廠I廠廠l 廠B | Ql匕函訂“til ./用通皈I而冏許UEliri仿真效果 < 圖三)-k.!: 11U1POACH) PO 1JAOI'I P0JAO2J4_KTM.2PQaOS POJKWG PO.TWJTpe a期 P

5、i IW9上RETFEN ALE 賦筮叩筑1?Pj.grtiM F"i 丁間31-PLorn Pli.liTSEK Ffl.ZPfl.3F1.4Pii.5Pi.&PP.JP3(WWDP3imfTM.SfTiAT30C52STATIC DISPLAYTl.TXID*9R F2LED-iSHE&JlECLOfiEEKLEO-LLOWD11LE&-TEU.OW D3±U211 r-MP2J2.仿真效果 <圖四)LffiepD10Utmor*U2:FT*MDTUD-YELlOWItII詩(shī)mlPDCWDD 即 IWD1 *>0 2J*D2PD1WJ

6、3PD4W?A FDlflDS PDawePDT.IADJIF二4- F1XKT3Pl.Di*£F5 3U11 P2IWI2 嗆壞柑 iP2 俯! iPZ TJW15pmmxD F3 inp psiitrra psiimTP34JTaP35JTIP3&OTP3 7.fitjATSocsacro nGCTOTIAD3i_BC莊 LLWLfiOOREEND4074 LED-VELLiJrt'LEOOREENLEC-VELLDWP2P2詐jnJ KF71打F2(:<yCID ?| 匚BID.?! rUEOHEODIO仿真效果 < 圖五)U2;F TiUiD6LE

7、D-YELLQWLEOAEO 11XTAL2RfTPM ME EApi.cm Pl.«iT2£K PINP1JPI.4PlftTlKDPl.iFC Cl WDP0.1WD1PC.2WD2 F0JttD3FD.4MDiRD.5MD5 P«| 阿 H ROTAjJF2.W*£ FJ.IiAD Pf.110 PMW1 P?為2 FZ5W13 FJ.G.W1* PJTJIA15P3 3U1MTI FIMD F3.STIPST-SC71fiSTATICDISPLAYDNH.V rl B'J -I> CLK.D2CC'TCfllJLE孕陽(yáng)丄CW

8、dUtP作 LtW£fl 7 EC|O J冷OSp£,1VF和DI上?耳日”D104>m»-UJSL >U仿真效果 < 圖六)U制FLED-RE1D11lED-QfiE&J詬 AHQWL£D-Q|R£»I D5DTJLEDYElLOW匯編語(yǔ)言程序:SEC0ND1EQU30HSEC0ND2EQU31HDBUF EQU40HTEMP EQU44HLED_G1BITP2.1LED_Y1BITP2.2LED R1BITP2.3。東西路口綠燈。東西路口黃燈。東西路口紅燈LED_G2BITP2.4。南北路口綠燈LED_Y

9、2BITP2.5。南北路口黃燈LED_R2BITP2.6。南北路口紅燈ORG0000HLJMPSTARTORG0100HSTART: MOVTMOD,#01H。置 T0 為工作方式 1MOVTH0,#3CH。置 T0 定時(shí)初值 50msMOVTL0,#0B0HCLRTF0SETBTR0。啟動(dòng) T0CLRAMOVP1,A。關(guān)閉不相關(guān)地 LED*LOOP: MOVR2,#20。置 1s 計(jì)數(shù)初值 ,50ms*20=1sMOVR3,#20。紅燈亮 20sMOVSECOND1,#25。東西路口計(jì)時(shí)顯示初值25sMOVSECOND2,#25。南北路口計(jì)時(shí)顯示初值25sLCALL DISPLAYLCALL

10、 STA TE1。調(diào)用狀態(tài) 1WAIT1: JNBTF0,WAIT1。查詢50ms 到否CLRTF0MOVTH0,#3CH?;謴?fù) T0 定時(shí)初值 50msMOVTL0,#0B0HDJNZR2,WAIT1。判斷1s 到否?未到繼續(xù)狀態(tài) 1MOVR2,#20。置 50ms 計(jì)數(shù)初值DECSECOND1。東西路口顯示時(shí)間減 1sDECSECOND2。南北路口顯示時(shí)間減 1sLCALL DISPLAYDJNZR3,WAIT1。狀態(tài) 1 維持 20s*。MOVR2,#5。 置 50ms 計(jì) 數(shù) 初5*4=20MOVR3,#3。綠燈閃 3sMOVR4,#4。閃爍間隔 200msMOVSECOND1,#5。

11、東西路口計(jì)時(shí)顯示初值5sMOVSECOND2,#5。南北路口計(jì)時(shí)顯示初值5sLCALL DISPLAYJNBTF0,WAIT2。查詢 50ms 到否CLRTF0MOVTH0,#3CH。恢復(fù) T0 定時(shí)初值 50msMOVTL0,#0B0HoDJNZR4,WAIT2。判斷 200ms 到否?未到繼續(xù)狀態(tài)2CPLLED_G1。東西綠燈閃MOVR4,#4。閃爍間隔 200msDJNZR2,WAIT2。判 1s 到否?未到繼續(xù)狀態(tài) 2MOVR2,#5。置 50ms 計(jì)數(shù)初值DECSECOND1。東西路口顯示時(shí)間減 1sDECSECOND2。南北路口顯示時(shí)間減 1sLCALL DISPLAYDJNZR3

12、,WAIT2。狀態(tài) 2 維持 3s*。MOVR2,#20。置 50ms 計(jì)數(shù)初值MOVR3,#2。黃燈閃 2sMOVSECOND1,#2。東西路口計(jì)時(shí)顯示初值2sMOVSECOND2,#2。南北路口計(jì)時(shí)顯示初值2sLCALL DISPLAYWAIT3: LCALL STA TE3。調(diào)用狀態(tài) 3JNBTF0,WAIT3。查詢 100ms 到否CLRTF0MOVTH0,#3CH?;謴?fù) T0 定時(shí)初值 100msMOVTL0,#0B0HDJNZR2,WAIT3。判斷 1s 到否?未到繼續(xù)狀態(tài) 3MOVR2,#20。置 100ms 計(jì)數(shù)初值DECSECOND1。東西路口顯示時(shí)間減 1sDECSECON

13、D2。南北路口顯示時(shí)間減 1sLCALL DISPLAYDJNZR3,WAIT3。狀態(tài) 3 維持 2s*。MOVR2,#20。置 50ms 計(jì)數(shù)初值MOVR3,#20。紅燈閃 20sMOVSECOND1,#25。東西路口計(jì)時(shí)顯示初值25sMOVSECOND2,#25。南北路口計(jì)時(shí)顯示初值25sLCALL DISPLAYWAIT4: LCALL STA TE4 。調(diào)用狀態(tài) 4JNBTF0,WAIT4。查詢 100ms 到否CLRTF0MOVTH0,#3CH?;謴?fù) T0 定時(shí)初值 100msMOVTL0,#0B0HDJNZR2,WAIT4。判斷 1s 到否?未到繼續(xù)狀態(tài) 4MOVR2,#20。置

14、100ms 計(jì)數(shù)初值DECSECOND1。東西路口顯示時(shí)間減 1sDECSECOND2。南北路口顯示時(shí)間減 1sLCALL DISPLAYDJNZR3,WAIT4。狀態(tài) 4 維持 20s*。MOVR2,#5。置 50ms 計(jì)數(shù)初值MOVR4,#4。紅燈閃 20msMOVR3,#3。綠燈閃 3sMOVSECOND1,#5。東西路口計(jì)時(shí)顯示初值5sMOVSECOND2,#5。南北路口計(jì)時(shí)顯示初值5sLCALL DISPLAYWAIT5:LCALL STA TE5。調(diào)用狀態(tài) 5JNBTF0,WAIT5。查詢 100ms 到否CLRTF0MOVTH0,#3CH?;謴?fù) T0 定時(shí)初值 100msMOVT

15、L0,#0B0HcDJNZR4,WAIT5。判斷 200ms 到否?未到繼續(xù)狀態(tài)5CPLLED_G2。南北綠燈閃MOVR4,#4。閃爍 200msDJNZR2,WAIT5。判斷 1s 到否?未到繼續(xù)狀態(tài) 5MOVR2,#5。置 100ms 計(jì)數(shù)初值DECSECOND1。東西路口顯示時(shí)間減 1sDECSECOND2。南北路口顯示時(shí)間減 1sLCALL DISPLAYDJNZR3,WAIT5。狀態(tài) 5 維持 3s*。MOVR2,#20。置 50ms 計(jì)數(shù)初值MOVR3,#2。紅燈閃 2sMOVSECOND1,#2。東西路口計(jì)時(shí)顯示初值2sMOVSECOND2,#2。南北路口計(jì)時(shí)顯示初值2sLCAL

16、L DISPLAYWAIT6:LCALL STA TE6。調(diào)用狀態(tài) 6JNBTF0,WAIT6。查詢 100ms 到否CLRTF0MOVTH0,#3CH?;謴?fù) T0 定時(shí)初值 100mMOVTL0,#0B0HDJNZR2,WAIT6。判斷 1s 到否?未到繼續(xù)狀態(tài) 6MOVR2,#20。置 100ms 計(jì)數(shù)初值DECSECOND1。東西路口顯示時(shí)間減 1sDECSECOND2。南北路口顯示時(shí)間減 1sLCALL DISPLAYDJNZR3,WAIT6。狀態(tài) 6 維持 2sLJMPLOOP。大循環(huán)*。STATE1: 。狀態(tài) 1SETBLED_G1。東西路口綠燈亮CLRLED_Y1CLRLED_R

17、1CLRLED_G2CLRLED_Y2SETBLED_R2。南北路口紅燈亮RETSTATE2:。狀態(tài) 2CLRLED_Y1CLRLED_R1CLRLED_G2CLRLED_Y2SETBLED_R2。南北路口紅燈亮RETSTATE3:。狀態(tài) 3CLRLED_G1CLRLED_R1CLRLED_G2CLRLED_Y2SETBLED_R2。南北路口紅燈亮SETBLED_Y1。東西路口綠燈亮RETSTATE4:。狀態(tài) 4CLR CLR SETB SETBCLR CLRRETLED_G1LED_Y1LED_R1LED_G2LED_Y2LED_R2。東西路口紅燈亮。南北路口綠燈亮STATE5:CLRLED

18、_G1。狀態(tài) 5CLRLED_Y1SETBLED_R1。東西路口紅燈亮CLRLED_Y2CLRLED_R2RETSTATE6:CLRLED_G1。狀態(tài) 6CLRLED_Y1SETBLED_R1。東西路口紅燈亮CLRLED_G2CLRLED_R2SETBLED_Y2。南北路口紅燈亮RETDISPLAY:MOVA,SECOND1。數(shù)碼顯示。東西路口計(jì)時(shí)寄存器MOVB,#10。16 進(jìn)制數(shù)拆成兩個(gè)10 進(jìn)制數(shù)DIVABMOVDBUF+3,AMOVA,BMOVDBUF+2,AMOVA,SECOND2。南北路口計(jì)時(shí)寄存器MOVB,#10。16 進(jìn)制數(shù)拆成兩個(gè)10 進(jìn)制數(shù)DIVABMOVDBUF+1,AMOVA,BMOVDBUF,AMOVR0,#DBUFMOVR1,#TEMPMOVR7,#4DP

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論