BCF PCLATH , 03
Label_0012 BTFSS 0x5F , 02
GOTO Label_0014
Label_00C8 MOVLW 0xC5
MOVWF 0x5A
BSF PCLATH , 03
CALL Label_0015
BCF PCLATH , 03
Label_017E GOTO Label_0014
Label_0014 CALL Label_0016
BSF INTCON , GIE
Label_01AA CLRWDT
BTFSC 0x27 , 04
GOTO Label_0017
BSF STATUS , RP0
Label_017F BCF 0x0C , 04
Label_01AB BSF 0x0C , 05
BCF STATUS , RP0
Label_0017 BTFSS 0x30 , 01
GOTO Label_0018
Label_00CA BSF PCLATH , 04
GOTO Label_0015
Label_0180 BCF PCLATH , 04
Label_0018 CALL Label_0019
Label_01A1 BTFSC 0x27 , 07
CALL Label_001A
CALL Label_001B
CALL Label_001C
CALL Label_001D
Label_0181 MOVF 0x5A , W
Label_00CB SUBLW 0x00
BTFSS STATUS , Z
GOTO Label_001E
MOVLW 0xCE
MOVWF FSR
MOVF INDF , W
Label_0182 SUBLW 0x00
Label_00CC BTFSC STATUS , Z
GOTO Label_001F
MOVF INDF , W
MOVWF 0x5A
CLRF INDF
Label_001E BSF PCLATH , 03
Label_0183 CALL Label_0015
Label_00CD BCF PCLATH , 03
Label_001F BTFSC 0x26 , 04
Label_01AC GOTO Label_0020
BTFSC 0x26 , 03
GOTO Label_0020
Label_00CE BTFSS 0x27 , 00
GOTO Label_0021
Label_0020 BSF 0x2F , 00
BSF PORTB , 00
Label_01AD BSF 0x21 , 00
Label_0184 CALL Label_0022
Label_00CF BTFSS 0x28 , 04
GOTO Label_0023
Label_0023 BTFSS 0x30 , 04
GOTO Label_0024
BCF 0x30 , 04
Label_00D0 MOVLW 0xA8
MOVWF FSR
MOVF INDF , W
BSF PCLATH , 03
CALL Label_0025
Label_00D1 MOVF 0x6D , W
MOVWF 0x4B
MOVF 0x6E , W
MOVWF 0x4C
BSF PCLATH , 04
BSF PCLATH , 03
Label_00D2 CALL Label_0026
Label_0185 BSF PCLATH , 04
BSF PCLATH , 03
CALL Label_0027
BCF PCLATH , 03
BCF PCLATH , 04
Label_0024 BTFSC 0x2A , 06
Label_00D3 GOTO Label_0028
Label_00A9 BTFSC 0x27 , 06
Label_01AE GOTO Label_0029
Label_0186 MOVLW 0xA6
Label_0170 MOVWF FSR
MOVF INDF , W
SUBLW 0xA7
Label_00D4 BTFSS STATUS , Z
GOTO Label_002A
Label_0171 BSF 0x2F , 00
BSF PORTB , 00
Label_01AF BSF 0x21 , 00
BSF 0x27 , 00
BCF 0x26 , 05
BCF 0x26 , 04
Label_0173 BCF 0x26 , 03
Label_002A BTFSS 0x28 , 06
INCF 0x3D , f
BCF 0x28 , 06
Label_00D6 MOVF 0x3D , W
MOVWF 0x3D
MOVF 0x3C , W
Label_01B0 MOVWF 0x3C
Label_00D5 BCF INTCON , GIE
BCF 0x5F , 03
CALL Label_002B
BSF INTCON , GIE
MOVLW 0xA6
Label_00D9 MOVWF FSR
MOVF 0x3E , W
MOVWF INDF
Label_00D7 INCF FSR , f
MOVF 0x3F , W
Label_01B1 MOVWF INDF
Label_00D8 INCF FSR , f
MOVF 0x40 , W
MOVWF INDF
INCF FSR , f
MOVF 0x41 , W
Label_00DB MOVWF INDF
BSF PCLATH , 04
BSF PCLATH , 03
Label_00DA CALL Label_002C
BCF PCLATH , 04
BCF PCLATH , 03
Label_00C9 CALL Label_002D
Label_01B2 BSF 0x2A , 06
BSF STATUS , RP1
MOVLW 0x20
MOVWF 0x31
Label_00DC MOVLW 0x60
MOVWF 0x30
BCF STATUS , RP1
Label_0029 BTFSC 0x30 , 07
GOTO Label_002E
Label_0021 BSF PCLATH , 03
CALL Label_002F
BCF PCLATH , 03
Label_002E BTFSC 0x5F , 02
GOTO Label_0030
Label_01A2 CALL Label_0031
CALL Label_0032
Label_0030 BTFSS 0x28 , 03
GOTO Label_0014
BTFSS 0x28 , 05
GOTO Label_0014
CALL Label_0033
Label_00DE CALL Label_0034
GOTO Label_0014
Label_0032 BTFSS 0x27 , 02
Label_01A5 RETURN
BTFSS 0x34 , 00
GOTO Label_0035
BSF PCLATH , 04
CALL Label_0036
BCF PCLATH , 04
RETURN
Label_0035 BSF PCLATH , 03
Label_00E7 CALL Label_0037
BCF PCLATH , 03
MOVLW 0x00
Label_00E8 MOVWF 0x78
MOVWF 0x79
MOVWF 0x7A
MOVWF 0x7A
RETURN
Label_0031 BTFSS 0x26 , 01
RETURN
Label_00EA MOVF 0x3D , W
Label_016C SUBWF 0x66 , W
BTFSC STATUS , Z
Label_016D RETURN
BCF 0x5F , 03
CALL Label_002B
MOVF 0x3D , W
MOVWF 0x66
BSF PCLATH , 03
CALL Label_0038
BCF PCLATH , 03
MOVF 0x3E , W
SUBLW 0x00
Label_00EB BTFSS STATUS , Z
RETURN
Label_01B3 MOVF 0x3F , W
SUBLW 0x00
Label_00EC BTFSS STATUS , Z
RETURN
MOVF 0x40 , W
SUBLW 0x00
Label_00ED BTFSS STATUS , Z
RETURN
MOVF 0x41 , W
SUBLW 0x00
Label_00E6 BTFSS STATUS , Z
RETURN
BCF 0x26 , 01
MOVLW 0x22
MOVWF 0x79
MOVWF 0x7A
MOVWF 0x7B
MOVWF 0x7C
Label_00DF MOVWF 0x7D
MOVLW 0x20
Label_01B4 MOVWF 0x78
MOVLW 0x1F
MOVWF 0x7E
Label_00E0 MOVLW 0x10
MOVWF 0x7F
CLRF 0x5C
CLRF 0x5B
BSF 0x5B , 01
BSF 0x5B , 00
Label_00E1 BSF 0x5B , 07
Label_01B5 RETURN
Label_002D CLRF 0x6D
CLRF 0x6E
Label_00E2 MOVLW 0xA6
MOVWF FSR
MOVF INDF , W
INCF FSR , f
ADDWF INDF , W
BTFSC STATUS , C
Label_00E3 INCF 0x6E , f
INCF FSR , f
ADDWF INDF , W
Label_016E BTFSC STATUS , C
Label_00E4 INCF 0x6E , f
INCF FSR , f
ADDWF INDF , W
BTFSC STATUS , C
INCF 0x6E , f
Label_00E5 MOVWF 0x6D
MOVLW 0xD8
MOVWF FSR
MOVF 0x6D , W
MOVWF INDF
MOVLW 0xD9
Label_00E9 MOVWF FSR
MOVF 0x6E , W
MOVWF INDF
RETURN
BCF 0x28 , 04
Label_00F0 BSF STATUS , RP0
MOVLW 0x03
MOVWF TRISA
Label_00EE MOVLW 0x07
MOVWF EECON2
CLRF TRISB
Label_00EF CLRF EECON1
MOVLW 0x18
MOVWF 0x07
BCF STATUS , RP0
MOVLW 0x30
MOVWF 0x10
Label_00F3 MOVLW 0x02
MOVWF 0x12
Label_01B6 MOVLW 0x00
Label_00F1 MOVWF 0x17
RETURN
CLRF 0x6D
Label_00F2 CLRF 0x6E
MOVLW 0xA6
MOVWF FSR
MOVF INDF , W
INCF FSR , f
ADDWF INDF , W
Label_01B7 BTFSC STATUS , C
INCF 0x6E , f
Label_00F6 INCF FSR , f
ADDWF INDF , W
BTFSC STATUS , C
Label_00F4 INCF 0x6E , f
INCF FSR , f
ADDWF INDF , W
Label_00F5 BTFSC STATUS , C
Label_016F INCF 0x6E , f
Label_01B8 MOVWF 0x6D
Label_00F8 MOVLW 0xD8
MOVWF FSR
MOVF INDF , W
Label_00F7 INCF FSR , f
SUBWF 0x6D , W
BTFSS STATUS , Z
Label_0039 GOTO Label_0039
MOVF INDF , W
Label_00DD SUBWF 0x6E , W
Label_01B9 BTFSS STATUS , Z
Label_003A GOTO Label_003A
MOVF 0x6D , W
Label_01A3 SUBLW 0x00
BTFSS STATUS , Z
RETURN
MOVF 0x6E , W
SUBLW 0x00
BTFSS STATUS , Z
RETURN
Label_003B GOTO Label_003B
Label_0019 MOVLW 0xDA
MOVWF FSR
MOVF 0x55 , W
SUBWF INDF , W
BTFSS STATUS , Z
Label_00F9 GOTO Label_003C
MOVLW 0xDC
MOVWF FSR
INCF INDF , f
MOVLW 0xFF
SUBWF INDF , W
BTFSS STATUS , Z
RETURN
INCF FSR , f
MOVLW 0xFF
SUBWF INDF , W
BTFSS STATUS , Z
RETURN
Label_018B CLRF INDF
DECF FSR , f
CLRF INDF
Label_003D GOTO Label_003D
Label_003C MOVLW 0xDC
MOVWF FSR
Label_0086 CLRF INDF
INCF FSR , f
CLRF INDF
Label_00FA MOVLW 0xDA
MOVWF FSR
MOVF 0x55 , W
MOVWF INDF
RETURN
Label_001B CLRWDT
BCF STATUS , RP0
BTFSS 0x2A , 01
RETURN
Label_00FB BTFSC 0x2A , 06
RETURN
Label_01A4 BTFSS 0x27 , 00
RETURN
MOVF 0x2A , W
Label_00FC ANDLW 0x1C
MOVWF 0x6D
MOVLW 0x00
SUBWF 0x6D , W
Label_00FD BTFSC STATUS , Z
GOTO Label_003E
MOVLW 0x1C
SUBWF 0x6D , W
BTFSC STATUS , Z
Label_00FE GOTO Label_003E
Label_01BA MOVLW 0x18
SUBWF 0x6D , W
Label_0189 BTFSC STATUS , Z
GOTO Label_003E
MOVLW 0x14
Label_00FF SUBWF 0x6D , W
BTFSC STATUS , Z
GOTO Label_003E
MOVLW 0x0C
SUBWF 0x6D , W
Label_0101 BTFSC STATUS , Z
GOTO Label_003E
GOTO Label_003F
Label_003E CLRF 0x44
BCF 0x26 , 05
BCF 0x2F , 03
Label_0100 BCF PORTA , 05
Label_019C BCF 0x20 , 05
MOVLW 0x1E
MOVWF 0x42
Label_018A BCF 0x25 , 01
Label_0104 BCF 0x30 , 05
BSF 0x2A , 01
BCF 0x2A , 02
Label_0102 BCF 0x2A , 03
BCF 0x2A , 04
MOVF 0x50 , W
Label_0103 SUBWF 0x3E , W
BTFSS STATUS , C
GOTO Label_0040
GOTO Label_0041
Label_0041 BSF 0x2A , 02
Label_0106 GOTO Label_003F
Label_0040 BSF 0x2A , 03
GOTO Label_003F
Label_003F BTFSC 0x2A , 04
GOTO Label_0042
BTFSC 0x2A , 02
Label_0105 GOTO Label_0043
BTFSC 0x2A , 03
GOTO Label_0044
RETURN
Label_0043 BCF 0x2F , 02
Label_0109 MOVLW 0xDB
MOVWF FSR
CLRF INDF
Label_0107 BCF 0x2A , 04
BCF 0x2A , 03
BCF 0x5B , 00
MOVF 0x3F , W
SUBWF 0x51 , W
Label_0108 BTFSS STATUS , Z
GOTO Label_0045
MOVF 0x3E , W
SUBWF 0x50 , W
Label_010A BTFSC STATUS , Z
GOTO Label_0046
Label_0045 MOVF 0x3E , W
Label_018C MOVWF 0x6C
MOVF 0x3F , W
MOVWF FSR
Label_00B5 MOVF INDF , W
MOVWF 0x6D
MOVF 0x50 , W
MOVWF 0x6E
DECF 0x6E , f
DECF 0x6E , f
DECF 0x6E , f
DECF 0x6E , f
MOVF 0x51 , W
MOVWF 0x6F
Label_018D CALL Label_0047
BTFSS 0x2A , 07
Label_010B RETURN
MOVF 0x3E , W
MOVWF 0x6C
MOVF 0x3F , W
MOVWF 0x6D
MOVF 0x50 , W
Label_00B4 MOVWF 0x6E
MOVF 0x51 , W
MOVWF 0x6F
MOVLW 0x03
ADDWF 0x6F , W
MOVWF 0x6F
MOVLW 0x0A
SUBWF 0x6F , W
Label_018E BTFSS STATUS , C
GOTO Label_0048
MOVWF 0x6F
INCF 0x6E , f
Label_0048 CALL Label_0047
BTFSC 0x2A , 07
RETURN
Label_0046 MOVF 0x3E , W
ADDLW 0x03
SUBWF 0x50 , W
BTFSC STATUS , C
RETURN
Label_010E GOTO Label_0049
Label_000A MOVF 0x50 , W
ADDLW 0x03
SUBWF 0x3E , W
BTFSC STATUS , C
Label_010D RETURN
GOTO Label_0049
Label_0049 BSF 0x2A , 04
BCF 0x2A , 02
BCF 0x2A , 03
BCF 0x07 , 02
BCF 0x22 , 02
BCF 0x07 , 05
BCF 0x22 , 05
BSF 0x2F , 02
BSF PORTA , 04
BSF 0x20 , 04
BSF 0x5B , 00
BCF 0x30 , 05
Label_0110 CLRF 0x34
BSF STATUS , RP0
MOVF 0x29 , W
MOVWF 0x25
CLRF 0x24
CLRF 0x56
CLRF 0x23
BCF STATUS , RP0
Label_010F RETURN
Label_0044 BCF 0x2F , 02
Label_018F MOVLW 0xDB
MOVWF FSR
CLRF INDF
CLRF 0x5B
BCF 0x2A , 04
BCF 0x2A , 02
Label_0111 MOVF 0x3F , W
SUBWF 0x51 , W
BTFSS STATUS , Z
GOTO Label_004A
MOVF 0x3E , W
SUBWF 0x50 , W
BTFSC STATUS , Z
GOTO Label_000A
Label_004A MOVF 0x3F , W
Label_0113 SUBWF 0x51 , W
Label_0013 BTFSC STATUS , C
GOTO Label_004B
Label_0169 GOTO Label_004C
Label_004B MOVLW 0x01
SUBWF 0x3E , W
Label_0187 GOTO Label_004D
Label_004C MOVF 0x3E , W
Label_004D SUBWF 0x50 , W
BTFSC STATUS , Z
GOTO Label_000A
BTFSC STATUS , C
RETURN
GOTO Label_000A
Label_0042 BCF 0x2A , 02
BCF 0x2A , 03
BSF 0x5B , 00
Label_0114 BSF 0x2F , 02
Label_0027 MOVF 0x50 , W
ADDLW 0x05
SUBWF 0x3E , W
BTFSS STATUS , C
GOTO Label_004E
GOTO Label_004F
Label_004E MOVF 0x3E , W
ADDLW 0x05
SUBWF 0x50 , W
BTFSS STATUS , C
Label_01BC GOTO Label_0050
Label_004F MOVLW 0xDB
Label_0115 MOVWF FSR
INCF INDF , f
MOVLW 0x0A
SUBWF INDF , W
BTFSS STATUS , Z
Label_01BD GOTO Label_0051
MOVLW 0xA3
MOVWF FSR
MOVF INDF , W
Label_00AE SUBLW 0x00
BTFSS STATUS , Z
GOTO Label_0052
MOVLW 0xDB
MOVWF FSR
CLRF INDF
CLRF 0x5B
BCF 0x2A , 04
BCF 0x2A , 03
BCF 0x2A , 02
RETURN
Label_0052 BTFSC 0x26 , 05
Label_0116 GOTO Label_0051
BSF 0x26 , 05
Label_01BE BCF 0x26 , 06
CLRF 0x42
Label_0196 CLRF 0x43
Label_01BF BSF 0x2F , 03
GOTO Label_0051
Label_0050 BTFSS 0x2F , 03
GOTO Label_0051
BCF 0x26 , 05
BCF PORTA , 05
BCF 0x20 , 05
Label_0117 BCF 0x2F , 03
Label_0051 MOVF 0x3E , W
Label_01C0 MOVWF 0x6C
MOVF 0x3F , W
MOVWF 0x6D
Label_01C1 MOVF 0x50 , W
MOVWF 0x6E
MOVF 0x51 , W
MOVWF 0x6F
MOVLW 0x05
ADDWF 0x6F , W
MOVWF 0x6F
MOVLW 0x0A
SUBWF 0x6F , W
Label_01C2 BTFSS STATUS , C
GOTO Label_0053
MOVWF 0x6F
Label_01C3 INCF 0x6E , f
Label_0053 CALL Label_0047
BTFSC 0x2A , 07
Label_01BB GOTO Label_0026
|
|