📄 ipodc.asm
字号:
SKPNZ
GOTO PLAYTOIPOD ;11
MOVF IRDATA1,W
XORLW 0X10
SKPNZ
GOTO SKIPUPTOIPOD ;10
MOVF IRDATA1,W
XORLW 0X12
SKPNZ
GOTO SKIPDNTOIPOD ;12
MOVF IRDATA1,W
XORLW 0X05
SKPNZ
GOTO VOLUPTOIPOD ;05
MOVF IRDATA1,W
XORLW 0X0D
SKPNZ
GOTO VOLDNTOIPOD ;0D
MOVF IRDATA1,W
XORLW 0X00
SKPZ
GOTO RCODE
BTFSS COUTSTB,0
GOTO STBYTOIPOD ;00
GOTO PLAYSTBY
PLAYSTBY: BCF COUTSTB,0
GOTO PLAYTOIPOD
;=================================================================
;
;=================================================================
SKIPUPTOIPOD: CLRWDT
MOVLW 0XFF ;FF
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X55 ;55
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X03 ;03
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X02 ;02
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X00 ;00
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X10 ;10
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0XEB ;EB
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0XFF ;FF
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X55 ;55
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X03 ;03
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X02 ;02
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X00 ;00
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X00 ;00
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0XFB ;FB
MOVWF TXDTEMP
CALL TXD1DB
GOTO RCODE ;发完7 button release 位码
;=================================================================
;
;=================================================================
VOLDNTOIPOD: CLRWDT
MOVLW 0XFF ;FF
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X55 ;55
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X03 ;03
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X02 ;02
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X00 ;00
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X04 ;04
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0XF7 ;F7
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0XFF ;FF
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X55 ;55
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X03 ;03
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X02 ;02
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X00 ;00
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X00 ;00
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0XFB ;FB
MOVWF TXDTEMP
CALL TXD1DB
GOTO RCODE ;发完7 button release 位码
;=================================================================
;
;=================================================================
VOLUPTOIPOD: CLRWDT
MOVLW 0XFF ;FF
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X55 ;55
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X03 ;03
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X02 ;02
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X00 ;00
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X02 ;02
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0XF9 ;F9
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0XFF ;FF
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X55 ;55
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X03 ;03
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X02 ;02
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X00 ;00
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X00 ;00
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0XFB ;FB
MOVWF TXDTEMP
CALL TXD1DB
GOTO RCODE ;发完7 button release 位码
;=================================================================
;
;=================================================================
PLAYTOIPOD: CLRWDT
MOVLW 0XFF ;FF
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X55 ;55
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X03 ;03
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X02 ;02
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X00 ;00
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X01 ;01
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0XFA ;FA
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0XFF ;FF
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X55 ;55
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X03 ;03
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X02 ;02
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X00 ;00
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X00 ;00
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0XFB ;FB
MOVWF TXDTEMP
CALL TXD1DB
GOTO RCODE ;发完7 button release 位码
;=================================================================
;
;=================================================================
SKIPDNTOIPOD: CLRWDT
MOVLW 0XFF ;FF
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X55 ;55
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X03 ;03
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X02 ;02
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X00 ;00
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X08 ;08
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0XF3 ;F3
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0XFF ;FF
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X55 ;55
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X03 ;03
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X02 ;02
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X00 ;00
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X00 ;00
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0XFB ;FB
MOVWF TXDTEMP
CALL TXD1DB
GOTO RCODE ;发完7 button release 位码
;=================================================================
;
;=================================================================
STBYTOIPOD: CLRWDT
MOVLW 0XFF ;FF
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X55 ;55
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X03 ;03
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X02 ;02
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X00 ;00
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0X01 ;01
MOVWF TXDTEMP
CALL TXD1DB
MOVLW 0XFA ;FA
MOVWF TXDTEMP
CALL TXD1DB
BSF COUTSTB,0
GOTO RCODE ; 发完7位码
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -