CCS PCM C Compiler, Version 4.106, 47914               23-4-13 03:00

               Filename: C:\Users\Honza\Documents\pic\I2C_HUB\main.lst

               ROM used: 2678 words (33%)
                         Largest free fragment is 2048
               RAM used: 8 (2%) at main() level
                         42 (11%) worst case
               Stack:    2 locations

*
0000:  MOVLW  08
0001:  MOVWF  0A
0002:  GOTO   000
0003:  NOP
.................... #include "C:\Users\Honza\Documents\pic\I2C_HUB\main.h" 
.................... #include <16F887.h> 
.................... //////// Standard Header file for the PIC16F887 device //////////////// 
.................... #device PIC16F887 
.................... #list 
....................  
.................... #device adc=8 
....................  
.................... #FUSES NOWDT                       //No Watch Dog Timer 
.................... #FUSES INTRC                       //Internal RC Osc 
.................... #FUSES NOPUT                       //No Power Up Timer 
.................... #FUSES MCLR                        //Master Clear pin enabled 
.................... #FUSES NOPROTECT                   //Code not protected from reading 
.................... #FUSES NOCPD                       //No EE protection 
.................... #FUSES NOBROWNOUT                  //No brownout reset 
.................... #FUSES IESO                        //Internal External Switch Over mode enabled 
.................... #FUSES FCMEN                       //Fail-safe clock monitor enabled 
.................... #FUSES NOLVP                       //No low voltage prgming, B3(PIC16) or B5(PIC18) used for I/O 
.................... #FUSES NODEBUG                     //No Debug mode for ICD 
.................... #FUSES NOWRT                       //Program memory not write protected 
.................... #FUSES BORV40                      //Brownout reset at 4.0V 
....................  
.................... #use delay(clock=8000000) 
*
0160:  MOVLW  3C
0161:  MOVWF  04
0162:  BCF    03.7
0163:  MOVF   00,W
0164:  BTFSC  03.2
0165:  GOTO   173
0166:  MOVLW  02
0167:  MOVWF  78
0168:  CLRF   77
0169:  DECFSZ 77,F
016A:  GOTO   169
016B:  DECFSZ 78,F
016C:  GOTO   168
016D:  MOVLW  97
016E:  MOVWF  77
016F:  DECFSZ 77,F
0170:  GOTO   16F
0171:  DECFSZ 00,F
0172:  GOTO   166
0173:  RETURN
....................  
....................  
....................  
....................  
.................... //For AKCE 
.................... //ADRESA pro èteni 0xE1 
.................... //pro zápis 0xE0 
....................  
....................  
.................... #define EEPROM_SDA  PIN_C4 
.................... #define EEPROM_SCL  PIN_C3 
.................... #use i2c(master, sda=EEPROM_SDA, scl=EEPROM_SCL) 
*
00D1:  MOVLW  08
00D2:  MOVWF  78
00D3:  NOP
00D4:  BCF    07.3
00D5:  BCF    20.3
00D6:  MOVF   20,W
00D7:  BSF    03.5
00D8:  MOVWF  07
00D9:  NOP
00DA:  BCF    03.5
00DB:  RLF    3B,F
00DC:  BCF    07.4
00DD:  BTFSS  03.0
00DE:  GOTO   0E5
00DF:  BSF    20.4
00E0:  MOVF   20,W
00E1:  BSF    03.5
00E2:  MOVWF  07
00E3:  GOTO   0E9
00E4:  BCF    03.5
00E5:  BCF    20.4
00E6:  MOVF   20,W
00E7:  BSF    03.5
00E8:  MOVWF  07
00E9:  NOP
00EA:  BCF    03.5
00EB:  BSF    20.3
00EC:  MOVF   20,W
00ED:  BSF    03.5
00EE:  MOVWF  07
00EF:  BCF    03.5
00F0:  BTFSS  07.3
00F1:  GOTO   0F0
00F2:  DECFSZ 78,F
00F3:  GOTO   0D3
00F4:  NOP
00F5:  BCF    07.3
00F6:  BCF    20.3
00F7:  MOVF   20,W
00F8:  BSF    03.5
00F9:  MOVWF  07
00FA:  NOP
00FB:  BCF    03.5
00FC:  BSF    20.4
00FD:  MOVF   20,W
00FE:  BSF    03.5
00FF:  MOVWF  07
0100:  NOP
0101:  NOP
0102:  BCF    03.5
0103:  BSF    20.3
0104:  MOVF   20,W
0105:  BSF    03.5
0106:  MOVWF  07
0107:  BCF    03.5
0108:  BTFSS  07.3
0109:  GOTO   108
010A:  CLRF   78
010B:  NOP
010C:  BTFSC  07.4
010D:  BSF    78.0
010E:  BCF    07.3
010F:  BCF    20.3
0110:  MOVF   20,W
0111:  BSF    03.5
0112:  MOVWF  07
0113:  BCF    03.5
0114:  BCF    07.4
0115:  BCF    20.4
0116:  MOVF   20,W
0117:  BSF    03.5
0118:  MOVWF  07
0119:  BCF    03.5
011A:  RETURN
011B:  MOVLW  08
011C:  MOVWF  3C
011D:  MOVF   77,W
011E:  MOVWF  3D
011F:  BSF    20.4
0120:  MOVF   20,W
0121:  BSF    03.5
0122:  MOVWF  07
0123:  NOP
0124:  BCF    03.5
0125:  BSF    20.3
0126:  MOVF   20,W
0127:  BSF    03.5
0128:  MOVWF  07
0129:  BCF    03.5
012A:  BTFSS  07.3
012B:  GOTO   12A
012C:  BTFSC  07.4
012D:  BSF    03.0
012E:  BTFSS  07.4
012F:  BCF    03.0
0130:  RLF    78,F
0131:  NOP
0132:  BCF    20.3
0133:  MOVF   20,W
0134:  BSF    03.5
0135:  MOVWF  07
0136:  BCF    03.5
0137:  BCF    07.3
0138:  DECFSZ 3C,F
0139:  GOTO   11F
013A:  BSF    20.4
013B:  MOVF   20,W
013C:  BSF    03.5
013D:  MOVWF  07
013E:  NOP
013F:  BCF    03.5
0140:  BCF    07.4
0141:  MOVF   3D,W
0142:  BTFSC  03.2
0143:  GOTO   149
0144:  BCF    20.4
0145:  MOVF   20,W
0146:  BSF    03.5
0147:  MOVWF  07
0148:  BCF    03.5
0149:  NOP
014A:  BSF    20.3
014B:  MOVF   20,W
014C:  BSF    03.5
014D:  MOVWF  07
014E:  BCF    03.5
014F:  BTFSS  07.3
0150:  GOTO   14F
0151:  NOP
0152:  BCF    07.3
0153:  BCF    20.3
0154:  MOVF   20,W
0155:  BSF    03.5
0156:  MOVWF  07
0157:  NOP
0158:  BCF    03.5
0159:  BCF    07.4
015A:  BCF    20.4
015B:  MOVF   20,W
015C:  BSF    03.5
015D:  MOVWF  07
015E:  BCF    03.5
015F:  RETURN
.................... #use rs232(baud=9600,parity=N,xmit=PIN_C7,rcv=PIN_C6,bits=8) //rcv TXD xmit RXD 
*
0065:  BCF    20.7
0066:  MOVF   20,W
0067:  BSF    03.5
0068:  MOVWF  07
0069:  BCF    03.5
006A:  BCF    07.7
006B:  MOVLW  08
006C:  MOVWF  78
006D:  GOTO   06E
006E:  NOP
006F:  BSF    78.7
0070:  GOTO   07F
0071:  BCF    78.7
0072:  RRF    44,F
0073:  BTFSC  03.0
0074:  BSF    07.7
0075:  BTFSS  03.0
0076:  BCF    07.7
0077:  BSF    78.6
0078:  GOTO   07F
0079:  BCF    78.6
007A:  DECFSZ 78,F
007B:  GOTO   072
007C:  GOTO   07D
007D:  NOP
007E:  BSF    07.7
007F:  MOVLW  3F
0080:  MOVWF  04
0081:  DECFSZ 04,F
0082:  GOTO   081
0083:  NOP
0084:  BTFSC  78.7
0085:  GOTO   071
0086:  BTFSC  78.6
0087:  GOTO   079
0088:  RETURN
....................  
....................  
....................  
.................... void main() 
.................... { 
*
0064:  DATA 00,00
*
0800:  CLRF   04
0801:  BCF    03.7
0802:  MOVLW  1F
0803:  ANDWF  03,F
0804:  MOVLW  71
0805:  BSF    03.5
0806:  MOVWF  0F
0807:  MOVF   0F,W
0808:  BCF    03.5
0809:  BCF    20.7
080A:  MOVF   20,W
080B:  BSF    03.5
080C:  MOVWF  07
080D:  BCF    03.5
080E:  BSF    07.7
080F:  BSF    03.5
0810:  BSF    03.6
0811:  MOVF   09,W
0812:  ANDLW  C0
0813:  MOVWF  09
0814:  BCF    03.6
0815:  BCF    1F.4
0816:  BCF    1F.5
0817:  MOVLW  00
0818:  BSF    03.6
0819:  MOVWF  08
081A:  BCF    03.5
081B:  CLRF   07
081C:  CLRF   08
081D:  CLRF   09
....................  
....................    setup_adc_ports(NO_ANALOGS|VSS_VDD); 
*
0821:  BSF    03.5
0822:  BSF    03.6
0823:  MOVF   09,W
0824:  ANDLW  C0
0825:  MOVWF  09
0826:  BCF    03.6
0827:  BCF    1F.4
0828:  BCF    1F.5
0829:  MOVLW  00
082A:  BSF    03.6
082B:  MOVWF  08
....................    setup_adc(ADC_CLOCK_DIV_2); 
082C:  BCF    03.5
082D:  BCF    03.6
082E:  BCF    1F.6
082F:  BCF    1F.7
0830:  BSF    03.5
0831:  BCF    1F.7
0832:  BCF    03.5
0833:  BSF    1F.0
....................    setup_spi(SPI_SS_DISABLED); 
0834:  BCF    14.5
0835:  BCF    20.5
0836:  MOVF   20,W
0837:  BSF    03.5
0838:  MOVWF  07
0839:  BCF    03.5
083A:  BSF    20.4
083B:  MOVF   20,W
083C:  BSF    03.5
083D:  MOVWF  07
083E:  BCF    03.5
083F:  BCF    20.3
0840:  MOVF   20,W
0841:  BSF    03.5
0842:  MOVWF  07
0843:  MOVLW  01
0844:  BCF    03.5
0845:  MOVWF  14
0846:  MOVLW  00
0847:  BSF    03.5
0848:  MOVWF  14
....................    setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1); 
0849:  MOVF   01,W
084A:  ANDLW  C7
084B:  IORLW  08
084C:  MOVWF  01
....................    setup_timer_1(T1_DISABLED); 
084D:  BCF    03.5
084E:  CLRF   10
....................    setup_timer_2(T2_DISABLED,0,1); 
084F:  MOVLW  00
0850:  MOVWF  78
0851:  MOVWF  12
0852:  MOVLW  00
0853:  BSF    03.5
0854:  MOVWF  12
....................    setup_ccp1(CCP_OFF); 
0855:  BCF    03.5
0856:  BSF    20.2
0857:  MOVF   20,W
0858:  BSF    03.5
0859:  MOVWF  07
085A:  BCF    03.5
085B:  CLRF   17
085C:  BSF    03.5
085D:  CLRF   1B
085E:  CLRF   1C
085F:  MOVLW  01
0860:  MOVWF  1D
....................    setup_comparator(NC_NC_NC_NC);// This device COMP currently not supported by the PICWizard 
0861:  BCF    03.5
0862:  BSF    03.6
0863:  CLRF   07
0864:  CLRF   08
0865:  CLRF   09
....................  
.................... printf("Simple Thermomether  \r\n",); 
0866:  MOVLW  04
0867:  MOVWF  0D
0868:  MOVLW  00
0869:  MOVWF  0F
086A:  BCF    0A.3
086B:  BCF    03.6
086C:  GOTO   089
086D:  BSF    0A.3
....................  
.................... unsigned int8 INTEP,INTEP1, NAP,NAP1, PROUD,PROUD1,KAPZ,KAPZ1,KAPC,KAPC1, STAV,STAV1; 
....................  
....................  
....................  
.................... int16 data4; 
.................... int16 data5; 
.................... int16 data6; 
.................... int16 data7; 
.................... int16 data8; 
.................... int16 data9; 
....................  
.................... byte XH; 
....................  
....................  
....................  
....................  
....................  
....................   while(TRUE) 
....................  {  
....................  
....................  
....................  
....................  
.................... //akcelerometr 
....................    int1 ack; 
....................    i2c_start();            // If the write command is acknowledged, 
086E:  BSF    20.4
086F:  MOVF   20,W
0870:  BSF    03.5
0871:  MOVWF  07
0872:  NOP
0873:  BCF    03.5
0874:  BSF    20.3
0875:  MOVF   20,W
0876:  BSF    03.5
0877:  MOVWF  07
0878:  NOP
0879:  BCF    03.5
087A:  BCF    07.4
087B:  BCF    20.4
087C:  MOVF   20,W
087D:  BSF    03.5
087E:  MOVWF  07
087F:  NOP
0880:  BCF    03.5
0881:  BCF    07.3
0882:  BCF    20.3
0883:  MOVF   20,W
0884:  BSF    03.5
0885:  MOVWF  07
....................    ack = i2c_write(0xE1);//hen the device is ready. 
0886:  MOVLW  E1
0887:  BCF    03.5
0888:  MOVWF  3B
0889:  BCF    0A.3
088A:  CALL   0D1
088B:  BSF    0A.3
088C:  MOVF   78,W
088D:  BCF    3A.0
088E:  BTFSC  78.0
088F:  BSF    3A.0
....................    i2c_stop(); 
0890:  BCF    20.4
0891:  MOVF   20,W
0892:  BSF    03.5
0893:  MOVWF  07
0894:  NOP
0895:  BCF    03.5
0896:  BSF    20.3
0897:  MOVF   20,W
0898:  BSF    03.5
0899:  MOVWF  07
089A:  BCF    03.5
089B:  BTFSS  07.3
089C:  GOTO   09B
089D:  NOP
089E:  GOTO   09F
089F:  NOP
08A0:  BSF    20.4
08A1:  MOVF   20,W
08A2:  BSF    03.5
08A3:  MOVWF  07
08A4:  NOP
....................   ack=!ack; 
08A5:  MOVLW  01
08A6:  BCF    03.5
08A7:  XORWF  3A,F
....................     
....................  
....................    i2c_start(); 
08A8:  BSF    20.4
08A9:  MOVF   20,W
08AA:  BSF    03.5
08AB:  MOVWF  07
08AC:  NOP
08AD:  BCF    03.5
08AE:  BSF    20.3
08AF:  MOVF   20,W
08B0:  BSF    03.5
08B1:  MOVWF  07
08B2:  NOP
08B3:  BCF    03.5
08B4:  BCF    07.4
08B5:  BCF    20.4
08B6:  MOVF   20,W
08B7:  BSF    03.5
08B8:  MOVWF  07
08B9:  NOP
08BA:  BCF    03.5
08BB:  BCF    07.3
08BC:  BCF    20.3
08BD:  MOVF   20,W
08BE:  BSF    03.5
08BF:  MOVWF  07
....................    I2C_Write(0xE0); 
08C0:  MOVLW  E0
08C1:  BCF    03.5
08C2:  MOVWF  3B
08C3:  BCF    0A.3
08C4:  CALL   0D1
08C5:  BSF    0A.3
....................     
....................    I2C_write(0x80); 
08C6:  MOVLW  80
08C7:  MOVWF  3B
08C8:  BCF    0A.3
08C9:  CALL   0D1
08CA:  BSF    0A.3
....................    i2c_stop();  
08CB:  BCF    20.4
08CC:  MOVF   20,W
08CD:  BSF    03.5
08CE:  MOVWF  07
08CF:  NOP
08D0:  BCF    03.5
08D1:  BSF    20.3
08D2:  MOVF   20,W
08D3:  BSF    03.5
08D4:  MOVWF  07
08D5:  BCF    03.5
08D6:  BTFSS  07.3
08D7:  GOTO   0D6
08D8:  NOP
08D9:  GOTO   0DA
08DA:  NOP
08DB:  BSF    20.4
08DC:  MOVF   20,W
08DD:  BSF    03.5
08DE:  MOVWF  07
08DF:  NOP
....................     
....................    i2c_start(); 
08E0:  BCF    03.5
08E1:  BSF    20.4
08E2:  MOVF   20,W
08E3:  BSF    03.5
08E4:  MOVWF  07
08E5:  NOP
08E6:  BCF    03.5
08E7:  BSF    20.3
08E8:  MOVF   20,W
08E9:  BSF    03.5
08EA:  MOVWF  07
08EB:  NOP
08EC:  BCF    03.5
08ED:  BCF    07.4
08EE:  BCF    20.4
08EF:  MOVF   20,W
08F0:  BSF    03.5
08F1:  MOVWF  07
08F2:  NOP
08F3:  BCF    03.5
08F4:  BCF    07.3
08F5:  BCF    20.3
08F6:  MOVF   20,W
08F7:  BSF    03.5
08F8:  MOVWF  07
....................    I2C_Write(0xE1); 
08F9:  MOVLW  E1
08FA:  BCF    03.5
08FB:  MOVWF  3B
08FC:  BCF    0A.3
08FD:  CALL   0D1
08FE:  BSF    0A.3
....................    XH=i2c_read(); 
08FF:  MOVLW  01
0900:  MOVWF  77
0901:  BCF    0A.3
0902:  CALL   11B
0903:  BSF    0A.3
0904:  MOVF   78,W
0905:  MOVWF  39
....................    i2c_stop();  
0906:  BCF    20.4
0907:  MOVF   20,W
0908:  BSF    03.5
0909:  MOVWF  07
090A:  NOP
090B:  BCF    03.5
090C:  BSF    20.3
090D:  MOVF   20,W
090E:  BSF    03.5
090F:  MOVWF  07
0910:  BCF    03.5
0911:  BTFSS  07.3
0912:  GOTO   111
0913:  NOP
0914:  GOTO   115
0915:  NOP
0916:  BSF    20.4
0917:  MOVF   20,W
0918:  BSF    03.5
0919:  MOVWF  07
091A:  NOP
....................  
.................... delay_ms(1000); 
091B:  MOVLW  04
091C:  BCF    03.5
091D:  MOVWF  3B
091E:  MOVLW  FA
091F:  MOVWF  3C
0920:  BCF    0A.3
0921:  CALL   160
0922:  BSF    0A.3
0923:  DECFSZ 3B,F
0924:  GOTO   11E
....................  
....................  
.................... //printf("Stav: %d (procenta)\r\n", ack); 
....................  
.................... printf("Stavx: %X(procenta)\r\n", XH); 
0925:  MOVLW  10
0926:  BSF    03.6
0927:  MOVWF  0D
0928:  MOVLW  00
0929:  MOVWF  0F
092A:  BCF    03.0
092B:  MOVLW  07
092C:  BCF    03.6
092D:  MOVWF  3B
092E:  BCF    0A.3
092F:  CALL   174
0930:  BSF    0A.3
0931:  MOVF   39,W
0932:  MOVWF  3B
0933:  MOVLW  37
0934:  MOVWF  3C
0935:  BCF    0A.3
0936:  GOTO   1C3
0937:  BSF    0A.3
0938:  MOVLW  14
0939:  BSF    03.6
093A:  MOVWF  0D
093B:  MOVLW  00
093C:  MOVWF  0F
093D:  BSF    03.0
093E:  MOVLW  0C
093F:  BCF    03.6
0940:  MOVWF  3B
0941:  BCF    0A.3
0942:  CALL   174
0943:  BSF    0A.3
....................  
....................  
....................  
....................  
....................  
....................  
....................    i2c_start(); 
0944:  BSF    20.4
0945:  MOVF   20,W
0946:  BSF    03.5
0947:  MOVWF  07
0948:  NOP
0949:  BCF    03.5
094A:  BSF    20.3
094B:  MOVF   20,W
094C:  BSF    03.5
094D:  MOVWF  07
094E:  NOP
094F:  BCF    03.5
0950:  BCF    07.4
0951:  BCF    20.4
0952:  MOVF   20,W
0953:  BSF    03.5
0954:  MOVWF  07
0955:  NOP
0956:  BCF    03.5
0957:  BCF    07.3
0958:  BCF    20.3
0959:  MOVF   20,W
095A:  BSF    03.5
095B:  MOVWF  07
....................    I2C_Write(0xE0); 
095C:  MOVLW  E0
095D:  BCF    03.5
095E:  MOVWF  3B
095F:  BCF    0A.3
0960:  CALL   0D1
0961:  BSF    0A.3
....................     
....................    I2C_write(0x01); 
0962:  MOVLW  01
0963:  MOVWF  3B
0964:  BCF    0A.3
0965:  CALL   0D1
0966:  BSF    0A.3
....................    i2c_stop();  
0967:  BCF    20.4
0968:  MOVF   20,W
0969:  BSF    03.5
096A:  MOVWF  07
096B:  NOP
096C:  BCF    03.5
096D:  BSF    20.3
096E:  MOVF   20,W
096F:  BSF    03.5
0970:  MOVWF  07
0971:  BCF    03.5
0972:  BTFSS  07.3
0973:  GOTO   172
0974:  NOP
0975:  GOTO   176
0976:  NOP
0977:  BSF    20.4
0978:  MOVF   20,W
0979:  BSF    03.5
097A:  MOVWF  07
097B:  NOP
....................     
....................  
....................  
....................  
....................  
....................  
....................   
....................  i2c_start(); 
097C:  BCF    03.5
097D:  BSF    20.4
097E:  MOVF   20,W
097F:  BSF    03.5
0980:  MOVWF  07
0981:  NOP
0982:  BCF    03.5
0983:  BSF    20.3
0984:  MOVF   20,W
0985:  BSF    03.5
0986:  MOVWF  07
0987:  NOP
0988:  BCF    03.5
0989:  BCF    07.4
098A:  BCF    20.4
098B:  MOVF   20,W
098C:  BSF    03.5
098D:  MOVWF  07
098E:  NOP
098F:  BCF    03.5
0990:  BCF    07.3
0991:  BCF    20.3
0992:  MOVF   20,W
0993:  BSF    03.5
0994:  MOVWF  07
....................    I2C_Write(0xAA); 
0995:  MOVLW  AA
0996:  BCF    03.5
0997:  MOVWF  3B
0998:  BCF    0A.3
0999:  CALL   0D1
099A:  BSF    0A.3
....................    I2C_write(0x0c); 
099B:  MOVLW  0C
099C:  MOVWF  3B
099D:  BCF    0A.3
099E:  CALL   0D1
099F:  BSF    0A.3
....................    
....................    i2c_start(); 
09A0:  BSF    20.4
09A1:  MOVF   20,W
09A2:  BSF    03.5
09A3:  MOVWF  07
09A4:  NOP
09A5:  BCF    03.5
09A6:  BSF    20.3
09A7:  MOVF   20,W
09A8:  BSF    03.5
09A9:  MOVWF  07
09AA:  NOP
09AB:  BCF    03.5
09AC:  BTFSS  07.3
09AD:  GOTO   1AC
09AE:  BCF    07.4
09AF:  BCF    20.4
09B0:  MOVF   20,W
09B1:  BSF    03.5
09B2:  MOVWF  07
09B3:  NOP
09B4:  BCF    03.5
09B5:  BCF    07.3
09B6:  BCF    20.3
09B7:  MOVF   20,W
09B8:  BSF    03.5
09B9:  MOVWF  07
....................    I2C_Write(0xAB); 
09BA:  MOVLW  AB
09BB:  BCF    03.5
09BC:  MOVWF  3B
09BD:  BCF    0A.3
09BE:  CALL   0D1
09BF:  BSF    0A.3
....................    INTEP=i2c_read(0); 
09C0:  CLRF   77
09C1:  BCF    0A.3
09C2:  CALL   11B
09C3:  BSF    0A.3
09C4:  MOVF   78,W
09C5:  MOVWF  21
....................    i2c_stop(); 
09C6:  BCF    20.4
09C7:  MOVF   20,W
09C8:  BSF    03.5
09C9:  MOVWF  07
09CA:  NOP
09CB:  BCF    03.5
09CC:  BSF    20.3
09CD:  MOVF   20,W
09CE:  BSF    03.5
09CF:  MOVWF  07
09D0:  BCF    03.5
09D1:  BTFSS  07.3
09D2:  GOTO   1D1
09D3:  NOP
09D4:  GOTO   1D5
09D5:  NOP
09D6:  BSF    20.4
09D7:  MOVF   20,W
09D8:  BSF    03.5
09D9:  MOVWF  07
09DA:  NOP
....................     
....................   i2c_start(); 
09DB:  BCF    03.5
09DC:  BSF    20.4
09DD:  MOVF   20,W
09DE:  BSF    03.5
09DF:  MOVWF  07
09E0:  NOP
09E1:  BCF    03.5
09E2:  BSF    20.3
09E3:  MOVF   20,W
09E4:  BSF    03.5
09E5:  MOVWF  07
09E6:  NOP
09E7:  BCF    03.5
09E8:  BCF    07.4
09E9:  BCF    20.4
09EA:  MOVF   20,W
09EB:  BSF    03.5
09EC:  MOVWF  07
09ED:  NOP
09EE:  BCF    03.5
09EF:  BCF    07.3
09F0:  BCF    20.3
09F1:  MOVF   20,W
09F2:  BSF    03.5
09F3:  MOVWF  07
....................    I2C_Write(0xAA); 
09F4:  MOVLW  AA
09F5:  BCF    03.5
09F6:  MOVWF  3B
09F7:  BCF    0A.3
09F8:  CALL   0D1
09F9:  BSF    0A.3
....................    I2C_write(0x0d); 
09FA:  MOVLW  0D
09FB:  MOVWF  3B
09FC:  BCF    0A.3
09FD:  CALL   0D1
09FE:  BSF    0A.3
....................    i2c_start(); 
09FF:  BSF    20.4
0A00:  MOVF   20,W
0A01:  BSF    03.5
0A02:  MOVWF  07
0A03:  NOP
0A04:  BCF    03.5
0A05:  BSF    20.3
0A06:  MOVF   20,W
0A07:  BSF    03.5
0A08:  MOVWF  07
0A09:  NOP
0A0A:  BCF    03.5
0A0B:  BTFSS  07.3
0A0C:  GOTO   20B
0A0D:  BCF    07.4
0A0E:  BCF    20.4
0A0F:  MOVF   20,W
0A10:  BSF    03.5
0A11:  MOVWF  07
0A12:  NOP
0A13:  BCF    03.5
0A14:  BCF    07.3
0A15:  BCF    20.3
0A16:  MOVF   20,W
0A17:  BSF    03.5
0A18:  MOVWF  07
....................    I2C_Write(0xAB); 
0A19:  MOVLW  AB
0A1A:  BCF    03.5
0A1B:  MOVWF  3B
0A1C:  BCF    0A.3
0A1D:  CALL   0D1
0A1E:  BSF    0A.3
....................    INTEP1=i2c_read(0); 
0A1F:  CLRF   77
0A20:  BCF    0A.3
0A21:  CALL   11B
0A22:  BSF    0A.3
0A23:  MOVF   78,W
0A24:  MOVWF  22
....................    i2c_stop(); 
0A25:  BCF    20.4
0A26:  MOVF   20,W
0A27:  BSF    03.5
0A28:  MOVWF  07
0A29:  NOP
0A2A:  BCF    03.5
0A2B:  BSF    20.3
0A2C:  MOVF   20,W
0A2D:  BSF    03.5
0A2E:  MOVWF  07
0A2F:  BCF    03.5
0A30:  BTFSS  07.3
0A31:  GOTO   230
0A32:  NOP
0A33:  GOTO   234
0A34:  NOP
0A35:  BSF    20.4
0A36:  MOVF   20,W
0A37:  BSF    03.5
0A38:  MOVWF  07
0A39:  NOP
....................     
....................    i2c_start(); 
0A3A:  BCF    03.5
0A3B:  BSF    20.4
0A3C:  MOVF   20,W
0A3D:  BSF    03.5
0A3E:  MOVWF  07
0A3F:  NOP
0A40:  BCF    03.5
0A41:  BSF    20.3
0A42:  MOVF   20,W
0A43:  BSF    03.5
0A44:  MOVWF  07
0A45:  NOP
0A46:  BCF    03.5
0A47:  BCF    07.4
0A48:  BCF    20.4
0A49:  MOVF   20,W
0A4A:  BSF    03.5
0A4B:  MOVWF  07
0A4C:  NOP
0A4D:  BCF    03.5
0A4E:  BCF    07.3
0A4F:  BCF    20.3
0A50:  MOVF   20,W
0A51:  BSF    03.5
0A52:  MOVWF  07
....................    I2C_Write(0xAA); 
0A53:  MOVLW  AA
0A54:  BCF    03.5
0A55:  MOVWF  3B
0A56:  BCF    0A.3
0A57:  CALL   0D1
0A58:  BSF    0A.3
....................    I2C_write(0x08); 
0A59:  MOVLW  08
0A5A:  MOVWF  3B
0A5B:  BCF    0A.3
0A5C:  CALL   0D1
0A5D:  BSF    0A.3
....................    i2c_stop(); 
0A5E:  BCF    20.4
0A5F:  MOVF   20,W
0A60:  BSF    03.5
0A61:  MOVWF  07
0A62:  NOP
0A63:  BCF    03.5
0A64:  BSF    20.3
0A65:  MOVF   20,W
0A66:  BSF    03.5
0A67:  MOVWF  07
0A68:  BCF    03.5
0A69:  BTFSS  07.3
0A6A:  GOTO   269
0A6B:  NOP
0A6C:  GOTO   26D
0A6D:  NOP
0A6E:  BSF    20.4
0A6F:  MOVF   20,W
0A70:  BSF    03.5
0A71:  MOVWF  07
0A72:  NOP
....................    i2c_start(); 
0A73:  BCF    03.5
0A74:  BSF    20.4
0A75:  MOVF   20,W
0A76:  BSF    03.5
0A77:  MOVWF  07
0A78:  NOP
0A79:  BCF    03.5
0A7A:  BSF    20.3
0A7B:  MOVF   20,W
0A7C:  BSF    03.5
0A7D:  MOVWF  07
0A7E:  NOP
0A7F:  BCF    03.5
0A80:  BCF    07.4
0A81:  BCF    20.4
0A82:  MOVF   20,W
0A83:  BSF    03.5
0A84:  MOVWF  07
0A85:  NOP
0A86:  BCF    03.5
0A87:  BCF    07.3
0A88:  BCF    20.3
0A89:  MOVF   20,W
0A8A:  BSF    03.5
0A8B:  MOVWF  07
....................    I2C_Write(0xAB); 
0A8C:  MOVLW  AB
0A8D:  BCF    03.5
0A8E:  MOVWF  3B
0A8F:  BCF    0A.3
0A90:  CALL   0D1
0A91:  BSF    0A.3
....................    NAP=i2c_read(0); 
0A92:  CLRF   77
0A93:  BCF    0A.3
0A94:  CALL   11B
0A95:  BSF    0A.3
0A96:  MOVF   78,W
0A97:  MOVWF  23
....................    i2c_stop(); 
0A98:  BCF    20.4
0A99:  MOVF   20,W
0A9A:  BSF    03.5
0A9B:  MOVWF  07
0A9C:  NOP
0A9D:  BCF    03.5
0A9E:  BSF    20.3
0A9F:  MOVF   20,W
0AA0:  BSF    03.5
0AA1:  MOVWF  07
0AA2:  BCF    03.5
0AA3:  BTFSS  07.3
0AA4:  GOTO   2A3
0AA5:  NOP
0AA6:  GOTO   2A7
0AA7:  NOP
0AA8:  BSF    20.4
0AA9:  MOVF   20,W
0AAA:  BSF    03.5
0AAB:  MOVWF  07
0AAC:  NOP
....................  
....................    i2c_start(); 
0AAD:  BCF    03.5
0AAE:  BSF    20.4
0AAF:  MOVF   20,W
0AB0:  BSF    03.5
0AB1:  MOVWF  07
0AB2:  NOP
0AB3:  BCF    03.5
0AB4:  BSF    20.3
0AB5:  MOVF   20,W
0AB6:  BSF    03.5
0AB7:  MOVWF  07
0AB8:  NOP
0AB9:  BCF    03.5
0ABA:  BCF    07.4
0ABB:  BCF    20.4
0ABC:  MOVF   20,W
0ABD:  BSF    03.5
0ABE:  MOVWF  07
0ABF:  NOP
0AC0:  BCF    03.5
0AC1:  BCF    07.3
0AC2:  BCF    20.3
0AC3:  MOVF   20,W
0AC4:  BSF    03.5
0AC5:  MOVWF  07
....................    I2C_Write(0xAA); 
0AC6:  MOVLW  AA
0AC7:  BCF    03.5
0AC8:  MOVWF  3B
0AC9:  BCF    0A.3
0ACA:  CALL   0D1
0ACB:  BSF    0A.3
....................    I2C_write(0x09); 
0ACC:  MOVLW  09
0ACD:  MOVWF  3B
0ACE:  BCF    0A.3
0ACF:  CALL   0D1
0AD0:  BSF    0A.3
....................    i2c_stop(); 
0AD1:  BCF    20.4
0AD2:  MOVF   20,W
0AD3:  BSF    03.5
0AD4:  MOVWF  07
0AD5:  NOP
0AD6:  BCF    03.5
0AD7:  BSF    20.3
0AD8:  MOVF   20,W
0AD9:  BSF    03.5
0ADA:  MOVWF  07
0ADB:  BCF    03.5
0ADC:  BTFSS  07.3
0ADD:  GOTO   2DC
0ADE:  NOP
0ADF:  GOTO   2E0
0AE0:  NOP
0AE1:  BSF    20.4
0AE2:  MOVF   20,W
0AE3:  BSF    03.5
0AE4:  MOVWF  07
0AE5:  NOP
....................    i2c_start(); 
0AE6:  BCF    03.5
0AE7:  BSF    20.4
0AE8:  MOVF   20,W
0AE9:  BSF    03.5
0AEA:  MOVWF  07
0AEB:  NOP
0AEC:  BCF    03.5
0AED:  BSF    20.3
0AEE:  MOVF   20,W
0AEF:  BSF    03.5
0AF0:  MOVWF  07
0AF1:  NOP
0AF2:  BCF    03.5
0AF3:  BCF    07.4
0AF4:  BCF    20.4
0AF5:  MOVF   20,W
0AF6:  BSF    03.5
0AF7:  MOVWF  07
0AF8:  NOP
0AF9:  BCF    03.5
0AFA:  BCF    07.3
0AFB:  BCF    20.3
0AFC:  MOVF   20,W
0AFD:  BSF    03.5
0AFE:  MOVWF  07
....................    I2C_Write(0xAB); 
0AFF:  MOVLW  AB
0B00:  BCF    03.5
0B01:  MOVWF  3B
0B02:  BCF    0A.3
0B03:  CALL   0D1
0B04:  BSF    0A.3
....................    NAP1=i2c_read(0); 
0B05:  CLRF   77
0B06:  BCF    0A.3
0B07:  CALL   11B
0B08:  BSF    0A.3
0B09:  MOVF   78,W
0B0A:  MOVWF  24
....................    i2c_stop(); 
0B0B:  BCF    20.4
0B0C:  MOVF   20,W
0B0D:  BSF    03.5
0B0E:  MOVWF  07
0B0F:  NOP
0B10:  BCF    03.5
0B11:  BSF    20.3
0B12:  MOVF   20,W
0B13:  BSF    03.5
0B14:  MOVWF  07
0B15:  BCF    03.5
0B16:  BTFSS  07.3
0B17:  GOTO   316
0B18:  NOP
0B19:  GOTO   31A
0B1A:  NOP
0B1B:  BSF    20.4
0B1C:  MOVF   20,W
0B1D:  BSF    03.5
0B1E:  MOVWF  07
0B1F:  NOP
....................     
....................     i2c_start(); 
0B20:  BCF    03.5
0B21:  BSF    20.4
0B22:  MOVF   20,W
0B23:  BSF    03.5
0B24:  MOVWF  07
0B25:  NOP
0B26:  BCF    03.5
0B27:  BSF    20.3
0B28:  MOVF   20,W
0B29:  BSF    03.5
0B2A:  MOVWF  07
0B2B:  NOP
0B2C:  BCF    03.5
0B2D:  BCF    07.4
0B2E:  BCF    20.4
0B2F:  MOVF   20,W
0B30:  BSF    03.5
0B31:  MOVWF  07
0B32:  NOP
0B33:  BCF    03.5
0B34:  BCF    07.3
0B35:  BCF    20.3
0B36:  MOVF   20,W
0B37:  BSF    03.5
0B38:  MOVWF  07
....................    I2C_Write(0xAA); 
0B39:  MOVLW  AA
0B3A:  BCF    03.5
0B3B:  MOVWF  3B
0B3C:  BCF    0A.3
0B3D:  CALL   0D1
0B3E:  BSF    0A.3
....................    I2C_write(0x0a); 
0B3F:  MOVLW  0A
0B40:  MOVWF  3B
0B41:  BCF    0A.3
0B42:  CALL   0D1
0B43:  BSF    0A.3
....................    i2c_stop(); 
0B44:  BCF    20.4
0B45:  MOVF   20,W
0B46:  BSF    03.5
0B47:  MOVWF  07
0B48:  NOP
0B49:  BCF    03.5
0B4A:  BSF    20.3
0B4B:  MOVF   20,W
0B4C:  BSF    03.5
0B4D:  MOVWF  07
0B4E:  BCF    03.5
0B4F:  BTFSS  07.3
0B50:  GOTO   34F
0B51:  NOP
0B52:  GOTO   353
0B53:  NOP
0B54:  BSF    20.4
0B55:  MOVF   20,W
0B56:  BSF    03.5
0B57:  MOVWF  07
0B58:  NOP
....................    i2c_start(); 
0B59:  BCF    03.5
0B5A:  BSF    20.4
0B5B:  MOVF   20,W
0B5C:  BSF    03.5
0B5D:  MOVWF  07
0B5E:  NOP
0B5F:  BCF    03.5
0B60:  BSF    20.3
0B61:  MOVF   20,W
0B62:  BSF    03.5
0B63:  MOVWF  07
0B64:  NOP
0B65:  BCF    03.5
0B66:  BCF    07.4
0B67:  BCF    20.4
0B68:  MOVF   20,W
0B69:  BSF    03.5
0B6A:  MOVWF  07
0B6B:  NOP
0B6C:  BCF    03.5
0B6D:  BCF    07.3
0B6E:  BCF    20.3
0B6F:  MOVF   20,W
0B70:  BSF    03.5
0B71:  MOVWF  07
....................    I2C_Write(0xAB); 
0B72:  MOVLW  AB
0B73:  BCF    03.5
0B74:  MOVWF  3B
0B75:  BCF    0A.3
0B76:  CALL   0D1
0B77:  BSF    0A.3
....................    PROUD=i2c_read(0); 
0B78:  CLRF   77
0B79:  BCF    0A.3
0B7A:  CALL   11B
0B7B:  BSF    0A.3
0B7C:  MOVF   78,W
0B7D:  MOVWF  25
....................    i2c_stop(); 
0B7E:  BCF    20.4
0B7F:  MOVF   20,W
0B80:  BSF    03.5
0B81:  MOVWF  07
0B82:  NOP
0B83:  BCF    03.5
0B84:  BSF    20.3
0B85:  MOVF   20,W
0B86:  BSF    03.5
0B87:  MOVWF  07
0B88:  BCF    03.5
0B89:  BTFSS  07.3
0B8A:  GOTO   389
0B8B:  NOP
0B8C:  GOTO   38D
0B8D:  NOP
0B8E:  BSF    20.4
0B8F:  MOVF   20,W
0B90:  BSF    03.5
0B91:  MOVWF  07
0B92:  NOP
....................  
....................    i2c_start(); 
0B93:  BCF    03.5
0B94:  BSF    20.4
0B95:  MOVF   20,W
0B96:  BSF    03.5
0B97:  MOVWF  07
0B98:  NOP
0B99:  BCF    03.5
0B9A:  BSF    20.3
0B9B:  MOVF   20,W
0B9C:  BSF    03.5
0B9D:  MOVWF  07
0B9E:  NOP
0B9F:  BCF    03.5
0BA0:  BCF    07.4
0BA1:  BCF    20.4
0BA2:  MOVF   20,W
0BA3:  BSF    03.5
0BA4:  MOVWF  07
0BA5:  NOP
0BA6:  BCF    03.5
0BA7:  BCF    07.3
0BA8:  BCF    20.3
0BA9:  MOVF   20,W
0BAA:  BSF    03.5
0BAB:  MOVWF  07
....................    I2C_Write(0xAA); 
0BAC:  MOVLW  AA
0BAD:  BCF    03.5
0BAE:  MOVWF  3B
0BAF:  BCF    0A.3
0BB0:  CALL   0D1
0BB1:  BSF    0A.3
....................    I2C_write(0x0b); 
0BB2:  MOVLW  0B
0BB3:  MOVWF  3B
0BB4:  BCF    0A.3
0BB5:  CALL   0D1
0BB6:  BSF    0A.3
....................    i2c_stop(); 
0BB7:  BCF    20.4
0BB8:  MOVF   20,W
0BB9:  BSF    03.5
0BBA:  MOVWF  07
0BBB:  NOP
0BBC:  BCF    03.5
0BBD:  BSF    20.3
0BBE:  MOVF   20,W
0BBF:  BSF    03.5
0BC0:  MOVWF  07
0BC1:  BCF    03.5
0BC2:  BTFSS  07.3
0BC3:  GOTO   3C2
0BC4:  NOP
0BC5:  GOTO   3C6
0BC6:  NOP
0BC7:  BSF    20.4
0BC8:  MOVF   20,W
0BC9:  BSF    03.5
0BCA:  MOVWF  07
0BCB:  NOP
....................    i2c_start(); 
0BCC:  BCF    03.5
0BCD:  BSF    20.4
0BCE:  MOVF   20,W
0BCF:  BSF    03.5
0BD0:  MOVWF  07
0BD1:  NOP
0BD2:  BCF    03.5
0BD3:  BSF    20.3
0BD4:  MOVF   20,W
0BD5:  BSF    03.5
0BD6:  MOVWF  07
0BD7:  NOP
0BD8:  BCF    03.5
0BD9:  BCF    07.4
0BDA:  BCF    20.4
0BDB:  MOVF   20,W
0BDC:  BSF    03.5
0BDD:  MOVWF  07
0BDE:  NOP
0BDF:  BCF    03.5
0BE0:  BCF    07.3
0BE1:  BCF    20.3
0BE2:  MOVF   20,W
0BE3:  BSF    03.5
0BE4:  MOVWF  07
....................    I2C_Write(0xAB); 
0BE5:  MOVLW  AB
0BE6:  BCF    03.5
0BE7:  MOVWF  3B
0BE8:  BCF    0A.3
0BE9:  CALL   0D1
0BEA:  BSF    0A.3
....................    PROUD1=i2c_read(0); 
0BEB:  CLRF   77
0BEC:  BCF    0A.3
0BED:  CALL   11B
0BEE:  BSF    0A.3
0BEF:  MOVF   78,W
0BF0:  MOVWF  26
....................    i2c_stop();   
0BF1:  BCF    20.4
0BF2:  MOVF   20,W
0BF3:  BSF    03.5
0BF4:  MOVWF  07
0BF5:  NOP
0BF6:  BCF    03.5
0BF7:  BSF    20.3
0BF8:  MOVF   20,W
0BF9:  BSF    03.5
0BFA:  MOVWF  07
0BFB:  BCF    03.5
0BFC:  BTFSS  07.3
0BFD:  GOTO   3FC
0BFE:  NOP
0BFF:  GOTO   400
0C00:  NOP
0C01:  BSF    20.4
0C02:  MOVF   20,W
0C03:  BSF    03.5
0C04:  MOVWF  07
0C05:  NOP
....................     
....................     
....................        i2c_start(); 
0C06:  BCF    03.5
0C07:  BSF    20.4
0C08:  MOVF   20,W
0C09:  BSF    03.5
0C0A:  MOVWF  07
0C0B:  NOP
0C0C:  BCF    03.5
0C0D:  BSF    20.3
0C0E:  MOVF   20,W
0C0F:  BSF    03.5
0C10:  MOVWF  07
0C11:  NOP
0C12:  BCF    03.5
0C13:  BCF    07.4
0C14:  BCF    20.4
0C15:  MOVF   20,W
0C16:  BSF    03.5
0C17:  MOVWF  07
0C18:  NOP
0C19:  BCF    03.5
0C1A:  BCF    07.3
0C1B:  BCF    20.3
0C1C:  MOVF   20,W
0C1D:  BSF    03.5
0C1E:  MOVWF  07
....................    I2C_Write(0xAA); 
0C1F:  MOVLW  AA
0C20:  BCF    03.5
0C21:  MOVWF  3B
0C22:  BCF    0A.3
0C23:  CALL   0D1
0C24:  BSF    0A.3
....................    I2C_write(0x04); 
0C25:  MOVLW  04
0C26:  MOVWF  3B
0C27:  BCF    0A.3
0C28:  CALL   0D1
0C29:  BSF    0A.3
....................    i2c_stop(); 
0C2A:  BCF    20.4
0C2B:  MOVF   20,W
0C2C:  BSF    03.5
0C2D:  MOVWF  07
0C2E:  NOP
0C2F:  BCF    03.5
0C30:  BSF    20.3
0C31:  MOVF   20,W
0C32:  BSF    03.5
0C33:  MOVWF  07
0C34:  BCF    03.5
0C35:  BTFSS  07.3
0C36:  GOTO   435
0C37:  NOP
0C38:  GOTO   439
0C39:  NOP
0C3A:  BSF    20.4
0C3B:  MOVF   20,W
0C3C:  BSF    03.5
0C3D:  MOVWF  07
0C3E:  NOP
....................    i2c_start(); 
0C3F:  BCF    03.5
0C40:  BSF    20.4
0C41:  MOVF   20,W
0C42:  BSF    03.5
0C43:  MOVWF  07
0C44:  NOP
0C45:  BCF    03.5
0C46:  BSF    20.3
0C47:  MOVF   20,W
0C48:  BSF    03.5
0C49:  MOVWF  07
0C4A:  NOP
0C4B:  BCF    03.5
0C4C:  BCF    07.4
0C4D:  BCF    20.4
0C4E:  MOVF   20,W
0C4F:  BSF    03.5
0C50:  MOVWF  07
0C51:  NOP
0C52:  BCF    03.5
0C53:  BCF    07.3
0C54:  BCF    20.3
0C55:  MOVF   20,W
0C56:  BSF    03.5
0C57:  MOVWF  07
....................    I2C_Write(0xAB); 
0C58:  MOVLW  AB
0C59:  BCF    03.5
0C5A:  MOVWF  3B
0C5B:  BCF    0A.3
0C5C:  CALL   0D1
0C5D:  BSF    0A.3
....................    KAPZ=i2c_read(0); 
0C5E:  CLRF   77
0C5F:  BCF    0A.3
0C60:  CALL   11B
0C61:  BSF    0A.3
0C62:  MOVF   78,W
0C63:  MOVWF  27
....................    i2c_stop(); 
0C64:  BCF    20.4
0C65:  MOVF   20,W
0C66:  BSF    03.5
0C67:  MOVWF  07
0C68:  NOP
0C69:  BCF    03.5
0C6A:  BSF    20.3
0C6B:  MOVF   20,W
0C6C:  BSF    03.5
0C6D:  MOVWF  07
0C6E:  BCF    03.5
0C6F:  BTFSS  07.3
0C70:  GOTO   46F
0C71:  NOP
0C72:  GOTO   473
0C73:  NOP
0C74:  BSF    20.4
0C75:  MOVF   20,W
0C76:  BSF    03.5
0C77:  MOVWF  07
0C78:  NOP
....................  
....................    i2c_start(); 
0C79:  BCF    03.5
0C7A:  BSF    20.4
0C7B:  MOVF   20,W
0C7C:  BSF    03.5
0C7D:  MOVWF  07
0C7E:  NOP
0C7F:  BCF    03.5
0C80:  BSF    20.3
0C81:  MOVF   20,W
0C82:  BSF    03.5
0C83:  MOVWF  07
0C84:  NOP
0C85:  BCF    03.5
0C86:  BCF    07.4
0C87:  BCF    20.4
0C88:  MOVF   20,W
0C89:  BSF    03.5
0C8A:  MOVWF  07
0C8B:  NOP
0C8C:  BCF    03.5
0C8D:  BCF    07.3
0C8E:  BCF    20.3
0C8F:  MOVF   20,W
0C90:  BSF    03.5
0C91:  MOVWF  07
....................    I2C_Write(0xAA); 
0C92:  MOVLW  AA
0C93:  BCF    03.5
0C94:  MOVWF  3B
0C95:  BCF    0A.3
0C96:  CALL   0D1
0C97:  BSF    0A.3
....................    I2C_write(0x05); 
0C98:  MOVLW  05
0C99:  MOVWF  3B
0C9A:  BCF    0A.3
0C9B:  CALL   0D1
0C9C:  BSF    0A.3
....................    i2c_stop(); 
0C9D:  BCF    20.4
0C9E:  MOVF   20,W
0C9F:  BSF    03.5
0CA0:  MOVWF  07
0CA1:  NOP
0CA2:  BCF    03.5
0CA3:  BSF    20.3
0CA4:  MOVF   20,W
0CA5:  BSF    03.5
0CA6:  MOVWF  07
0CA7:  BCF    03.5
0CA8:  BTFSS  07.3
0CA9:  GOTO   4A8
0CAA:  NOP
0CAB:  GOTO   4AC
0CAC:  NOP
0CAD:  BSF    20.4
0CAE:  MOVF   20,W
0CAF:  BSF    03.5
0CB0:  MOVWF  07
0CB1:  NOP
....................    i2c_start(); 
0CB2:  BCF    03.5
0CB3:  BSF    20.4
0CB4:  MOVF   20,W
0CB5:  BSF    03.5
0CB6:  MOVWF  07
0CB7:  NOP
0CB8:  BCF    03.5
0CB9:  BSF    20.3
0CBA:  MOVF   20,W
0CBB:  BSF    03.5
0CBC:  MOVWF  07
0CBD:  NOP
0CBE:  BCF    03.5
0CBF:  BCF    07.4
0CC0:  BCF    20.4
0CC1:  MOVF   20,W
0CC2:  BSF    03.5
0CC3:  MOVWF  07
0CC4:  NOP
0CC5:  BCF    03.5
0CC6:  BCF    07.3
0CC7:  BCF    20.3
0CC8:  MOVF   20,W
0CC9:  BSF    03.5
0CCA:  MOVWF  07
....................    I2C_Write(0xAB); 
0CCB:  MOVLW  AB
0CCC:  BCF    03.5
0CCD:  MOVWF  3B
0CCE:  BCF    0A.3
0CCF:  CALL   0D1
0CD0:  BSF    0A.3
....................    KAPZ1=i2c_read(0); 
0CD1:  CLRF   77
0CD2:  BCF    0A.3
0CD3:  CALL   11B
0CD4:  BSF    0A.3
0CD5:  MOVF   78,W
0CD6:  MOVWF  28
....................    i2c_stop();  
0CD7:  BCF    20.4
0CD8:  MOVF   20,W
0CD9:  BSF    03.5
0CDA:  MOVWF  07
0CDB:  NOP
0CDC:  BCF    03.5
0CDD:  BSF    20.3
0CDE:  MOVF   20,W
0CDF:  BSF    03.5
0CE0:  MOVWF  07
0CE1:  BCF    03.5
0CE2:  BTFSS  07.3
0CE3:  GOTO   4E2
0CE4:  NOP
0CE5:  GOTO   4E6
0CE6:  NOP
0CE7:  BSF    20.4
0CE8:  MOVF   20,W
0CE9:  BSF    03.5
0CEA:  MOVWF  07
0CEB:  NOP
....................     
....................     
....................    i2c_start(); 
0CEC:  BCF    03.5
0CED:  BSF    20.4
0CEE:  MOVF   20,W
0CEF:  BSF    03.5
0CF0:  MOVWF  07
0CF1:  NOP
0CF2:  BCF    03.5
0CF3:  BSF    20.3
0CF4:  MOVF   20,W
0CF5:  BSF    03.5
0CF6:  MOVWF  07
0CF7:  NOP
0CF8:  BCF    03.5
0CF9:  BCF    07.4
0CFA:  BCF    20.4
0CFB:  MOVF   20,W
0CFC:  BSF    03.5
0CFD:  MOVWF  07
0CFE:  NOP
0CFF:  BCF    03.5
0D00:  BCF    07.3
0D01:  BCF    20.3
0D02:  MOVF   20,W
0D03:  BSF    03.5
0D04:  MOVWF  07
....................    I2C_Write(0xAA); 
0D05:  MOVLW  AA
0D06:  BCF    03.5
0D07:  MOVWF  3B
0D08:  BCF    0A.3
0D09:  CALL   0D1
0D0A:  BSF    0A.3
....................    I2C_write(0x06); 
0D0B:  MOVLW  06
0D0C:  MOVWF  3B
0D0D:  BCF    0A.3
0D0E:  CALL   0D1
0D0F:  BSF    0A.3
....................    i2c_stop(); 
0D10:  BCF    20.4
0D11:  MOVF   20,W
0D12:  BSF    03.5
0D13:  MOVWF  07
0D14:  NOP
0D15:  BCF    03.5
0D16:  BSF    20.3
0D17:  MOVF   20,W
0D18:  BSF    03.5
0D19:  MOVWF  07
0D1A:  BCF    03.5
0D1B:  BTFSS  07.3
0D1C:  GOTO   51B
0D1D:  NOP
0D1E:  GOTO   51F
0D1F:  NOP
0D20:  BSF    20.4
0D21:  MOVF   20,W
0D22:  BSF    03.5
0D23:  MOVWF  07
0D24:  NOP
....................    i2c_start(); 
0D25:  BCF    03.5
0D26:  BSF    20.4
0D27:  MOVF   20,W
0D28:  BSF    03.5
0D29:  MOVWF  07
0D2A:  NOP
0D2B:  BCF    03.5
0D2C:  BSF    20.3
0D2D:  MOVF   20,W
0D2E:  BSF    03.5
0D2F:  MOVWF  07
0D30:  NOP
0D31:  BCF    03.5
0D32:  BCF    07.4
0D33:  BCF    20.4
0D34:  MOVF   20,W
0D35:  BSF    03.5
0D36:  MOVWF  07
0D37:  NOP
0D38:  BCF    03.5
0D39:  BCF    07.3
0D3A:  BCF    20.3
0D3B:  MOVF   20,W
0D3C:  BSF    03.5
0D3D:  MOVWF  07
....................    I2C_Write(0xAB); 
0D3E:  MOVLW  AB
0D3F:  BCF    03.5
0D40:  MOVWF  3B
0D41:  BCF    0A.3
0D42:  CALL   0D1
0D43:  BSF    0A.3
....................    KAPC=i2c_read(0); 
0D44:  CLRF   77
0D45:  BCF    0A.3
0D46:  CALL   11B
0D47:  BSF    0A.3
0D48:  MOVF   78,W
0D49:  MOVWF  29
....................    i2c_stop(); 
0D4A:  BCF    20.4
0D4B:  MOVF   20,W
0D4C:  BSF    03.5
0D4D:  MOVWF  07
0D4E:  NOP
0D4F:  BCF    03.5
0D50:  BSF    20.3
0D51:  MOVF   20,W
0D52:  BSF    03.5
0D53:  MOVWF  07
0D54:  BCF    03.5
0D55:  BTFSS  07.3
0D56:  GOTO   555
0D57:  NOP
0D58:  GOTO   559
0D59:  NOP
0D5A:  BSF    20.4
0D5B:  MOVF   20,W
0D5C:  BSF    03.5
0D5D:  MOVWF  07
0D5E:  NOP
....................  
....................    i2c_start(); 
0D5F:  BCF    03.5
0D60:  BSF    20.4
0D61:  MOVF   20,W
0D62:  BSF    03.5
0D63:  MOVWF  07
0D64:  NOP
0D65:  BCF    03.5
0D66:  BSF    20.3
0D67:  MOVF   20,W
0D68:  BSF    03.5
0D69:  MOVWF  07
0D6A:  NOP
0D6B:  BCF    03.5
0D6C:  BCF    07.4
0D6D:  BCF    20.4
0D6E:  MOVF   20,W
0D6F:  BSF    03.5
0D70:  MOVWF  07
0D71:  NOP
0D72:  BCF    03.5
0D73:  BCF    07.3
0D74:  BCF    20.3
0D75:  MOVF   20,W
0D76:  BSF    03.5
0D77:  MOVWF  07
....................    I2C_Write(0xAA); 
0D78:  MOVLW  AA
0D79:  BCF    03.5
0D7A:  MOVWF  3B
0D7B:  BCF    0A.3
0D7C:  CALL   0D1
0D7D:  BSF    0A.3
....................    I2C_write(0x07); 
0D7E:  MOVLW  07
0D7F:  MOVWF  3B
0D80:  BCF    0A.3
0D81:  CALL   0D1
0D82:  BSF    0A.3
....................    i2c_stop(); 
0D83:  BCF    20.4
0D84:  MOVF   20,W
0D85:  BSF    03.5
0D86:  MOVWF  07
0D87:  NOP
0D88:  BCF    03.5
0D89:  BSF    20.3
0D8A:  MOVF   20,W
0D8B:  BSF    03.5
0D8C:  MOVWF  07
0D8D:  BCF    03.5
0D8E:  BTFSS  07.3
0D8F:  GOTO   58E
0D90:  NOP
0D91:  GOTO   592
0D92:  NOP
0D93:  BSF    20.4
0D94:  MOVF   20,W
0D95:  BSF    03.5
0D96:  MOVWF  07
0D97:  NOP
....................    i2c_start(); 
0D98:  BCF    03.5
0D99:  BSF    20.4
0D9A:  MOVF   20,W
0D9B:  BSF    03.5
0D9C:  MOVWF  07
0D9D:  NOP
0D9E:  BCF    03.5
0D9F:  BSF    20.3
0DA0:  MOVF   20,W
0DA1:  BSF    03.5
0DA2:  MOVWF  07
0DA3:  NOP
0DA4:  BCF    03.5
0DA5:  BCF    07.4
0DA6:  BCF    20.4
0DA7:  MOVF   20,W
0DA8:  BSF    03.5
0DA9:  MOVWF  07
0DAA:  NOP
0DAB:  BCF    03.5
0DAC:  BCF    07.3
0DAD:  BCF    20.3
0DAE:  MOVF   20,W
0DAF:  BSF    03.5
0DB0:  MOVWF  07
....................    I2C_Write(0xAB); 
0DB1:  MOVLW  AB
0DB2:  BCF    03.5
0DB3:  MOVWF  3B
0DB4:  BCF    0A.3
0DB5:  CALL   0D1
0DB6:  BSF    0A.3
....................    KAPC1=i2c_read(0); 
0DB7:  CLRF   77
0DB8:  BCF    0A.3
0DB9:  CALL   11B
0DBA:  BSF    0A.3
0DBB:  MOVF   78,W
0DBC:  MOVWF  2A
....................    i2c_stop(); 
0DBD:  BCF    20.4
0DBE:  MOVF   20,W
0DBF:  BSF    03.5
0DC0:  MOVWF  07
0DC1:  NOP
0DC2:  BCF    03.5
0DC3:  BSF    20.3
0DC4:  MOVF   20,W
0DC5:  BSF    03.5
0DC6:  MOVWF  07
0DC7:  BCF    03.5
0DC8:  BTFSS  07.3
0DC9:  GOTO   5C8
0DCA:  NOP
0DCB:  GOTO   5CC
0DCC:  NOP
0DCD:  BSF    20.4
0DCE:  MOVF   20,W
0DCF:  BSF    03.5
0DD0:  MOVWF  07
0DD1:  NOP
....................     
....................       i2c_start(); 
0DD2:  BCF    03.5
0DD3:  BSF    20.4
0DD4:  MOVF   20,W
0DD5:  BSF    03.5
0DD6:  MOVWF  07
0DD7:  NOP
0DD8:  BCF    03.5
0DD9:  BSF    20.3
0DDA:  MOVF   20,W
0DDB:  BSF    03.5
0DDC:  MOVWF  07
0DDD:  NOP
0DDE:  BCF    03.5
0DDF:  BCF    07.4
0DE0:  BCF    20.4
0DE1:  MOVF   20,W
0DE2:  BSF    03.5
0DE3:  MOVWF  07
0DE4:  NOP
0DE5:  BCF    03.5
0DE6:  BCF    07.3
0DE7:  BCF    20.3
0DE8:  MOVF   20,W
0DE9:  BSF    03.5
0DEA:  MOVWF  07
....................    I2C_Write(0xAA); 
0DEB:  MOVLW  AA
0DEC:  BCF    03.5
0DED:  MOVWF  3B
0DEE:  BCF    0A.3
0DEF:  CALL   0D1
0DF0:  BSF    0A.3
....................    I2C_write(0x02); 
0DF1:  MOVLW  02
0DF2:  MOVWF  3B
0DF3:  BCF    0A.3
0DF4:  CALL   0D1
0DF5:  BSF    0A.3
....................    i2c_stop(); 
0DF6:  BCF    20.4
0DF7:  MOVF   20,W
0DF8:  BSF    03.5
0DF9:  MOVWF  07
0DFA:  NOP
0DFB:  BCF    03.5
0DFC:  BSF    20.3
0DFD:  MOVF   20,W
0DFE:  BSF    03.5
0DFF:  MOVWF  07
0E00:  BCF    03.5
0E01:  BTFSS  07.3
0E02:  GOTO   601
0E03:  NOP
0E04:  GOTO   605
0E05:  NOP
0E06:  BSF    20.4
0E07:  MOVF   20,W
0E08:  BSF    03.5
0E09:  MOVWF  07
0E0A:  NOP
....................    i2c_start(); 
0E0B:  BCF    03.5
0E0C:  BSF    20.4
0E0D:  MOVF   20,W
0E0E:  BSF    03.5
0E0F:  MOVWF  07
0E10:  NOP
0E11:  BCF    03.5
0E12:  BSF    20.3
0E13:  MOVF   20,W
0E14:  BSF    03.5
0E15:  MOVWF  07
0E16:  NOP
0E17:  BCF    03.5
0E18:  BCF    07.4
0E19:  BCF    20.4
0E1A:  MOVF   20,W
0E1B:  BSF    03.5
0E1C:  MOVWF  07
0E1D:  NOP
0E1E:  BCF    03.5
0E1F:  BCF    07.3
0E20:  BCF    20.3
0E21:  MOVF   20,W
0E22:  BSF    03.5
0E23:  MOVWF  07
....................    I2C_Write(0xAB); 
0E24:  MOVLW  AB
0E25:  BCF    03.5
0E26:  MOVWF  3B
0E27:  BCF    0A.3
0E28:  CALL   0D1
0E29:  BSF    0A.3
....................    STAV=i2c_read(0); 
0E2A:  CLRF   77
0E2B:  BCF    0A.3
0E2C:  CALL   11B
0E2D:  BSF    0A.3
0E2E:  MOVF   78,W
0E2F:  MOVWF  2B
....................    i2c_stop(); 
0E30:  BCF    20.4
0E31:  MOVF   20,W
0E32:  BSF    03.5
0E33:  MOVWF  07
0E34:  NOP
0E35:  BCF    03.5
0E36:  BSF    20.3
0E37:  MOVF   20,W
0E38:  BSF    03.5
0E39:  MOVWF  07
0E3A:  BCF    03.5
0E3B:  BTFSS  07.3
0E3C:  GOTO   63B
0E3D:  NOP
0E3E:  GOTO   63F
0E3F:  NOP
0E40:  BSF    20.4
0E41:  MOVF   20,W
0E42:  BSF    03.5
0E43:  MOVWF  07
0E44:  NOP
....................  
....................    i2c_start(); 
0E45:  BCF    03.5
0E46:  BSF    20.4
0E47:  MOVF   20,W
0E48:  BSF    03.5
0E49:  MOVWF  07
0E4A:  NOP
0E4B:  BCF    03.5
0E4C:  BSF    20.3
0E4D:  MOVF   20,W
0E4E:  BSF    03.5
0E4F:  MOVWF  07
0E50:  NOP
0E51:  BCF    03.5
0E52:  BCF    07.4
0E53:  BCF    20.4
0E54:  MOVF   20,W
0E55:  BSF    03.5
0E56:  MOVWF  07
0E57:  NOP
0E58:  BCF    03.5
0E59:  BCF    07.3
0E5A:  BCF    20.3
0E5B:  MOVF   20,W
0E5C:  BSF    03.5
0E5D:  MOVWF  07
....................    I2C_Write(0xAA); 
0E5E:  MOVLW  AA
0E5F:  BCF    03.5
0E60:  MOVWF  3B
0E61:  BCF    0A.3
0E62:  CALL   0D1
0E63:  BSF    0A.3
....................    I2C_write(0x03); 
0E64:  MOVLW  03
0E65:  MOVWF  3B
0E66:  BCF    0A.3
0E67:  CALL   0D1
0E68:  BSF    0A.3
....................    i2c_stop(); 
0E69:  BCF    20.4
0E6A:  MOVF   20,W
0E6B:  BSF    03.5
0E6C:  MOVWF  07
0E6D:  NOP
0E6E:  BCF    03.5
0E6F:  BSF    20.3
0E70:  MOVF   20,W
0E71:  BSF    03.5
0E72:  MOVWF  07
0E73:  BCF    03.5
0E74:  BTFSS  07.3
0E75:  GOTO   674
0E76:  NOP
0E77:  GOTO   678
0E78:  NOP
0E79:  BSF    20.4
0E7A:  MOVF   20,W
0E7B:  BSF    03.5
0E7C:  MOVWF  07
0E7D:  NOP
....................    i2c_start(); 
0E7E:  BCF    03.5
0E7F:  BSF    20.4
0E80:  MOVF   20,W
0E81:  BSF    03.5
0E82:  MOVWF  07
0E83:  NOP
0E84:  BCF    03.5
0E85:  BSF    20.3
0E86:  MOVF   20,W
0E87:  BSF    03.5
0E88:  MOVWF  07
0E89:  NOP
0E8A:  BCF    03.5
0E8B:  BCF    07.4
0E8C:  BCF    20.4
0E8D:  MOVF   20,W
0E8E:  BSF    03.5
0E8F:  MOVWF  07
0E90:  NOP
0E91:  BCF    03.5
0E92:  BCF    07.3
0E93:  BCF    20.3
0E94:  MOVF   20,W
0E95:  BSF    03.5
0E96:  MOVWF  07
....................    I2C_Write(0xAB); 
0E97:  MOVLW  AB
0E98:  BCF    03.5
0E99:  MOVWF  3B
0E9A:  BCF    0A.3
0E9B:  CALL   0D1
0E9C:  BSF    0A.3
....................    STAV1=i2c_read(0); 
0E9D:  CLRF   77
0E9E:  BCF    0A.3
0E9F:  CALL   11B
0EA0:  BSF    0A.3
0EA1:  MOVF   78,W
0EA2:  MOVWF  2C
....................    i2c_stop();  
0EA3:  BCF    20.4
0EA4:  MOVF   20,W
0EA5:  BSF    03.5
0EA6:  MOVWF  07
0EA7:  NOP
0EA8:  BCF    03.5
0EA9:  BSF    20.3
0EAA:  MOVF   20,W
0EAB:  BSF    03.5
0EAC:  MOVWF  07
0EAD:  BCF    03.5
0EAE:  BTFSS  07.3
0EAF:  GOTO   6AE
0EB0:  NOP
0EB1:  GOTO   6B2
0EB2:  NOP
0EB3:  BSF    20.4
0EB4:  MOVF   20,W
0EB5:  BSF    03.5
0EB6:  MOVWF  07
0EB7:  NOP
....................     
....................  
.................... data4 = (((unsigned int16) INTEP1 << 8) + INTEP ); 
0EB8:  BCF    03.5
0EB9:  CLRF   3C
0EBA:  MOVF   22,W
0EBB:  MOVWF  3B
0EBC:  MOVWF  3C
0EBD:  CLRF   3B
0EBE:  MOVF   21,W
0EBF:  ADDWF  3B,W
0EC0:  MOVWF  2D
0EC1:  MOVF   3C,W
0EC2:  MOVWF  2E
0EC3:  BTFSC  03.0
0EC4:  INCF   2E,F
.................... data4 = (data4/10)-273; 
0EC5:  MOVF   2E,W
0EC6:  MOVWF  3C
0EC7:  MOVF   2D,W
0EC8:  MOVWF  3B
0EC9:  CLRF   3E
0ECA:  MOVLW  0A
0ECB:  MOVWF  3D
0ECC:  BCF    0A.3
0ECD:  GOTO   1E6
0ECE:  BSF    0A.3
0ECF:  MOVF   79,W
0ED0:  MOVWF  3C
0ED1:  MOVF   78,W
0ED2:  MOVWF  3B
0ED3:  MOVLW  11
0ED4:  SUBWF  3B,W
0ED5:  MOVWF  2D
0ED6:  MOVF   3C,W
0ED7:  MOVWF  2E
0ED8:  MOVLW  01
0ED9:  BTFSS  03.0
0EDA:  MOVLW  02
0EDB:  SUBWF  2E,F
.................... data5 = (((unsigned int16) NAP1 << 8) + NAP ); 
0EDC:  CLRF   3C
0EDD:  MOVF   24,W
0EDE:  MOVWF  3B
0EDF:  MOVWF  3C
0EE0:  CLRF   3B
0EE1:  MOVF   23,W
0EE2:  ADDWF  3B,W
0EE3:  MOVWF  2F
0EE4:  MOVF   3C,W
0EE5:  MOVWF  30
0EE6:  BTFSC  03.0
0EE7:  INCF   30,F
.................... data6 = (((unsigned int16) PROUD1 << 8) + PROUD ); 
0EE8:  CLRF   3C
0EE9:  MOVF   26,W
0EEA:  MOVWF  3B
0EEB:  MOVWF  3C
0EEC:  CLRF   3B
0EED:  MOVF   25,W
0EEE:  ADDWF  3B,W
0EEF:  MOVWF  31
0EF0:  MOVF   3C,W
0EF1:  MOVWF  32
0EF2:  BTFSC  03.0
0EF3:  INCF   32,F
.................... data7 = (((unsigned int16) KAPZ1 << 8) + KAPZ ); 
0EF4:  CLRF   3C
0EF5:  MOVF   28,W
0EF6:  MOVWF  3B
0EF7:  MOVWF  3C
0EF8:  CLRF   3B
0EF9:  MOVF   27,W
0EFA:  ADDWF  3B,W
0EFB:  MOVWF  33
0EFC:  MOVF   3C,W
0EFD:  MOVWF  34
0EFE:  BTFSC  03.0
0EFF:  INCF   34,F
.................... data8 = (((unsigned int16) KAPC1 << 8) + KAPC ); 
0F00:  CLRF   3C
0F01:  MOVF   2A,W
0F02:  MOVWF  3B
0F03:  MOVWF  3C
0F04:  CLRF   3B
0F05:  MOVF   29,W
0F06:  ADDWF  3B,W
0F07:  MOVWF  35
0F08:  MOVF   3C,W
0F09:  MOVWF  36
0F0A:  BTFSC  03.0
0F0B:  INCF   36,F
.................... data9 = (((unsigned int16) STAV1 << 8) + STAV ); 
0F0C:  CLRF   3C
0F0D:  MOVF   2C,W
0F0E:  MOVWF  3B
0F0F:  MOVWF  3C
0F10:  CLRF   3B
0F11:  MOVF   2B,W
0F12:  ADDWF  3B,W
0F13:  MOVWF  37
0F14:  MOVF   3C,W
0F15:  MOVWF  38
0F16:  BTFSC  03.0
0F17:  INCF   38,F
....................  
....................   
....................     
....................  
....................  
.................... printf("Teplota uvnitr io: %Ld C\r\n", data4); 
0F18:  MOVLW  1B
0F19:  BSF    03.6
0F1A:  MOVWF  0D
0F1B:  MOVLW  00
0F1C:  MOVWF  0F
0F1D:  BCF    03.0
0F1E:  MOVLW  13
0F1F:  BCF    03.6
0F20:  MOVWF  3B
0F21:  BCF    0A.3
0F22:  CALL   174
0F23:  BSF    0A.3
0F24:  MOVLW  10
0F25:  MOVWF  04
0F26:  MOVF   2E,W
0F27:  MOVWF  3C
0F28:  MOVF   2D,W
0F29:  MOVWF  3B
0F2A:  BCF    0A.3
0F2B:  CALL   20D
0F2C:  BSF    0A.3
0F2D:  MOVLW  26
0F2E:  BSF    03.6
0F2F:  MOVWF  0D
0F30:  MOVLW  00
0F31:  MOVWF  0F
0F32:  BCF    03.0
0F33:  MOVLW  04
0F34:  BCF    03.6
0F35:  MOVWF  3B
0F36:  BCF    0A.3
0F37:  CALL   174
0F38:  BSF    0A.3
.................... printf("Napeti clanku: %Ld mV \r\n", data5); 
0F39:  MOVLW  29
0F3A:  BSF    03.6
0F3B:  MOVWF  0D
0F3C:  MOVLW  00
0F3D:  MOVWF  0F
0F3E:  BCF    03.0
0F3F:  MOVLW  0F
0F40:  BCF    03.6
0F41:  MOVWF  3B
0F42:  BCF    0A.3
0F43:  CALL   174
0F44:  BSF    0A.3
0F45:  MOVLW  10
0F46:  MOVWF  04
0F47:  MOVF   30,W
0F48:  MOVWF  3C
0F49:  MOVF   2F,W
0F4A:  MOVWF  3B
0F4B:  BCF    0A.3
0F4C:  CALL   20D
0F4D:  BSF    0A.3
0F4E:  MOVLW  32
0F4F:  BSF    03.6
0F50:  MOVWF  0D
0F51:  MOVLW  00
0F52:  MOVWF  0F
0F53:  BCF    03.0
0F54:  MOVLW  06
0F55:  BCF    03.6
0F56:  MOVWF  3B
0F57:  BCF    0A.3
0F58:  CALL   174
0F59:  BSF    0A.3
.................... printf("Proud: %Ld mA \r\n", data6); 
0F5A:  MOVLW  36
0F5B:  BSF    03.6
0F5C:  MOVWF  0D
0F5D:  MOVLW  00
0F5E:  MOVWF  0F
0F5F:  BCF    03.0
0F60:  MOVLW  07
0F61:  BCF    03.6
0F62:  MOVWF  3B
0F63:  BCF    0A.3
0F64:  CALL   174
0F65:  BSF    0A.3
0F66:  MOVLW  10
0F67:  MOVWF  04
0F68:  MOVF   32,W
0F69:  MOVWF  3C
0F6A:  MOVF   31,W
0F6B:  MOVWF  3B
0F6C:  BCF    0A.3
0F6D:  CALL   20D
0F6E:  BSF    0A.3
0F6F:  MOVLW  3B
0F70:  BSF    03.6
0F71:  MOVWF  0D
0F72:  MOVLW  00
0F73:  MOVWF  0F
0F74:  BCF    03.0
0F75:  MOVLW  06
0F76:  BCF    03.6
0F77:  MOVWF  3B
0F78:  BCF    0A.3
0F79:  CALL   174
0F7A:  BSF    0A.3
.................... printf("Kapacita zbytek: %Ld mAh\r\n", data7); 
0F7B:  MOVLW  3F
0F7C:  BSF    03.6
0F7D:  MOVWF  0D
0F7E:  MOVLW  00
0F7F:  MOVWF  0F
0F80:  BCF    03.0
0F81:  MOVLW  11
0F82:  BCF    03.6
0F83:  MOVWF  3B
0F84:  BCF    0A.3
0F85:  CALL   174
0F86:  BSF    0A.3
0F87:  MOVLW  10
0F88:  MOVWF  04
0F89:  MOVF   34,W
0F8A:  MOVWF  3C
0F8B:  MOVF   33,W
0F8C:  MOVWF  3B
0F8D:  BCF    0A.3
0F8E:  CALL   20D
0F8F:  BSF    0A.3
0F90:  MOVLW  49
0F91:  BSF    03.6
0F92:  MOVWF  0D
0F93:  MOVLW  00
0F94:  MOVWF  0F
0F95:  BCF    03.0
0F96:  MOVLW  06
0F97:  BCF    03.6
0F98:  MOVWF  3B
0F99:  BCF    0A.3
0F9A:  CALL   174
0F9B:  BSF    0A.3
.................... printf("Kapacita max: %Ld mAh\r\n", data8); 
0F9C:  MOVLW  4D
0F9D:  BSF    03.6
0F9E:  MOVWF  0D
0F9F:  MOVLW  00
0FA0:  MOVWF  0F
0FA1:  BCF    03.0
0FA2:  MOVLW  0E
0FA3:  BCF    03.6
0FA4:  MOVWF  3B
0FA5:  BCF    0A.3
0FA6:  CALL   174
0FA7:  BSF    0A.3
0FA8:  MOVLW  10
0FA9:  MOVWF  04
0FAA:  MOVF   36,W
0FAB:  MOVWF  3C
0FAC:  MOVF   35,W
0FAD:  MOVWF  3B
0FAE:  BCF    0A.3
0FAF:  CALL   20D
0FB0:  BSF    0A.3
0FB1:  MOVLW  55
0FB2:  BSF    03.6
0FB3:  MOVWF  0D
0FB4:  MOVLW  00
0FB5:  MOVWF  0F
0FB6:  BSF    03.0
0FB7:  MOVLW  06
0FB8:  BCF    03.6
0FB9:  MOVWF  3B
0FBA:  BCF    0A.3
0FBB:  CALL   174
0FBC:  BSF    0A.3
.................... printf("Stav: %Ld (procenta)\r\n", data9); 
0FBD:  MOVLW  59
0FBE:  BSF    03.6
0FBF:  MOVWF  0D
0FC0:  MOVLW  00
0FC1:  MOVWF  0F
0FC2:  BCF    03.0
0FC3:  MOVLW  06
0FC4:  BCF    03.6
0FC5:  MOVWF  3B
0FC6:  BCF    0A.3
0FC7:  CALL   174
0FC8:  BSF    0A.3
0FC9:  MOVLW  10
0FCA:  MOVWF  04
0FCB:  MOVF   38,W
0FCC:  MOVWF  3C
0FCD:  MOVF   37,W
0FCE:  MOVWF  3B
0FCF:  BCF    0A.3
0FD0:  CALL   20D
0FD1:  BSF    0A.3
0FD2:  MOVLW  5D
0FD3:  BSF    03.6
0FD4:  MOVWF  0D
0FD5:  MOVLW  00
0FD6:  MOVWF  0F
0FD7:  BSF    03.0
0FD8:  MOVLW  0D
0FD9:  BCF    03.6
0FDA:  MOVWF  3B
0FDB:  BCF    0A.3
0FDC:  CALL   174
0FDD:  BSF    0A.3
....................  
....................  
.................... delay_ms (2000); 
0FDE:  MOVLW  08
0FDF:  MOVWF  3B
0FE0:  MOVLW  FA
0FE1:  MOVWF  3C
0FE2:  BCF    0A.3
0FE3:  CALL   160
0FE4:  BSF    0A.3
0FE5:  DECFSZ 3B,F
0FE6:  GOTO   7E0
....................   
....................   
....................   
....................  }  
0FE7:  GOTO   06E
.................... } 
....................  
0FE8:  SLEEP

Configuration Fuses:
   Word  1: 2CF5   INTRC NOWDT NOPUT MCLR NOPROTECT NOCPD NOBROWNOUT IESO FCMEN NOLVP NODEBUG
   Word  2: 3FFF   NOWRT BORV40