紅外線遙控器解碼程序(匯編)
ORG 0000H
AJMP MAIN
ORG 0003H 外部中斷INT0入口地址
AJMP INT 轉中斷服務子程序
MAIN: MOV SP,#40H
MOV P1,#00H
SETB EA 開CPU中斷
SETB IT0 設定INT0觸發方式
SETB EX0 INT0請求中斷
DSP: MOV R2,#9 將遙控器鍵值轉化成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的值通過數碼管顯示出來
標簽:
AJMP
MAIN
ORG
0000H
上傳時間:
2014-01-12
上傳用戶:wkchong