sp; ;用户临时寄存器3
CNT3 EQU 23H ;用户临时寄存器4
TABADD EQU 24H ;数码管显示码取码用寄存器
FLAGS EQU 25H ;显示位选标志位
DISPBUF_H EQU 26H ;显示器高位
DISPBUF_L EQU 27H ;显示器低位
W_TEMP EQU 2BH ;W现场保护寄存器
STATUS_TEMP EQU 2CH ;STATUS现场保护寄存器
CSR0 EQU 2DH ;遥控键码反码寄存器
CSR1 EQU 2EH ;遥控器键码寄存器
CSR2 EQU 2FH ;遥控器用户码高8位寄存器
CSR3 EQU 30H ;遥控器用户码低8位寄存器
FLAGS2 EQU 31H ;临时寄存器
CSR0A EQU 32H ;遥控接收32位数据暂存寄存器
CSR1A EQU 33H ;遥控接收32位数据暂存寄存器
CSR2A EQU 34H ;遥控接收32位数据暂存寄存器
CSR3A EQU 35H ;遥控接收32位数据暂存寄存器
;--------------------
ORG 0000H
NOP ;放置一条ICD必须的空操作指令
GOTO MAIN
ORG 0004H
GOTO TMR0SERV ;定时器中断,扫描数码管
ORG 0008H
;-------------------------------------------------
CONVERT
MOVWF PC ;将W寄存器内的7段显示码地址放入PC
TABLE ;PC执行新地址指令, 跳到相对的地址执行?
RETLW 0C0H ;0 ;RETLW指令,将七段显示码存入W后返回
RETLW 0F9H ;1
RETLW 0A4H ;2
RETLW 0B0H ;3
RETLW 099H ;4
&nb