📄 监控程序icd16f_6_40.asm
字号:
CALL 0x153
CALL 0x13F
CALL 0x10F
BCF 0x43,6
BTFSC 0x3B,4
BSF 0x43,6
BCF 0x43,7
BTFSC 0x3B,5
BSF 0x43,7
CALL 0x1C2
CALL 0x1A2
CALL 0x26D
CALL 0x1B5
CALL 0x1B5
CALL 0x293
CALL 0x1B5
CALL 0x1B5
CALL 0x153
CALL 0x118
MOVLW 0x04
MOVWF 0x45
MOVLW 0xFF
MOVWF 0x46
CALL 0x234
DECFSZ 0x46,F
GOTO 0x5A9
DECFSZ 0x45,F
GOTO 0x5A7
CALL 0x234
CALL 0x234
CALL 0x234
MOVF 0x42,W
MOVWF 0x38
MOVF 0x43,W
MOVWF 0x39
CALL 0x33F
CALL 0x153
CALL 0x13F
CALL 0x10F
BCF 0x3B,4
BTFSC 0x43,6
BSF 0x3B,4
BCF 0x3B,5
BTFSC 0x43,7
BSF 0x3B,5
MOVF 0x3A,W
MOVWF 0x38
MOVF 0x3B,W
MOVWF 0x39
CALL 0x3CE
CALL 0x153
RETURN
GOTO 0x56A
GOTO 0x580
GOTO 0x56A
MOVLW 0x20
MOVWF 0x79
MOVLW 0x07
MOVWF 0x78
CALL 0x13F
CALL 0x1E8
CALL 0x1A2
CALL 0x26D
CALL 0x1B5
CALL 0x1B5
CALL 0x1B5
CALL 0x1B5
CALL 0x293
CALL 0x1B5
CALL 0x1B5
CALL 0x1B5
CALL 0x1B5
CALL 0x153
RETURN
CALL 0x118
CALL 0x1E8
CALL 0x1A2
CALL 0x26D
CALL 0x1B5
CALL 0x1B5
CALL 0x1B5
CALL 0x1B5
CALL 0x153
RETURN
CALL 0x118
CALL 0x293
CALL 0x1B5
CALL 0x1B5
CALL 0x1B5
CALL 0x1B5
CALL 0x153
RETURN
CLRF 0x78
CLRF 0x79
CALL 0x13F
CALL 0x26D
CALL 0x1B5
CALL 0x153
RETURN
CALL 0x118
CALL 0x1C2
CALL 0x1A2
CALL 0x26D
CALL 0x1B5
CALL 0x1B2
CALL 0x1B5
CALL 0x1B2
CALL 0x153
RETURN
CALL 0x118
CALL 0x1C2
CALL 0x1A2
CALL 0x26D
CALL 0x1B5
CALL 0x1B2
CALL 0x153
RETURN
GOTO 0x5FF
CLRF 0x78
CLRF 0x79
CALL 0x118
MOVF 0x66,W
MOVWF 0x44
MOVF 0x67,W
MOVWF 0x45
GOTO 0x611
CALL 0x234
MOVLW 0xFF
MOVWF 0x38
MOVWF 0x39
CALL 0x1E8
CALL 0x187
CALL 0x25A
CALL 0x1B5
MOVF 0x44,F
BTFSS STATUS,Z
GOTO 0x61E
MOVF 0x45,F
BTFSC STATUS,Z
GOTO 0x624
MOVLW 0x01
SUBWF 0x45,F
BTFSC STATUS,C
GOTO 0x610
SUBWF 0x44,F
GOTO 0x610
CALL 0x153
RETURN
MOVLW 0x03
MOVWF 0x76
MOVF 0x65,W
MOVWF 0x44
MOVF 0x66,W
MOVWF 0x45
MOVF 0x67,W
MOVWF 0x46
BCF STATUS,C
RRF 0x44,F
RRF 0x45,F
RRF 0x46,F
DECFSZ 0x76,F
GOTO 0x62E
CLRF 0x79
CLRF 0x78
CALL 0x118
MOVLW 0x08
MOVWF 0x76
MOVLW 0xFF
MOVWF 0x38
MOVWF 0x39
CALL 0x1E8
CALL 0x187
DECFSZ 0x76,F
GOTO 0x641
GOTO 0x643
CALL 0x234
GOTO 0x639
CALL 0x25A
CALL 0x1B5
CALL 0x1B5
MOVF 0x44,F
BTFSS STATUS,Z
GOTO 0x64F
MOVF 0x45,F
BTFSS STATUS,Z
GOTO 0x64F
MOVF 0x46,F
BTFSC STATUS,Z
GOTO 0x65A
MOVLW 0x01
SUBWF 0x46,F
BTFSC STATUS,C
GOTO 0x658
SUBWF 0x45,F
BTFSC STATUS,C
GOTO 0x658
SUBWF 0x44,F
GOTO 0x658
CALL 0x234
GOTO 0x637
CALL 0x1C2
MOVLW 0x04
MOVWF 0x46
MOVLW 0xFF
MOVWF 0x38
MOVWF 0x39
CALL 0x1E8
CALL 0x187
CALL 0x25A
CALL 0x1B5
CALL 0x1B5
DECFSZ 0x46,F
GOTO 0x668
GOTO 0x66A
CALL 0x234
GOTO 0x65D
CALL 0x234
MOVLW 0xFF
MOVWF 0x38
MOVWF 0x39
CALL 0x1E8
CALL 0x187
CALL 0x25A
CALL 0x1B5
CALL 0x1B5
CALL 0x234
CALL 0x234
CALL 0x234
MOVLW 0xFF
MOVWF 0x38
MOVWF 0x39
CALL 0x1E8
CALL 0x187
CALL 0x25A
CALL 0x1B5
CALL 0x1B5
CALL 0x153
RETURN
GOTO 0x580
CALL 0x6A5
CALL 0x6EC
CALL 0x685
RETURN
CLRF 0x78
CLRF 0x79
CALL 0x13F
MOVLW 0xFF
MOVWF 0x38
MOVWF 0x39
CALL 0x1E8
CALL 0x187
CALL 0x25A
CALL 0x1B2
CALL 0x1B2
CALL 0x2CC
MOVLW 0x02
MOVWF 0x45
MOVLW 0x04
MOVWF 0x46
CALL 0x234
MOVLW 0xFF
MOVWF 0x38
MOVWF 0x39
CALL 0x1E8
CALL 0x187
DECFSZ 0x46,F
GOTO 0x695
CALL 0x2B9
CALL 0x1B2
CALL 0x1B2
CALL 0x2CC
DECFSZ 0x45,F
GOTO 0x693
CALL 0x153
RETURN
MOVLW 0x05
MOVWF 0x76
MOVF 0x65,W
MOVWF 0x44
MOVF 0x66,W
MOVWF 0x45
MOVF 0x67,W
MOVWF 0x46
BCF STATUS,C
RRF 0x44,F
RRF 0x45,F
RRF 0x46,F
DECFSZ 0x76,F
GOTO 0x6AD
CLRF 0x79
CLRF 0x78
CALL 0x118
MOVLW 0xFF
MOVWF 0x38
MOVWF 0x39
CALL 0x1E8
CALL 0x187
MOVLW 0x20
MOVWF 0x49
MOVLW 0x04
MOVWF 0x76
CALL 0x25A
CALL 0x1B2
CALL 0x2CC
GOTO 0x6C6
MOVLW 0x04
MOVWF 0x76
CALL 0x234
MOVLW 0xFF
MOVWF 0x38
MOVWF 0x39
CALL 0x1E8
CALL 0x187
DECF 0x49,F
DECFSZ 0x76,F
GOTO 0x6C5
CALL 0x2B9
CALL 0x1B2
CALL 0x1B2
CALL 0x2CC
MOVF 0x49,F
BTFSC STATUS,Z
GOTO 0x6D6
GOTO 0x6C3
MOVF 0x44,F
BTFSS STATUS,Z
GOTO 0x6DF
MOVF 0x45,F
BTFSS STATUS,Z
GOTO 0x6DF
MOVF 0x46,F
BTFSC STATUS,Z
GOTO 0x709
MOVLW 0x01
SUBWF 0x46,F
BTFSC STATUS,C
GOTO 0x6E8
SUBWF 0x45,F
BTFSC STATUS,C
GOTO 0x6E8
SUBWF 0x44,F
GOTO 0x6E8
CALL 0x234
GOTO 0x6BB
CALL 0x153
RETURN
CALL 0x1B2
CALL 0x1B2
CLRF 0x79
CLRF 0x78
CALL 0x12E
MOVLW 0xFF
MOVWF 0x38
MOVWF 0x39
CALL 0x1FB
CALL 0x187
CLRF 0x46
CALL 0x25A
CALL 0x1B2
CALL 0x1B2
CALL 0x2CC
MOVLW 0xFF
MOVWF 0x38
MOVWF 0x39
CALL 0x1FB
CALL 0x187
CALL 0x2B9
CALL 0x1B2
CALL 0x1B2
CALL 0x1B2
CALL 0x1B2
CALL 0x2CC
CALL 0x234
DECFSZ 0x46,F
GOTO 0x6F7
CALL 0x153
RETURN
GOTO 0x580
GOTO 0x681
GOTO 0x5C9
GOTO 0x626
RETLW 0xFF
GOTO 0x5FF
GOTO 0x607
ORG 0x1000
BSF STATUS,IRP
MOVLW 0x20
MOVWF FSR
MOVLW 0x02
MOVWF INDF
INCF FSR,F
MOVLW 0x04
MOVWF INDF
INCF FSR,F
MOVLW 0x05
MOVWF INDF
RETURN
BSF STATUS,IRP
MOVLW 0x20
MOVWF FSR
MOVLW 0x01
MOVWF INDF
RETURN
BCF 0x71,5
BSF PCLATH,3
BCF PCLATH,4
CALL 0x046
BCF PCLATH,3
BSF PCLATH,4
MOVWF 0x47
CLRF 0x40
BSF PCLATH,3
BCF PCLATH,4
CALL 0x118
BCF PCLATH,3
BSF PCLATH,4
CALL 0x150
XORLW 0x00
BTFSC STATUS,Z
GOTO 0x02E
BSF PCLATH,3
BCF PCLATH,4
CALL 0x06F
BCF PCLATH,3
BSF PCLATH,4
BSF PCLATH,3
BCF PCLATH,4
CALL 0x234
BCF PCLATH,3
BSF PCLATH,4
GOTO 0x01F
BSF PCLATH,3
BCF PCLATH,4
CALL 0x153
BCF PCLATH,3
BSF PCLATH,4
RETURN
BCF 0x71,5
BSF PCLATH,3
BCF PCLATH,4
CALL 0x06E
BCF PCLATH,3
BSF PCLATH,4
CALL 0x150
XORLW 0x00
BTFSC STATUS,Z
GOTO 0x049
CALL 0x16D
MOVWF 0x38
BSF PCLATH,3
BCF PCLATH,4
CALL 0x093
BCF PCLATH,3
BSF PCLATH,4
INCFSZ 0x3C,F
GOTO 0x03A
INCF 0x3D,F
GOTO 0x03A
BSF PCLATH,3
BCF PCLATH,4
CALL 0x153
BCF PCLATH,3
BSF PCLATH,4
RETURN
BCF 0x71,5
CLRF 0x40
BSF PCLATH,3
BCF PCLATH,4
CALL 0x05A
BCF PCLATH,3
BSF PCLATH,4
MOVWF 0x48
BSF PCLATH,3
BCF PCLATH,4
CALL 0x13F
BCF PCLATH,3
BSF PCLATH,4
CALL 0x150
XORLW 0x00
BTFSC STATUS,Z
GOTO 0x06B
BSF PCLATH,3
BCF PCLATH,4
CALL 0x0A5
BCF PCLATH,3
BSF PCLATH,4
BSF PCLATH,3
BCF PCLATH,4
CALL 0x234
BCF PCLATH,3
BSF PCLATH,4
GOTO 0x05C
BSF PCLATH,3
BCF PCLATH,4
CALL 0x153
BCF PCLATH,3
BSF PCLATH,4
RETURN
BCF 0x71,5
BSF PCLATH,3
BCF PCLATH,4
CALL 0x13F
BCF PCLATH,3
BSF PCLATH,4
CALL 0x150
XORLW 0x00
BTFSC STATUS,Z
GOTO 0x08C
CALL 0x16D
MOVWF 0x38
CALL 0x16D
MOVWF 0x39
BSF PCLATH,3
BCF PCLATH,4
CALL 0x081
BCF PCLATH,3
BSF PCLATH,4
INCF 0x3C,F
INCF 0x3C,F
BSF PCLATH,3
BCF PCLATH,4
CALL 0x234
BCF PCLATH,3
BSF PCLATH,4
GOTO 0x077
BSF PCLATH,3
BCF PCLATH,4
CALL 0x153
BCF PCLATH,3
BSF PCLATH,4
RETURN
BCF 0x71,5
CLRF 0x40
BSF PCLATH,3
BCF PCLATH,4
CALL 0x13F
BCF PCLATH,3
BSF PCLATH,4
CALL 0x150
XORLW 0x00
BTFSC STATUS,Z
GOTO 0x0A8
BSF PCLATH,3
BCF PCLATH,4
CALL 0x0B7
BCF PCLATH,3
BSF PCLATH,4
BSF PCLATH,3
BCF PCLATH,4
CALL 0x234
BCF PCLATH,3
BSF PCLATH,4
GOTO 0x099
BSF PCLATH,3
BCF PCLATH,4
CALL 0x153
BCF PCLATH,3
BSF PCLATH,4
RETURN
BCF 0x71,5
BSF PCLATH,3
BCF PCLATH,4
CALL 0x118
BCF PCLATH,3
BSF PCLATH,4
CALL 0x150
XORLW 0x00
BTFSC STATUS,Z
GOTO 0x0CD
BSF PCLATH,3
BCF PCLATH,4
CALL 0x115
BCF PCLATH,3
BSF PCLATH,4
MOVF 0x3A,W
BCF PCLATH,3
BCF PCLATH,4
CALL 0x7C5
MOVF 0x3B,W
BCF PCLATH,3
BCF PCLATH,4
CALL 0x7C5
BCF PCLATH,3
BSF PCLATH,4
BSF PCLATH,3
BCF PCLATH,4
CALL 0x234
BCF PCLATH,3
BSF PCLATH,4
GOTO 0x0B4
BSF PCLATH,3
BCF PCLATH,4
CALL 0x153
BCF PCLATH,3
BSF PCLATH,4
RETURN
BCF 0x71,5
BSF PCLATH,3
BCF PCLATH,4
CALL 0x06E
BCF PCLATH,3
BSF PCLATH,4
CALL 0x150
XORLW 0x00
BTFSC STATUS,Z
GOTO 0x0ED
BSF PCLATH,3
BCF PCLATH,4
CALL 0x112
BCF PCLATH,3
BSF PCLATH,4
MOVF 0x3A,W
CALL 0x173
BSF PCLATH,3
BCF PCLATH,4
CALL 0x234
BCF PCLATH,3
BSF PCLATH,4
INCFSZ 0x3C,F
GOTO 0x0D9
INCF 0x3D,F
GOTO 0x0D9
BSF PCLATH,3
BCF PCLATH,4
CALL 0x153
BCF PCLATH,3
BSF PCLATH,4
RETURN
BCF 0x71,5
BSF PCLATH,3
BCF PCLATH,4
CALL 0x13F
BCF PCLATH,3
BSF PCLATH,4
CALL 0x150
XORLW 0x00
BTFSC STATUS,Z
GOTO 0x10C
BSF PCLATH,3
BCF PCLATH,4
CALL 0x115
BCF PCLATH,3
BSF PCLATH,4
MOVF 0x3A,W
CALL 0x173
MOVF 0x3B,W
CALL 0x173
BSF PCLATH,3
BCF PCLATH,4
CALL 0x234
BCF PCLATH,3
BSF PCLATH,4
GOTO 0x0F9
BSF PCLATH,3
BCF PCLATH,4
CALL 0x153
BCF PCLATH,3
BSF PCLATH,4
RETURN
BCF 0x71,5
BSF PCLATH,3
BCF PCLATH,4
CALL 0x13F
BCF PCLATH,3
BSF PCLATH,4
CALL 0x150
XORLW 0x00
BTFSC STATUS,Z
GOTO 0x12B
BSF PCLATH,3
BCF PCLATH,4
CALL 0x10F
BCF PCLATH,3
BSF PCLATH,4
MOVF 0x3A,W
CALL 0x173
MOVF 0x3B,W
CALL 0x173
BSF PCLATH,3
BCF PCLATH,4
CALL 0x234
BCF PCLATH,3
BSF PCLATH,4
GOTO 0x118
BSF PCLATH,3
BCF PCLATH,4
CALL 0x153
BCF PCLATH,3
BSF PCLATH,4
RETURN
BCF 0x71,5
BSF PCLATH,3
BCF PCLATH,4
CALL 0x13F
BCF PCLATH,3
BSF PCLATH,4
CALL 0x150
XORLW 0x00
BTFSC STATUS,Z
GOTO 0x14A
BSF PCLATH,3
BCF PCLATH,4
CALL 0x115
BCF PCLATH,3
BSF PCLATH,4
MOVF 0x3A,W
CALL 0x173
MOVF 0x3B,W
CALL 0x173
BSF PCLATH,3
BCF PCLATH,4
CALL 0x234
BCF PCLATH,3
BSF PCLATH,4
GOTO 0x137
BSF PCLATH,3
BCF PCLATH,4
CALL 0x153
BCF PCLATH,3
BSF PCLATH,4
RETURN
BCF PCLATH,3
BSF PCLATH,4
MOVF 0x7F,F
BTFSS STATUS,Z
GOTO 0x15E
MOVF 0x7E,F
BTFSS STATUS,Z
GOTO 0x15E
MOVF 0x7D,F
BTFSS STATUS,Z
GOTO 0x15E
MOVF 0x7C,F
BTFSC STATUS,Z
RETLW 0x00
MOVLW 0x01
SUBWF 0x7C,F
BTFSC STATUS,C
GOTO 0x169
SUBWF 0x7D,F
BTFSC STATUS,C
GOTO 0x169
SUBWF 0x7E,F
BTFSC STATUS,C
GOTO 0x169
SUBWF 0x7F,F
MOVLW 0xFF
BCF PCLATH,3
BSF PCLATH,4
RETURN
BCF PCLATH,3
BCF PCLATH,4
CALL 0x7CD
BCF PCLATH,3
BSF PCLATH,4
RETURN
BCF PCLATH,3
BCF PCLATH,4
CALL 0x7C5
BCF PCLATH,3
BSF PCLATH,4
RETURN
BCF PCLATH,3
BCF PCLATH,4
CALL 0x27C
BCF PCLATH,3
BSF PCLATH,4
MOVLW 0x76
SUBWF 0x1E,W
BTFSS STATUS,C
GOTO 0x185
BSF PCLATH,3
BCF PCLATH,4
GOTO 0x000
BSF PCLATH,3
BCF PCLATH,4
GOTO 0x012
BSF PCLATH,3
BCF PCLATH,4
GOTO 0x035
BSF PCLATH,3
BCF PCLATH,4
GOTO 0x024
BCF PCLATH,3
BCF PCLATH,4
CALL 0x306
CALL 0x31E
BCF PCLATH,3
BSF PCLATH,4
RETURN
BCF PCLATH,3
BCF PCLATH,4
CALL 0x312
BCF PCLATH,3
BSF PCLATH,4
RETURN
BSF PCLATH,3
BCF PCLATH,4
GOTO 0x06C
BSF PCLATH,3
BCF PCLATH,4
GOTO 0x06D
BSF PCLATH,3
BCF PCLATH,4
GOTO 0x058
BSF PCLATH,3
BCF PCLATH,4
GOTO 0x059
BCF PCLATH,3
BSF PCLATH,4
RETURN
MOVLW 0x01
MOVWF 0x41
RETURN
MOVLW 0x02
MOVWF 0x41
RETURN
MOVLW 0x02
MOVWF 0x41
RETURN
RETLW 0x00
org 0x1800
BCF STATUS,RP1
BSF STATUS,RP0
MOVLW 0x00
MOVWF 0x14
BCF STATUS,RP0
BCF 0x14,5
RETURN
BCF STATUS,RP0
BCF STATUS,RP1
MOVLW 0x01
XORWF 0x5B,W
BTFSC STATUS,Z
GOTO 0x
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -