下載手機(jī)汽配人

求高手?89c51單片機(jī)的題(程序已有,只需修改),交通信號(hào)燈,急救車優(yōu)先通過(中斷),詳見補(bǔ)充

12個(gè)發(fā)光二級(jí)管,十字路口2,4為南北,1,3為東西。由p1.0-p1.7,p3.4-p3.7控制(順次接D0到D11)高電平點(diǎn)亮。初始全紅, 2東西綠,南北紅,延遲一段時(shí)間。 3東西綠滅,黃燈閃后紅燈亮,同時(shí)南北綠燈亮,延遲一段時(shí)間。 4南北黃燈閃......這個(gè)程序已經(jīng)給出。求高手在此程序上修改,使用CPU中斷系統(tǒng),編寫允許急救車優(yōu)先通過的程序。謝謝! ORG 0000H LJMP START ORG 2000H START:MOV A,#24H MOV P1,A MOV A,#90H MOV P3,A LCALL DE6S LLL:MOV A,#30H MOV P1,A MOV A,#30H MOV P3,A LCALL DE12S MOV A,#04H MOV P1,A MOV A,#10H MOV P3,A MOV R2,#08H TTT:MOV A,#14H MOV P1,A MOV A,#50H MOV P3,A LCALL DE02S MOV A,#10H MOV P3,A LCALL DE02S DJNZ R2,TTT MOV A,61H MOV P1,A MOV A,#80H MOV P3,A LCALL DE12S MOV A,#20H MOV P1,A MOV A,#80H MOV P3,A MOV R2,#80H GGG:MOV A,#0A2H MOV P1,A LCALL DE02S MOV A,#20H MOV P1,A MOV A,#80H MOV P3,A MOV R2,#08 GGG:MOV A,#20H MOV P1,A LCALL DE02S MOV A,#20H MOV P1,A LCALL DE02S DJNZ R2,GGG JMP LLL DE12S:MOV R5,#120 LJMP DE1 DE6S:MOV R5,#60 LJMP DE1 DE20S:MOV R5,#20H DE1:MOV R6,#200 DE2:MOV R7,#126 DE3:DJNZ R7,DE3 DJNZ R6,DE2 DJNZ R5,DE1 RET END
提問者:網(wǎng)友 2018-07-10
最佳回答
NAME JIAOTONGGENG OUTPORT EQU 0CFB0H ;端口地址 SAVE EQU 55H ;SAVE保存從端口CFA0輸出的數(shù)據(jù) CSEG AT 0000H LJMP START CSEG AT 4003H LJMP INT CSEG AT 4100H START: SETB IT0 ;中斷程序初始化 SETB EX0 SETB EA MOV A,#11H ;置首顯示碼,兩紅燈全亮 MOV SAVE,A ;保存 ACALL DISP ;顯示輸出 ACALL DE3S ;延時(shí)3秒 LLL: MOV A,#12H ;東西路口綠燈亮,南北路口紅燈亮 MOV SAVE,A ACALL DISP ACALL DE10S ;延時(shí)10秒 MOV A,#10H ;東西路口綠燈滅 MOV SAVE,A ACALL DISP MOV R2,#05H ;東西路口黃燈閃爍5次 TTT: MOV A,#14H MOV SAVE,A ACALL DISP ACALL DE02S ;延時(shí)0.2秒 MOV A,#10H MOV SAVE,A ACALL DISP ACALL DE02S DJNZ R2,TTT MOV A,#11H ;紅燈全亮 MOV SAVE,A ACALL DISP ACALL DE02S ;延時(shí)0.2秒 MOV A,#21H ;東西路口紅燈亮,南北路口綠燈亮 MOV SAVE,A ACALL DISP ACALL DE10S ;延時(shí)10秒 MOV A,#01H ;南北路口綠燈滅 MOV SAVE,A ACALL DISP MOV R2,#05H ;南北路口黃燈閃爍5次 KKK: MOV A,#41H MOV SAVE,A ACALL DISP ACALL DE02S ;延時(shí)0.2秒 MOV A,#01H MOV SAVE,A ACALL DISP ACALL DE02S DJNZ R2,KKK JMP LLL ;轉(zhuǎn)SSS循環(huán) DE10S: MOV R5,#100 ;延時(shí)10秒 JMP DE1 DE3S: MOV R5,#30 ;延時(shí)3秒 JMP DE1 DE02S: MOV R5,#02 ;延時(shí)0.2秒 DE1: MOV R6,#200 DE2: MOV R7,#126 DE3: DJNZ R7,DE3 DJNZ R6,DE2 DJNZ R5,DE1 RET DISP: MOV DPTR,#OUTPO
回答者:網(wǎng)友
產(chǎn)品精選
搜索問答
還沒有汽配人賬號(hào)?立即注冊(cè)

我要提問

汽配限時(shí)折扣

本頁(yè)是網(wǎng)友提供的關(guān)于“求高手?89c51單片機(jī)的題(程序已有,只需修改),交通信號(hào)燈,急救車優(yōu)先通過(中斷),詳見補(bǔ)充”的解答,僅供您參考,汽配人網(wǎng)不保證該解答的準(zhǔn)確性。