紅外線遙控器解碼程序(匯編)
ORG 0000H
AJMP MAIN
ORG 0003H 外部中斷INT0入口地址
AJMP INT 轉(zhuǎn)中斷服務(wù)子程序
MAIN: MOV SP,#40H
MOV P1,#00H
SETB EA 開(kāi)CPU中斷
SETB IT0 設(shè)定INT0觸發(fā)方式
SETB EX0 INT0請(qǐng)求中斷
DSP: MOV R2,#9 將遙控器鍵值轉(zhuǎn)化成A(0~9)
MOV DPTR,#TAB1
VV: MOV A,R2
MOVC A,@A+DPTR
XRL A,1CH
JZ ABC
DJNZ R2,VV
ABC: MOV A,R2
MOV DPTR,#TAB ;將A的值通過(guò)數(shù)碼管顯示出來(lái)
標(biāo)簽:
AJMP
MAIN
ORG
0000H
上傳時(shí)間:
2014-01-12
上傳用戶:wkchong