; This file was generated by C2C-plus compiler version 5.5e include "C:\PROGRA~1\MPLABI~1\MCHIP_~1\P16F876A.inc" ;Variables ***************************************** _intr_tmp_0000 equ 0x70 ;1 _intr_tmp_0001 equ 0x71 ;1 _code_tmp_0000 equ 0x72 ;1 _code_tmp_0001 equ 0x73 ;1 _code_tmp_0002 equ 0x74 ;1 _code_tmp_0003 equ 0x75 ;1 _code_tmp_0004 equ 0x76 ;1 _code_tmp_0005 equ 0x77 ;1 _code_tmp_0006 equ 0x78 ;1 __int_save_cont_W equ 0x79 ;1 __int_save_cont_STATUS equ 0x7a ;1 __int_save_cont_FSR equ 0x7b ;1 __int_save_cont_PCLATH equ 0x7c ;1 param00_delay_ms equ 0x7d ;2 param00_delay_s equ 0x7f ;1 _FCV_C_DIV_P equ 0x20 ;1 _FCV_CHOIX_AFFICH equ 0x21 ;1 _FCV_ECH_SOND_TEMP equ 0x22 ;1 _FCV_TEMPAUX2 equ 0x23 ;1 _FCV_D_DIV_P equ 0x24 ;1 _FCV_Q_TCPT equ 0x25 ;1 _FCV_ECH_MAIN_BATT equ 0x26 ;1 _FCV_C_DIV equ 0x27 ;1 _FCV_M_CPT equ 0x28 ;1 _FCV_TEMPMAX equ 0x29 ;1 _FCV_D_DIV equ 0x2a ;1 _FCV_U_DIV equ 0x2b ;1 _FCV_M_DIVT equ 0x2c ;1 _FCV_DEUX equ 0x2d ;1 _FCV_M_DCPT equ 0x2e ;1 _FCV_TESTCLAVIER equ 0x2f ;1 _FCV_TEMPAUX equ 0x30 ;1 _FCV_D_TEMPMAX equ 0x31 ;1 _FCV_REVERSE equ 0x32 ;1 _FCV_M_TCPT equ 0x33 ;1 _FCV_TROIS equ 0x34 ;1 _FCV_Q_CPT equ 0x35 ;1 _FCV_TEMPMAIN1 equ 0x36 ;1 _FCV_TEMPTEMP equ 0x37 ;1 _FCV_M_DIV_P equ 0x38 ;1 _FCV_HUIT equ 0x39 ;1 _FCV_SEPT equ 0x3a ;1 _FCV_BOUCLE1 equ 0x3b ;1 _FCV_TEMPMAIN2 equ 0x3c ;1 _FCV_C_TEMPMAX equ 0x3d ;1 _FCV_TCH_A equ 0x3e ;1 _FCV_ENABLE_CLAVIER equ 0x3f ;1 _FCV_DIVISEUR equ 0x40 ;1 _FCV_TCH_B equ 0x41 ;1 _FCV_CINQ equ 0x42 ;1 _FCV_CPT_BIP2 equ 0x43 ;1 _FCV_C_CPT equ 0x44 ;1 _FCV_TCH_C equ 0x45 ;1 _FCV_ZERO equ 0x46 ;1 _FCV_NEUF equ 0x47 ;1 _FCV_QUATRE equ 0x48 ;1 _FCV_UN equ 0x49 ;1 _FCV_D_CPT equ 0x4a ;1 _FCV_U_CPT equ 0x4b ;1 _FCV_TCH_D equ 0x4c ;1 _FCV_ECH_AUX_BATT equ 0x4d ;1 _FCV_TEMPMAIN equ 0x4e ;1 _FCV_TEMPTEMP1 equ 0x4f ;1 _FCV_M_DIV equ 0x50 ;1 _FCV_TCH_E equ 0x51 ;1 _FCV_CPT_BIP equ 0x52 ;1 _FCV_D_DIVT equ 0x53 ;1 _FCV_U_DIVT equ 0x54 ;1 _FCV_U_DIV_P equ 0x55 ;1 _FCV_TCH_F equ 0x56 ;1 _FCV_SIX equ 0x57 ;1 _FCV_D_DCPT equ 0x58 ;1 _FCV_U_DCPT equ 0x59 ;1 _FCV_U_TEMPMAX equ 0x5a ;1 _FCV_C_DIVT equ 0x5b ;1 _FCV_C_DCPT equ 0x5c ;1 _FCV_D_TCPT equ 0x5d ;1 _FCV_U_TCPT equ 0x5e ;1 _FCV_VARTEMP equ 0x5f ;1 _FCV_C_TCPT equ 0x60 ;1 _FCV_TEMPAUX1 equ 0x61 ;1 param00_FCD_LCDDisplay0_PrintASCII equ 0x62 ;1 param00_FCD_LCDDisplay0_Command equ 0x63 ;1 param00_FCD_LCDDisplay0_RawSend equ 0x64 ;1 param01_FCD_LCDDisplay0_RawSend equ 0x65 ;1 _pt_FCD_LCDDisplay0_RawSend equ 0x66 ;1 param00_FCD_LCDDisplay0_Cursor equ 0x67 ;1 param01_FCD_LCDDisplay0_Cursor equ 0x68 ;1 param00_FCD_LCDDisplay0_PrintNumber equ 0x69 ;1 param00_FCD_EEPROM0_EEPROMRead equ 0x6a ;1 _data_FCD_EEPROM0_EEPROMRead equ 0x6b ;1 param00_FCD_EEPROM0_WriteEEPROM equ 0x6c ;1 param01_FCD_EEPROM0_WriteEEPROM equ 0x6d ;1 _ta_FCD_Thermometer0_SampleADC equ 0x6e ;1 _cnt_FCD_Thermometer0_SampleADC equ 0x6f ;1 _ta_FCD_Thermometer1_SampleADC equ 0xa0 ;1 _cnt_FCD_Thermometer1_SampleADC equ 0xa1 ;1 _ta_FCD_Thermometer2_SampleADC equ 0xa2 ;1 _cnt_FCD_Thermometer2_SampleADC equ 0xa3 ;1 _PORTC equ 0x07 ;1 _TRISC equ 0x87 ;1 _indf equ 0x00 ;1 _tmr0 equ 0x01 ;1 _pcl equ 0x02 ;1 _status equ 0x03 ;1 _fsr equ 0x04 ;1 _porta equ 0x05 ;1 _portb equ 0x06 ;1 _portc equ 0x07 ;1 _pclath equ 0x0a ;1 _intcon equ 0x0b ;1 _pir1 equ 0x0c ;1 _pir2 equ 0x0d ;1 _tmr1l equ 0x0e ;1 _tmr1h equ 0x0f ;1 _t1con equ 0x10 ;1 _tmr2 equ 0x11 ;1 _t2con equ 0x12 ;1 _sspbuf equ 0x13 ;1 _sspcon equ 0x14 ;1 _ccpr1l equ 0x15 ;1 _ccpr1h equ 0x16 ;1 _ccp1con equ 0x17 ;1 _rcsta equ 0x18 ;1 _txreg equ 0x19 ;1 _rcreg equ 0x1a ;1 _ccpr2l equ 0x1b ;1 _ccpr2h equ 0x1c ;1 _ccp2con equ 0x1d ;1 _adresh equ 0x1e ;1 _adcon0 equ 0x1f ;1 _option_reg equ 0x81 ;1 _trisa equ 0x85 ;1 _trisb equ 0x86 ;1 _trisc equ 0x87 ;1 _pie1 equ 0x8c ;1 _pie2 equ 0x8d ;1 _pcon equ 0x8e ;1 _sspcon2 equ 0x91 ;1 _pr2 equ 0x92 ;1 _sspadd equ 0x93 ;1 _sspstat equ 0x94 ;1 _txsta equ 0x98 ;1 _spbrg equ 0x99 ;1 _cmcon equ 0x9c ;1 _cvrcon equ 0x9d ;1 _adresl equ 0x9e ;1 _adcon1 equ 0x9f ;1 _eedata equ 0x10c ;1 _eeadr equ 0x10d ;1 _eedath equ 0x10e ;1 _eeadrh equ 0x10f ;1 _eecon1 equ 0x18c ;1 _eecon2 equ 0x18d ;1 ORG 0 clrf PCLATH goto start__code ORG 4 _interrupt _interrupt__code movwf __int_save_cont_W swapf __int_save_cont_W, F swapf STATUS, W movwf __int_save_cont_STATUS swapf FSR, W movwf __int_save_cont_FSR swapf PCLATH, W movwf __int_save_cont_PCLATH bcf PCLATH, 3 bcf PCLATH, 4 goto interrupt_body _FCM_INTERRUPT_RB0INT goto _FCM_INTERRUPT_RB0INT__code _FCM_AFFICHAGE_CPT_DCPT goto _FCM_AFFICHAGE_CPT_DCPT__code _FCM_INIT goto _FCM_INIT__code _FCM_TESTRRA4_AFFICHEVAL goto _FCM_TESTRRA4_AFFICHEVAL__code _FCM_TEXTE_FIGE goto _FCM_TEXTE_FIGE__code _FCM_COMPTAGE goto _FCM_COMPTAGE__code _FCM_DECOMPTAGE goto _FCM_DECOMPTAGE__code _FCM_TEST_CLAVIER goto _FCM_TEST_CLAVIER__code _FCM_RAZ_PART bsf PCLATH, 3 bcf PCLATH, 4 goto _FCM_RAZ_PART__code _FCM_INPUT_VAR_DCPT bsf PCLATH, 3 bcf PCLATH, 4 goto _FCM_INPUT_VAR_DCPT__code _FCM_TEST_CHIFFRE_CLAVIER bsf PCLATH, 3 bcf PCLATH, 4 goto _FCM_TEST_CHIFFRE_CLAVIER__code _FCM_CONVERT_CLAVIER bsf PCLATH, 3 bcf PCLATH, 4 goto _FCM_CONVERT_CLAVIER__code _FCM_PREDIVISEUR bsf PCLATH, 3 bcf PCLATH, 4 goto _FCM_PREDIVISEUR__code _FCM_AFFICHE_COMPTEUR bsf PCLATH, 3 bcf PCLATH, 4 goto _FCM_AFFICHE_COMPTEUR__code _FCM_TOTALISATEUR bsf PCLATH, 3 bcf PCLATH, 4 goto _FCM_TOTALISATEUR__code _FCM_COMPTAGE_TOTAL bcf PCLATH, 3 bsf PCLATH, 4 goto _FCM_COMPTAGE_TOTAL__code _FCM_RAZ_VAL_CPT_TOT bcf PCLATH, 3 bsf PCLATH, 4 goto _FCM_RAZ_VAL_CPT_TOT__code _FCM_RAZ_VAR_COMPT_TOT bcf PCLATH, 3 bsf PCLATH, 4 goto _FCM_RAZ_VAR_COMPT_TOT__code _FCM_PAUSE_COMPTAGE bcf PCLATH, 3 bsf PCLATH, 4 goto _FCM_PAUSE_COMPTAGE__code _FCM_CHOIX_AFFICHEUR bcf PCLATH, 3 bsf PCLATH, 4 goto _FCM_CHOIX_AFFICHEUR__code _FCM_BIP_PAUSE bcf PCLATH, 3 bsf PCLATH, 4 goto _FCM_BIP_PAUSE__code _FCM_ECRIT_REVERSE bcf PCLATH, 3 bsf PCLATH, 4 goto _FCM_ECRIT_REVERSE__code _FCM_ECRIT_STOP bcf PCLATH, 3 bsf PCLATH, 4 goto _FCM_ECRIT_STOP__code _FCM_RESTAUR_DONNE bcf PCLATH, 3 bsf PCLATH, 4 goto _FCM_RESTAUR_DONNE__code _FCM_RESTOR bcf PCLATH, 3 bsf PCLATH, 4 goto _FCM_RESTOR__code _FCM_SAUVEGARDE bcf PCLATH, 3 bsf PCLATH, 4 goto _FCM_SAUVEGARDE__code _FCM_TEST_BATT_TEMP bcf PCLATH, 3 bsf PCLATH, 4 goto _FCM_TEST_BATT_TEMP__code _FCM_AFFIC_BATT bcf PCLATH, 3 bsf PCLATH, 4 goto _FCM_AFFIC_BATT__code _FCM_AFF_BA_EAU bsf PCLATH, 3 bsf PCLATH, 4 goto _FCM_AFF_BA_EAU__code _FCM_TEMP_EAU bsf PCLATH, 3 bsf PCLATH, 4 goto _FCM_TEMP_EAU__code _FCM_TEXT_TEMP_EAU bsf PCLATH, 3 bsf PCLATH, 4 goto _FCM_TEXT_TEMP_EAU__code _FCM_TEXT_BAT_AUX bsf PCLATH, 3 bsf PCLATH, 4 goto _FCM_TEXT_BAT_AUX__code _FCM_CALCUL_BAT_AUX bsf PCLATH, 3 bsf PCLATH, 4 goto _FCM_CALCUL_BAT_AUX__code _FCM_TEXT_BAT_MOT bsf PCLATH, 3 bsf PCLATH, 4 goto _FCM_TEXT_BAT_MOT__code _FCM_CALCUL_BAT_MOT bsf PCLATH, 3 bsf PCLATH, 4 goto _FCM_CALCUL_BAT_MOT__code _FCM_3BIPS bsf PCLATH, 3 bsf PCLATH, 4 goto _FCM_3BIPS__code _FCM_TEMP_PART bsf PCLATH, 3 bsf PCLATH, 4 goto _FCM_TEMP_PART__code _FCD_LCDDisplay0_Start bsf PCLATH, 3 bsf PCLATH, 4 goto _FCD_LCDDisplay0_Start__code _FCD_LCDDisplay0_Clear bsf PCLATH, 3 bsf PCLATH, 4 goto _FCD_LCDDisplay0_Clear__code _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bsf PCLATH, 4 goto _FCD_LCDDisplay0_PrintASCII__code _FCD_LCDDisplay0_Command bsf PCLATH, 3 bsf PCLATH, 4 goto _FCD_LCDDisplay0_Command__code _FCD_LCDDisplay0_RawSend bsf PCLATH, 3 bsf PCLATH, 4 goto _FCD_LCDDisplay0_RawSend__code _FCD_LCDDisplay0_Cursor bsf PCLATH, 3 bsf PCLATH, 4 goto _FCD_LCDDisplay0_Cursor__code _FCD_LCDDisplay0_PrintNumber bsf PCLATH, 3 bsf PCLATH, 4 goto _FCD_LCDDisplay0_PrintNumber__code _FCD_EEPROM0_EEPROMRead bsf PCLATH, 3 bsf PCLATH, 4 goto _FCD_EEPROM0_EEPROMRead__code _FCD_EEPROM0_WriteEEPROM bsf PCLATH, 3 bsf PCLATH, 4 goto _FCD_EEPROM0_WriteEEPROM__code _FCD_Thermometer0_SampleADC bsf PCLATH, 3 bsf PCLATH, 4 goto _FCD_Thermometer0_SampleADC__code _FCD_Thermometer0_ReadHigh bsf PCLATH, 3 bsf PCLATH, 4 goto _FCD_Thermometer0_ReadHigh__code _FCD_Thermometer1_SampleADC bsf PCLATH, 3 bsf PCLATH, 4 goto _FCD_Thermometer1_SampleADC__code _FCD_Thermometer1_ReadHigh bsf PCLATH, 3 bsf PCLATH, 4 goto _FCD_Thermometer1_ReadHigh__code _FCD_Thermometer2_SampleADC bsf PCLATH, 3 bsf PCLATH, 4 goto _FCD_Thermometer2_SampleADC__code _FCD_Thermometer2_ReadHigh bsf PCLATH, 3 bsf PCLATH, 4 goto _FCD_Thermometer2_ReadHigh__code _delay_ms bsf PCLATH, 3 bsf PCLATH, 4 goto _delay_ms__code _delay_s bsf PCLATH, 3 bsf PCLATH, 4 goto _delay_s__code start__code _main__code movlw D'7' bsf STATUS, RP0 bcf STATUS, RP1 movwf _adcon1 movlw D'192' movwf _option_reg bcf STATUS, RP0 clrf _FCV_CPT_BIP clrf _FCV_REVERSE movlw D'56' movwf _FCV_TCH_B movlw D'48' movwf _FCV_TCH_A movlw D'60' movwf _FCV_TCH_C movlw D'44' movwf _FCV_TCH_D movlw D'28' movwf _FCV_TCH_E movlw D'12' movwf _FCV_TCH_F clrf _FCV_BOUCLE1 clrf _FCV_U_DCPT clrf _FCV_M_DCPT clrf _FCV_D_DCPT clrf _FCV_C_DCPT movlw D'1' movwf _FCV_UN movlw D'2' movwf _FCV_DEUX movlw D'3' movwf _FCV_TROIS movlw D'4' movwf _FCV_QUATRE movlw D'5' movwf _FCV_CINQ movlw D'6' movwf _FCV_SIX movlw D'7' movwf _FCV_SEPT movlw D'8' movwf _FCV_HUIT movlw D'9' movwf _FCV_NEUF clrf _FCV_ZERO movlw D'1' movwf _FCV_CHOIX_AFFICH clrf _FCV_U_DIV_P clrf _FCV_D_DIV_P clrf _FCV_C_DIV_P clrf _FCV_M_DIV_P clrf _FCV_U_DIV clrf _FCV_D_DIV clrf _FCV_C_DIV clrf _FCV_M_DIV clrf _FCV_U_DIVT clrf _FCV_DIVISEUR call _FCM_RAZ_VAR_COMPT_TOT bcf PCLATH, 3 bcf PCLATH, 4 call _FCM_RAZ_PART bcf PCLATH, 3 bcf PCLATH, 4 call _FCM_INIT bcf PCLATH, 3 bcf PCLATH, 4 call _FCM_RESTOR bcf PCLATH, 3 bcf PCLATH, 4 call _FCM_TEXTE_FIGE bcf PCLATH, 3 bcf PCLATH, 4 call _FCM_TESTRRA4_AFFICHEVAL bcf PCLATH, 3 bcf PCLATH, 4 _mainendloop goto _mainendloop _main__end interrupt_body btfss _intcon, 1 goto label_0275 bcf _intcon, D'1' call _FCM_INTERRUPT_RB0INT bcf PCLATH, 3 bcf PCLATH, 4 label_0275 swapf __int_save_cont_PCLATH, W movwf PCLATH swapf __int_save_cont_FSR, W movwf FSR swapf __int_save_cont_STATUS, W movwf STATUS swapf __int_save_cont_W, W retfie _interrupt__end _FCM_INTERRUPT_RB0INT__code clrf _intr_tmp_0000 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_U_DIV, W addlw D'1' btfsc STATUS, C incf _intr_tmp_0000 , F movwf _FCV_U_DIV clrf _intr_tmp_0000 movf _FCV_U_DIVT, W addlw D'1' btfsc STATUS, C incf _intr_tmp_0000 , F movwf _FCV_U_DIVT movf _FCV_U_DIV, W subwf _FCV_DIVISEUR, W btfss STATUS, Z goto label_0043 call _FCM_COMPTAGE bcf PCLATH, 3 bcf PCLATH, 4 clrf _FCV_U_DIV label_0043 movf _FCV_U_DIVT, W subwf _FCV_DIVISEUR, W btfss STATUS, Z goto label_0044 call _FCM_COMPTAGE_TOTAL bcf PCLATH, 3 bcf PCLATH, 4 call _FCM_DECOMPTAGE bcf PCLATH, 3 bcf PCLATH, 4 clrf _FCV_U_DIVT label_0044 return _FCM_INTERRUPT_RB0INT__end _FCM_AFFICHAGE_CPT_DCPT__code bcf STATUS, RP0 bcf STATUS, RP1 clrf param00_FCD_LCDDisplay0_Cursor movlw D'1' movwf param01_FCD_LCDDisplay0_Cursor call _FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 movlw D'68' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'99' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'112' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'116' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'58' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'7' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_Cursor movlw D'1' movwf param01_FCD_LCDDisplay0_Cursor call _FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_M_DCPT, W movwf param00_FCD_LCDDisplay0_PrintNumber call _FCD_LCDDisplay0_PrintNumber bcf PCLATH, 3 bcf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_C_DCPT, W movwf param00_FCD_LCDDisplay0_PrintNumber call _FCD_LCDDisplay0_PrintNumber bcf PCLATH, 3 bcf PCLATH, 4 movlw D'44' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_D_DCPT, W movwf param00_FCD_LCDDisplay0_PrintNumber call _FCD_LCDDisplay0_PrintNumber bcf PCLATH, 3 bcf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_U_DCPT, W movwf param00_FCD_LCDDisplay0_PrintNumber call _FCD_LCDDisplay0_PrintNumber bcf PCLATH, 3 bcf PCLATH, 4 return _FCM_AFFICHAGE_CPT_DCPT__end _FCM_INIT__code call _FCD_LCDDisplay0_Start bcf PCLATH, 3 bcf PCLATH, 4 movlw D'2' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_Cursor clrf param01_FCD_LCDDisplay0_Cursor call _FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 movlw D'79' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'102' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'102' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'82' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'111' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'97' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'100' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'84' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'114' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'105' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'112' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'2' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_Cursor movlw D'1' movwf param01_FCD_LCDDisplay0_Cursor call _FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 movlw D'65' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'108' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'97' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'114' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'109' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'67' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'111' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'110' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'116' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'114' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'111' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'108' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'2' movwf param00_delay_s call _delay_s bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Clear bcf PCLATH, 3 bcf PCLATH, 4 return _FCM_INIT__end _FCM_TESTRRA4_AFFICHEVAL__code movf _intcon, W andlw D'239' iorlw D'144' movwf _intcon label_0046 call _FCM_TEST_BATT_TEMP bcf PCLATH, 3 bcf PCLATH, 4 movf _FCV_TEMPTEMP1, W subwf _FCV_TEMPMAX, W btfsc STATUS, C goto label_0048 movf _FCV_TEMPTEMP1, W sublw D'120' btfsc STATUS, C goto label_0049 goto label_0050 label_0049 bsf STATUS, RP0 movf TRISA, W andlw D'223' movwf TRISA movlw D'1' sublw 0 btfsc STATUS, Z goto label_0051 bcf STATUS, RP0 movf PORTA, W andlw D'223' iorlw D'32' movwf PORTA goto label_0052 label_0051 bcf STATUS, RP0 bcf STATUS, RP1 movf PORTA, W andlw D'223' movwf PORTA label_0052 bsf STATUS, RP0 movf TRISB, W andlw D'191' movwf TRISB movlw D'1' sublw 0 btfsc STATUS, Z goto label_0053 bcf STATUS, RP0 movf PORTB, W andlw D'191' iorlw D'64' movwf PORTB goto label_0054 label_0053 bcf STATUS, RP0 bcf STATUS, RP1 movf PORTB, W andlw D'191' movwf PORTB label_0054 movlw D'100' movwf param00_delay_ms call _delay_ms bcf PCLATH, 3 bcf PCLATH, 4 bsf STATUS, RP0 bcf STATUS, RP1 movf TRISB, W andlw D'191' movwf TRISB goto label_0055 bcf STATUS, RP0 movf PORTB, W andlw D'191' iorlw D'64' movwf PORTB goto label_0056 label_0055 bcf STATUS, RP0 bcf STATUS, RP1 movf PORTB, W andlw D'191' movwf PORTB label_0056 bsf STATUS, RP0 movf TRISA, W andlw D'223' movwf TRISA goto label_0057 bcf STATUS, RP0 movf PORTA, W andlw D'223' iorlw D'32' movwf PORTA goto label_0058 label_0057 bcf STATUS, RP0 bcf STATUS, RP1 movf PORTA, W andlw D'223' movwf PORTA label_0058 movlw D'100' movwf param00_delay_ms call _delay_ms bcf PCLATH, 3 bcf PCLATH, 4 label_0050 label_0048 movlw D'1' bcf STATUS, RP0 bcf STATUS, RP1 subwf _FCV_CHOIX_AFFICH, W btfss STATUS, Z goto label_0059 call _FCM_TEXTE_FIGE bcf PCLATH, 3 bcf PCLATH, 4 movlw D'6' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_Cursor clrf param01_FCD_LCDDisplay0_Cursor call _FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCM_AFFICHE_COMPTEUR bcf PCLATH, 3 bcf PCLATH, 4 call _FCM_TOTALISATEUR bcf PCLATH, 3 bcf PCLATH, 4 goto label_0060 label_0059 movlw D'2' bcf STATUS, RP0 bcf STATUS, RP1 subwf _FCV_CHOIX_AFFICH, W btfss STATUS, Z goto label_0061 call _FCM_TEXTE_FIGE bcf PCLATH, 3 bcf PCLATH, 4 movlw D'6' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_Cursor clrf param01_FCD_LCDDisplay0_Cursor call _FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCM_AFFICHE_COMPTEUR bcf PCLATH, 3 bcf PCLATH, 4 call _FCM_AFFICHAGE_CPT_DCPT bcf PCLATH, 3 bcf PCLATH, 4 goto label_0062 label_0061 movlw D'3' bcf STATUS, RP0 bcf STATUS, RP1 subwf _FCV_CHOIX_AFFICH, W btfss STATUS, Z goto label_0063 call _FCM_TEMP_PART bcf PCLATH, 3 bcf PCLATH, 4 goto label_0064 label_0063 movlw D'4' bcf STATUS, RP0 bcf STATUS, RP1 subwf _FCV_CHOIX_AFFICH, W btfss STATUS, Z goto label_0065 call _FCM_AFF_BA_EAU bcf PCLATH, 3 bcf PCLATH, 4 goto label_0066 label_0065 call _FCM_AFFIC_BATT bcf PCLATH, 3 bcf PCLATH, 4 label_0066 label_0064 label_0062 label_0060 call _FCM_TEST_CLAVIER bcf PCLATH, 3 bcf PCLATH, 4 clrf _code_tmp_0000 movf _FCV_U_DCPT, W addwf _FCV_D_DCPT, W btfsc STATUS, C incf _code_tmp_0000 , F addwf _FCV_C_DCPT, W movwf _code_tmp_0001 btfsc STATUS, C incf _code_tmp_0000 , F movf _code_tmp_0001 , W addwf _FCV_M_DCPT, W movwf _code_tmp_0001 btfsc STATUS, C incf _code_tmp_0000 , F movf _code_tmp_0001 , W sublw D'0' btfsc STATUS, Z goto label_0068 movlw 0 goto label_0069 label_0068 movf _code_tmp_0000 , W sublw D'0' movlw 1 btfss STATUS, Z clrw label_0069 sublw 0 btfsc STATUS, Z goto label_0046 movf _FCV_CPT_BIP, W sublw D'2' btfsc STATUS, C goto label_0070 goto label_0071 label_0070 label_0072 movlw D'3' subwf _FCV_CPT_BIP, W btfsc STATUS, C goto label_0073 bsf STATUS, RP0 movf TRISB, W andlw D'191' movwf TRISB movlw D'1' sublw 0 btfsc STATUS, Z goto label_0074 bcf STATUS, RP0 movf PORTB, W andlw D'191' iorlw D'64' movwf PORTB goto label_0075 label_0074 bcf STATUS, RP0 bcf STATUS, RP1 movf PORTB, W andlw D'191' movwf PORTB label_0075 movlw D'100' movwf param00_delay_ms call _delay_ms bcf PCLATH, 3 bcf PCLATH, 4 bsf STATUS, RP0 bcf STATUS, RP1 movf TRISB, W andlw D'191' movwf TRISB goto label_0076 bcf STATUS, RP0 movf PORTB, W andlw D'191' iorlw D'64' movwf PORTB goto label_0077 label_0076 bcf STATUS, RP0 bcf STATUS, RP1 movf PORTB, W andlw D'191' movwf PORTB label_0077 movlw D'50' movwf param00_delay_ms call _delay_ms bcf PCLATH, 3 bcf PCLATH, 4 clrf _code_tmp_0000 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_CPT_BIP, W addlw D'1' btfsc STATUS, C incf _code_tmp_0000 , F movwf _FCV_CPT_BIP goto label_0072 label_0073 label_0071 label_0067 goto label_0046 label_0047 return _FCM_TESTRRA4_AFFICHEVAL__end _FCM_TEXTE_FIGE__code bcf STATUS, RP0 bcf STATUS, RP1 clrf param00_FCD_LCDDisplay0_Cursor clrf param01_FCD_LCDDisplay0_Cursor call _FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 movlw D'80' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'97' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'114' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'116' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'58' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'13' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_Cursor clrf param01_FCD_LCDDisplay0_Cursor call _FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 movlw D'75' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'109' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'115' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'13' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_Cursor movlw D'1' movwf param01_FCD_LCDDisplay0_Cursor call _FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 movlw D'75' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'109' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'115' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 return _FCM_TEXTE_FIGE__end _FCM_COMPTAGE__code movlw D'1' bcf STATUS, RP0 bcf STATUS, RP1 subwf _FCV_REVERSE, W btfss STATUS, Z goto label_0078 clrf _intr_tmp_0000 movf _FCV_U_CPT, W addwf _FCV_D_CPT, W btfsc STATUS, C incf _intr_tmp_0000 , F addwf _FCV_C_CPT, W movwf _intr_tmp_0001 btfsc STATUS, C incf _intr_tmp_0000 , F movf _intr_tmp_0001 , W addwf _FCV_M_CPT, W movwf _intr_tmp_0001 btfsc STATUS, C incf _intr_tmp_0000 , F movf _intr_tmp_0001 , W addwf _FCV_Q_CPT, W movwf _intr_tmp_0001 btfsc STATUS, C incf _intr_tmp_0000 , F movf _intr_tmp_0001 , W sublw D'0' btfsc STATUS, Z goto label_0080 movlw 0 goto label_0081 label_0080 movf _intr_tmp_0000 , W sublw D'0' movlw 1 btfss STATUS, Z clrw label_0081 sublw 0 btfsc STATUS, Z goto label_0079 goto label_0088 label_0079 movlw D'1' subwf _FCV_U_CPT, W movwf _FCV_U_CPT movlw D'255' subwf _FCV_U_CPT, W btfss STATUS, Z goto label_0083 movlw D'9' movwf _FCV_U_CPT movlw D'1' subwf _FCV_D_CPT, W movwf _FCV_D_CPT movlw D'255' subwf _FCV_D_CPT, W btfss STATUS, Z goto label_0084 movlw D'9' movwf _FCV_D_CPT movlw D'1' subwf _FCV_C_CPT, W movwf _FCV_C_CPT movlw D'255' subwf _FCV_C_CPT, W btfss STATUS, Z goto label_0085 movlw D'9' movwf _FCV_C_CPT movlw D'1' subwf _FCV_M_CPT, W movwf _FCV_M_CPT movlw D'255' subwf _FCV_M_CPT, W btfss STATUS, Z goto label_0086 movlw D'9' movwf _FCV_M_CPT movlw D'1' subwf _FCV_Q_CPT, W movwf _FCV_Q_CPT movlw D'255' subwf _FCV_Q_CPT, W btfss STATUS, Z goto label_0087 clrf _FCV_Q_CPT label_0087 label_0086 label_0085 label_0084 label_0083 label_0082 goto label_0088 label_0078 clrf _intr_tmp_0000 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_U_CPT, W addlw D'1' btfsc STATUS, C incf _intr_tmp_0000 , F movwf _FCV_U_CPT movlw D'10' subwf _FCV_U_CPT, W btfss STATUS, Z goto label_0089 clrf _FCV_U_CPT clrf _intr_tmp_0000 movf _FCV_D_CPT, W addlw D'1' btfsc STATUS, C incf _intr_tmp_0000 , F movwf _FCV_D_CPT movlw D'10' subwf _FCV_D_CPT, W btfss STATUS, Z goto label_0090 clrf _intr_tmp_0000 movf _FCV_C_CPT, W addlw D'1' btfsc STATUS, C incf _intr_tmp_0000 , F movwf _FCV_C_CPT clrf _FCV_D_CPT movlw D'10' subwf _FCV_C_CPT, W btfss STATUS, Z goto label_0091 clrf _FCV_C_CPT clrf _intr_tmp_0000 movf _FCV_M_CPT, W addlw D'1' btfsc STATUS, C incf _intr_tmp_0000 , F movwf _FCV_M_CPT movlw D'10' subwf _FCV_M_CPT, W btfss STATUS, Z goto label_0092 clrf _FCV_M_CPT clrf _intr_tmp_0000 movf _FCV_Q_CPT, W addlw D'1' btfsc STATUS, C incf _intr_tmp_0000 , F movwf _FCV_Q_CPT movlw D'10' subwf _FCV_Q_CPT, W btfss STATUS, Z goto label_0093 clrf _FCV_Q_CPT label_0093 label_0092 label_0091 label_0090 label_0089 label_0088 return _FCM_COMPTAGE__end _FCM_DECOMPTAGE__code movlw D'1' bcf STATUS, RP0 bcf STATUS, RP1 subwf _FCV_REVERSE, W btfss STATUS, Z goto label_0094 clrf _intr_tmp_0000 movf _FCV_U_DCPT, W addlw D'1' btfsc STATUS, C incf _intr_tmp_0000 , F movwf _FCV_U_DCPT movlw D'10' subwf _FCV_U_DCPT, W btfss STATUS, Z goto label_0099 clrf _FCV_U_DCPT clrf _intr_tmp_0000 movf _FCV_D_DCPT, W addlw D'1' btfsc STATUS, C incf _intr_tmp_0000 , F movwf _FCV_D_DCPT movlw D'10' subwf _FCV_D_DCPT, W btfss STATUS, Z goto label_0096 clrf _FCV_D_DCPT clrf _intr_tmp_0000 movf _FCV_C_DCPT, W addlw D'1' btfsc STATUS, C incf _intr_tmp_0000 , F movwf _FCV_C_DCPT movlw D'10' subwf _FCV_C_DCPT, W btfss STATUS, Z goto label_0097 clrf _intr_tmp_0000 movf _FCV_M_DCPT, W addlw D'1' btfsc STATUS, C incf _intr_tmp_0000 , F movwf _FCV_M_DCPT clrf _FCV_C_DCPT movlw D'10' subwf _FCV_M_DCPT, W btfss STATUS, Z goto label_0098 clrf _FCV_M_DCPT label_0098 label_0097 label_0096 label_0095 goto label_0099 label_0094 clrf _intr_tmp_0000 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_U_DCPT, W addwf _FCV_D_DCPT, W btfsc STATUS, C incf _intr_tmp_0000 , F addwf _FCV_C_DCPT, W movwf _intr_tmp_0001 btfsc STATUS, C incf _intr_tmp_0000 , F movf _intr_tmp_0001 , W addwf _FCV_M_DCPT, W movwf _intr_tmp_0001 btfsc STATUS, C incf _intr_tmp_0000 , F movf _intr_tmp_0001 , W sublw D'0' btfsc STATUS, Z goto label_0101 movlw 0 goto label_0102 label_0101 movf _intr_tmp_0000 , W sublw D'0' movlw 1 btfss STATUS, Z clrw label_0102 sublw 0 btfsc STATUS, Z goto label_0100 goto label_0103 label_0100 movlw D'1' subwf _FCV_U_DCPT, W movwf _FCV_U_DCPT movlw D'255' subwf _FCV_U_DCPT, W btfss STATUS, Z goto label_0104 movlw D'1' subwf _FCV_D_DCPT, W movwf _FCV_D_DCPT movlw D'9' movwf _FCV_U_DCPT movlw D'255' subwf _FCV_D_DCPT, W btfss STATUS, Z goto label_0105 movlw D'1' subwf _FCV_C_DCPT, W movwf _FCV_C_DCPT movlw D'9' movwf _FCV_D_DCPT movlw D'255' subwf _FCV_C_DCPT, W btfss STATUS, Z goto label_0106 movlw D'1' subwf _FCV_M_DCPT, W movwf _FCV_M_DCPT movlw D'9' movwf _FCV_C_DCPT movlw D'255' subwf _FCV_M_DCPT, W btfss STATUS, Z goto label_0107 clrf _FCV_M_DCPT label_0107 label_0106 label_0105 label_0104 label_0103 label_0099 return _FCM_DECOMPTAGE__end _FCM_TEST_CLAVIER__code bsf STATUS, RP0 bcf STATUS, RP1 movf TRISB, W iorlw D'128' movwf TRISB bcf STATUS, RP0 movf PORTB, W andlw D'128' movwf _FCV_ENABLE_CLAVIER movlw D'128' subwf _FCV_ENABLE_CLAVIER, W bsf PCLATH, 3 bcf PCLATH, 4 btfss STATUS, Z goto label_0108 bcf PCLATH, 3 bcf PCLATH, 4 bsf STATUS, RP0 movf TRISB, W andlw D'191' movwf TRISB movlw D'1' sublw 0 btfsc STATUS, Z goto label_0109 bcf STATUS, RP0 movf PORTB, W andlw D'191' iorlw D'64' movwf PORTB goto label_0110 label_0109 bcf STATUS, RP0 bcf STATUS, RP1 movf PORTB, W andlw D'191' movwf PORTB label_0110 movlw D'100' movwf param00_delay_ms call _delay_ms bcf PCLATH, 3 bcf PCLATH, 4 bsf STATUS, RP0 bcf STATUS, RP1 movf TRISB, W andlw D'191' movwf TRISB goto label_0111 bcf STATUS, RP0 movf PORTB, W andlw D'191' iorlw D'64' movwf PORTB goto label_0112 label_0111 bcf STATUS, RP0 bcf STATUS, RP1 movf PORTB, W andlw D'191' movwf PORTB label_0112 _FCC_TEST_CLAVIER_B bsf STATUS, RP0 bcf STATUS, RP1 movf TRISB, W iorlw D'128' movwf TRISB bcf STATUS, RP0 movf PORTB, W andlw D'128' movwf _FCV_ENABLE_CLAVIER movf _FCV_ENABLE_CLAVIER, F bsf PCLATH, 3 bcf PCLATH, 4 btfss STATUS, Z goto label_0113 bcf PCLATH, 3 bcf PCLATH, 4 movf _intcon, W andlw D'239' movwf _intcon bsf STATUS, RP0 movf TRISB, W iorlw D'60' movwf TRISB bcf STATUS, RP0 movf PORTB, W andlw D'60' movwf _FCV_TESTCLAVIER subwf _FCV_TCH_C, W btfss STATUS, Z goto label_0114 call _FCM_RAZ_VAL_CPT_TOT bsf PCLATH, 3 bcf PCLATH, 4 goto label_0140 label_0114 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_TESTCLAVIER, W subwf _FCV_TCH_B, W btfss STATUS, Z goto label_0116 call _FCM_PAUSE_COMPTAGE bsf PCLATH, 3 bcf PCLATH, 4 goto label_0117 label_0116 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_TESTCLAVIER, W subwf _FCV_TCH_E, W btfss STATUS, Z goto label_0118 call _FCM_CHOIX_AFFICHEUR bsf PCLATH, 3 bcf PCLATH, 4 goto label_0119 label_0118 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_TESTCLAVIER, W subwf _FCV_TCH_A, W btfss STATUS, Z goto label_0120 call _FCM_RAZ_PART bsf PCLATH, 3 bcf PCLATH, 4 goto label_0121 label_0120 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_TESTCLAVIER, W subwf _FCV_TCH_D, W btfss STATUS, Z goto label_0122 call _FCM_INPUT_VAR_DCPT bsf PCLATH, 3 bcf PCLATH, 4 goto label_0123 label_0122 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_TESTCLAVIER, W subwf _FCV_TCH_F, W bsf PCLATH, 3 bcf PCLATH, 4 btfss STATUS, Z goto label_0124 bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Clear bcf PCLATH, 3 bcf PCLATH, 4 movlw D'80' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'114' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'111' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'103' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'58' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 clrf param00_FCD_LCDDisplay0_Cursor movlw D'1' movwf param01_FCD_LCDDisplay0_Cursor call _FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 movlw D'49' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'61' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'67' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'97' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'108' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'82' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'111' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'117' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'101' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'1' movwf param00_delay_s call _delay_s bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Clear bcf PCLATH, 3 bcf PCLATH, 4 movlw D'49' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'61' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'67' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'97' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'108' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'82' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'111' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'117' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'101' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 clrf param00_FCD_LCDDisplay0_Cursor movlw D'1' movwf param01_FCD_LCDDisplay0_Cursor call _FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 movlw D'50' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'61' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'65' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'108' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'97' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'114' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'109' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'101' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'104' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'97' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'117' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'116' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'101' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'1' movwf param00_delay_s call _delay_s bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Clear bcf PCLATH, 3 bcf PCLATH, 4 movlw D'50' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'61' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'65' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'108' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'97' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'114' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'109' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'101' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'104' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'97' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'117' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'116' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'101' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bsf PCLATH, 3 bcf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 clrf param00_FCD_LCDDisplay0_Cursor movlw D'1' movwf param01_FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Cursor bsf PCLATH, 3 bcf PCLATH, 4 movlw D'51' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'61' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'67' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'97' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'108' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'84' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'104' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'101' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'114' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'109' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'111' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'1' movwf param00_delay_s bcf PCLATH, 3 bcf PCLATH, 4 call _delay_s bcf PCLATH, 3 bcf PCLATH, 4 call _FCM_TEST_CHIFFRE_CLAVIER bsf PCLATH, 3 bcf PCLATH, 4 movlw D'1' bcf STATUS, RP0 bcf STATUS, RP1 subwf _FCV_TESTCLAVIER, W btfss STATUS, Z goto label_0125 bcf PCLATH, 3 bcf PCLATH, 4 call _FCM_PREDIVISEUR bsf PCLATH, 3 bcf PCLATH, 4 goto label_0138 label_0125 movlw D'2' bcf STATUS, RP0 bcf STATUS, RP1 subwf _FCV_TESTCLAVIER, W btfss STATUS, Z goto label_0127 bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Clear bsf PCLATH, 3 bcf PCLATH, 4 movlw D'86' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'97' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'108' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'101' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'117' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'114' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'84' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'101' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'109' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'112' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'77' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'97' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'120' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 clrf param00_FCD_LCDDisplay0_Cursor movlw D'1' movwf param01_FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Cursor bsf PCLATH, 3 bcf PCLATH, 4 movlw D'63' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'63' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'63' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 clrf param00_FCD_LCDDisplay0_Cursor movlw D'1' movwf param01_FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Cursor bsf PCLATH, 3 bcf PCLATH, 4 label_0128 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_BOUCLE1, F btfss STATUS, Z goto label_0130 bcf PCLATH, 3 bcf PCLATH, 4 call _FCM_TEST_CHIFFRE_CLAVIER bsf PCLATH, 3 bcf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_TESTCLAVIER, W movwf _FCV_C_TEMPMAX movwf param00_FCD_LCDDisplay0_PrintNumber bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintNumber bsf PCLATH, 3 bcf PCLATH, 4 clrf _code_tmp_0000 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_BOUCLE1, W addlw D'1' btfsc STATUS, C incf _code_tmp_0000 , F movwf _FCV_BOUCLE1 label_0130 movlw D'1' subwf _FCV_BOUCLE1, W btfss STATUS, Z goto label_0131 bcf PCLATH, 3 bcf PCLATH, 4 call _FCM_TEST_CHIFFRE_CLAVIER bsf PCLATH, 3 bcf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_TESTCLAVIER, W movwf _FCV_D_TEMPMAX movwf param00_FCD_LCDDisplay0_PrintNumber bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintNumber bsf PCLATH, 3 bcf PCLATH, 4 clrf _code_tmp_0000 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_BOUCLE1, W addlw D'1' btfsc STATUS, C incf _code_tmp_0000 , F movwf _FCV_BOUCLE1 label_0131 movlw D'2' subwf _FCV_BOUCLE1, W btfss STATUS, Z goto label_0132 bcf PCLATH, 3 bcf PCLATH, 4 call _FCM_TEST_CHIFFRE_CLAVIER bsf PCLATH, 3 bcf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_TESTCLAVIER, W movwf _FCV_U_TEMPMAX movwf param00_FCD_LCDDisplay0_PrintNumber bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintNumber bsf PCLATH, 3 bcf PCLATH, 4 clrf _code_tmp_0000 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_BOUCLE1, W addlw D'1' btfsc STATUS, C incf _code_tmp_0000 , F movwf _FCV_BOUCLE1 label_0132 movlw D'3' subwf _FCV_BOUCLE1, W btfsc STATUS, C goto label_0129 label_0133 goto label_0128 label_0129 clrf _code_tmp_0000 movlw D'9' movwf _code_tmp_0002 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_C_TEMPMAX, W movwf _code_tmp_0001 movlw D'100' bcf STATUS, C label_0134 rrf _code_tmp_0000 , F rrf _code_tmp_0001 , F btfsc STATUS, C addwf _code_tmp_0000 , F decfsz _code_tmp_0002 , F goto label_0134 movf _code_tmp_0001 , W movwf _FCV_C_TEMPMAX clrf _code_tmp_0000 movlw D'9' movwf _code_tmp_0002 movf _FCV_D_TEMPMAX, W movwf _code_tmp_0001 movlw D'10' bcf STATUS, C label_0135 rrf _code_tmp_0000 , F rrf _code_tmp_0001 , F btfsc STATUS, C addwf _code_tmp_0000 , F decfsz _code_tmp_0002 , F goto label_0135 movf _code_tmp_0001 , W movwf _FCV_D_TEMPMAX clrf _code_tmp_0000 movf _FCV_C_TEMPMAX, W addwf _FCV_D_TEMPMAX, W btfsc STATUS, C incf _code_tmp_0000 , F addwf _FCV_U_TEMPMAX, W movwf _code_tmp_0001 btfsc STATUS, C incf _code_tmp_0000 , F movf _code_tmp_0001 , W movwf _FCV_TEMPMAX clrf _FCV_BOUCLE1 movlw D'20' movwf param00_FCD_EEPROM0_WriteEEPROM movf _FCV_TEMPMAX, W movwf param01_FCD_EEPROM0_WriteEEPROM bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_EEPROM0_WriteEEPROM bsf PCLATH, 3 bcf PCLATH, 4 movlw D'1' movwf param00_delay_s bcf PCLATH, 3 bcf PCLATH, 4 call _delay_s bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Clear bsf PCLATH, 3 bcf PCLATH, 4 goto label_0136 label_0127 movlw D'3' bcf STATUS, RP0 bcf STATUS, RP1 subwf _FCV_TESTCLAVIER, W btfss STATUS, Z goto label_0137 bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Clear bsf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'69' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'116' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'97' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'108' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'111' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'110' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'84' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'104' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'101' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'114' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'109' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'111' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 clrf param00_FCD_LCDDisplay0_Cursor movlw D'1' movwf param01_FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Cursor bsf PCLATH, 3 bcf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_VARTEMP, W movwf param00_FCD_LCDDisplay0_PrintNumber bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintNumber bsf PCLATH, 3 bcf PCLATH, 4 movlw D'8' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_Cursor movlw D'1' movwf param01_FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Cursor bsf PCLATH, 3 bcf PCLATH, 4 movlw D'63' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'8' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_Cursor movlw D'1' movwf param01_FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCM_TEST_CHIFFRE_CLAVIER bsf PCLATH, 3 bcf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_TESTCLAVIER, W movwf _FCV_VARTEMP movlw D'19' movwf param00_FCD_EEPROM0_WriteEEPROM movf _FCV_VARTEMP, W movwf param01_FCD_EEPROM0_WriteEEPROM bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_EEPROM0_WriteEEPROM bsf PCLATH, 3 bcf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_VARTEMP, W movwf param00_FCD_LCDDisplay0_PrintNumber bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintNumber bsf PCLATH, 3 bcf PCLATH, 4 movlw D'1' movwf param00_delay_s bcf PCLATH, 3 bcf PCLATH, 4 call _delay_s bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Clear bsf PCLATH, 3 bcf PCLATH, 4 label_0137 label_0136 label_0126 goto label_0138 label_0124 movlw D'52' bcf STATUS, RP0 bcf STATUS, RP1 subwf _FCV_TESTCLAVIER, W btfss STATUS, Z goto label_0139 bcf PCLATH, 3 bcf PCLATH, 4 call _FCM_SAUVEGARDE bsf PCLATH, 3 bcf PCLATH, 4 label_0139 label_0138 label_0123 label_0121 label_0119 label_0117 label_0115 goto label_0140 label_0113 bcf PCLATH, 3 bcf PCLATH, 4 goto _FCC_TEST_CLAVIER_B label_0140 movlw D'1' bcf STATUS, RP0 bcf STATUS, RP1 subwf _FCV_REVERSE, W btfss STATUS, Z goto label_0141 movlw D'5' movwf param00_FCD_LCDDisplay0_Cursor clrf param01_FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Cursor bsf PCLATH, 3 bcf PCLATH, 4 movlw D'82' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'5' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_Cursor movlw D'1' movwf param01_FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Cursor bsf PCLATH, 3 bcf PCLATH, 4 movlw D'82' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 label_0141 _FCC_TEST_CLAVIER_A bsf STATUS, RP0 bcf STATUS, RP1 movf TRISB, W iorlw D'128' movwf TRISB bcf STATUS, RP0 movf PORTB, W andlw D'128' movwf _FCV_ENABLE_CLAVIER movf _FCV_ENABLE_CLAVIER, F btfss STATUS, Z goto label_0142 goto label_0143 label_0142 goto _FCC_TEST_CLAVIER_A label_0143 movf _intcon, W andlw D'239' iorlw D'144' movwf _intcon label_0108 return _FCM_TEST_CLAVIER__end _FCM_RAZ_PART__code bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Clear bsf PCLATH, 3 bcf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 clrf _FCV_U_CPT clrf _FCV_D_CPT clrf _FCV_C_CPT clrf _FCV_M_CPT clrf _FCV_Q_CPT clrf _FCV_M_DIV clrf _FCV_C_DIV clrf _FCV_D_DIV clrf _FCV_U_DIV bcf PCLATH, 3 bcf PCLATH, 4 call _FCM_3BIPS bsf PCLATH, 3 bcf PCLATH, 4 return _FCM_RAZ_PART__end _FCM_INPUT_VAR_DCPT__code bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Clear bsf PCLATH, 3 bcf PCLATH, 4 movlw D'68' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'105' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'115' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'116' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'97' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'110' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'99' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'101' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'61' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'63' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'7' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_Cursor movlw D'1' movwf param01_FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Cursor bsf PCLATH, 3 bcf PCLATH, 4 movlw D'63' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'63' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'44' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'63' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'63' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'75' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'109' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'115' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 label_0144 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_BOUCLE1, F btfss STATUS, Z goto label_0146 bcf PCLATH, 3 bcf PCLATH, 4 call _FCM_TEST_CHIFFRE_CLAVIER bsf PCLATH, 3 bcf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_TESTCLAVIER, W movwf _FCV_M_DCPT movlw D'7' movwf param00_FCD_LCDDisplay0_Cursor movlw D'1' movwf param01_FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Cursor bsf PCLATH, 3 bcf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_M_DCPT, W movwf param00_FCD_LCDDisplay0_PrintNumber bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintNumber bsf PCLATH, 3 bcf PCLATH, 4 clrf _code_tmp_0000 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_BOUCLE1, W addlw D'1' btfsc STATUS, C incf _code_tmp_0000 , F movwf _FCV_BOUCLE1 label_0146 movlw D'1' subwf _FCV_BOUCLE1, W btfss STATUS, Z goto label_0147 bcf PCLATH, 3 bcf PCLATH, 4 call _FCM_TEST_CHIFFRE_CLAVIER bsf PCLATH, 3 bcf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_TESTCLAVIER, W movwf _FCV_C_DCPT clrf _code_tmp_0000 movf _FCV_BOUCLE1, W addlw D'1' btfsc STATUS, C incf _code_tmp_0000 , F movwf _FCV_BOUCLE1 movf _FCV_C_DCPT, W movwf param00_FCD_LCDDisplay0_PrintNumber bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintNumber bsf PCLATH, 3 bcf PCLATH, 4 movlw D'44' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 label_0147 movlw D'2' bcf STATUS, RP0 bcf STATUS, RP1 subwf _FCV_BOUCLE1, W btfss STATUS, Z goto label_0148 bcf PCLATH, 3 bcf PCLATH, 4 call _FCM_TEST_CHIFFRE_CLAVIER bsf PCLATH, 3 bcf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_TESTCLAVIER, W movwf _FCV_D_DCPT clrf _code_tmp_0000 movf _FCV_BOUCLE1, W addlw D'1' btfsc STATUS, C incf _code_tmp_0000 , F movwf _FCV_BOUCLE1 movf _FCV_D_DCPT, W movwf param00_FCD_LCDDisplay0_PrintNumber bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintNumber bsf PCLATH, 3 bcf PCLATH, 4 label_0148 movlw D'3' bcf STATUS, RP0 bcf STATUS, RP1 subwf _FCV_BOUCLE1, W btfss STATUS, Z goto label_0149 bcf PCLATH, 3 bcf PCLATH, 4 call _FCM_TEST_CHIFFRE_CLAVIER bsf PCLATH, 3 bcf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_TESTCLAVIER, W movwf _FCV_U_DCPT clrf _code_tmp_0000 movf _FCV_BOUCLE1, W addlw D'1' btfsc STATUS, C incf _code_tmp_0000 , F movwf _FCV_BOUCLE1 movf _FCV_U_DCPT, W movwf param00_FCD_LCDDisplay0_PrintNumber bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintNumber bsf PCLATH, 3 bcf PCLATH, 4 label_0149 movlw D'4' bcf STATUS, RP0 bcf STATUS, RP1 subwf _FCV_BOUCLE1, W btfsc STATUS, C goto label_0145 label_0150 goto label_0144 label_0145 bcf STATUS, RP0 bcf STATUS, RP1 clrf _FCV_BOUCLE1 movlw D'2' movwf param00_delay_s bcf PCLATH, 3 bcf PCLATH, 4 call _delay_s bsf PCLATH, 3 bcf PCLATH, 4 movlw D'2' bcf STATUS, RP0 bcf STATUS, RP1 movwf _FCV_CHOIX_AFFICH clrf _FCV_CPT_BIP clrf _FCV_CPT_BIP2 bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Clear bsf PCLATH, 3 bcf PCLATH, 4 return _FCM_INPUT_VAR_DCPT__end _FCM_TEST_CHIFFRE_CLAVIER__code _FCC_TEST_CHIFFRE_CLAVIER_B bsf STATUS, RP0 bcf STATUS, RP1 movf TRISB, W iorlw D'128' movwf TRISB bcf STATUS, RP0 movf PORTB, W andlw D'128' movwf _FCV_ENABLE_CLAVIER movlw D'128' subwf _FCV_ENABLE_CLAVIER, W btfss STATUS, Z goto label_0151 bsf STATUS, RP0 movf TRISB, W andlw D'191' movwf TRISB movlw D'1' sublw 0 btfsc STATUS, Z goto label_0152 bcf STATUS, RP0 movf PORTB, W andlw D'191' iorlw D'64' movwf PORTB goto label_0153 label_0152 bcf STATUS, RP0 bcf STATUS, RP1 movf PORTB, W andlw D'191' movwf PORTB label_0153 movlw D'100' movwf param00_delay_ms bcf PCLATH, 3 bcf PCLATH, 4 call _delay_ms bsf PCLATH, 3 bcf PCLATH, 4 bsf STATUS, RP0 bcf STATUS, RP1 movf TRISB, W andlw D'191' movwf TRISB goto label_0154 bcf STATUS, RP0 movf PORTB, W andlw D'191' iorlw D'64' movwf PORTB goto label_0155 label_0154 bcf STATUS, RP0 bcf STATUS, RP1 movf PORTB, W andlw D'191' movwf PORTB label_0155 _FCC_TEST_CHIFFRE_CLAVIER_A bsf STATUS, RP0 movf TRISB, W iorlw D'128' movwf TRISB bcf STATUS, RP0 movf PORTB, W andlw D'128' movwf _FCV_ENABLE_CLAVIER movf _FCV_ENABLE_CLAVIER, F btfss STATUS, Z goto label_0156 bsf STATUS, RP0 movf TRISB, W iorlw D'60' movwf TRISB bcf STATUS, RP0 movf PORTB, W andlw D'60' movwf _FCV_TESTCLAVIER bcf PCLATH, 3 bcf PCLATH, 4 call _FCM_CONVERT_CLAVIER bsf PCLATH, 3 bcf PCLATH, 4 movf _FCV_TESTCLAVIER, W sublw D'9' btfss STATUS, C goto _FCC_TEST_CHIFFRE_CLAVIER_B label_0157 goto label_0159 label_0156 goto _FCC_TEST_CHIFFRE_CLAVIER_A label_0158 goto label_0159 label_0151 goto _FCC_TEST_CHIFFRE_CLAVIER_B label_0159 return _FCM_TEST_CHIFFRE_CLAVIER__end _FCM_CONVERT_CLAVIER__code bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_TESTCLAVIER, F btfss STATUS, Z goto label_0160 movf _FCV_UN, W movwf _FCV_TESTCLAVIER goto label_0161 label_0160 movlw D'4' subwf _FCV_TESTCLAVIER, W btfss STATUS, Z goto label_0162 movf _FCV_DEUX, W movwf _FCV_TESTCLAVIER goto label_0163 label_0162 movlw D'8' subwf _FCV_TESTCLAVIER, W btfss STATUS, Z goto label_0164 movf _FCV_TROIS, W movwf _FCV_TESTCLAVIER goto label_0165 label_0164 movlw D'12' subwf _FCV_TESTCLAVIER, W btfss STATUS, Z goto label_0166 movf _FCV_TCH_F, W movwf _FCV_TESTCLAVIER goto label_0167 label_0166 movlw D'16' subwf _FCV_TESTCLAVIER, W btfss STATUS, Z goto label_0168 movf _FCV_QUATRE, W movwf _FCV_TESTCLAVIER goto label_0169 label_0168 movlw D'20' subwf _FCV_TESTCLAVIER, W btfss STATUS, Z goto label_0170 movf _FCV_CINQ, W movwf _FCV_TESTCLAVIER goto label_0171 label_0170 movlw D'24' subwf _FCV_TESTCLAVIER, W btfss STATUS, Z goto label_0172 movf _FCV_SIX, W movwf _FCV_TESTCLAVIER goto label_0173 label_0172 movlw D'28' subwf _FCV_TESTCLAVIER, W btfss STATUS, Z goto label_0174 movf _FCV_TCH_E, W movwf _FCV_TESTCLAVIER goto label_0175 label_0174 movlw D'32' subwf _FCV_TESTCLAVIER, W btfss STATUS, Z goto label_0176 movf _FCV_SEPT, W movwf _FCV_TESTCLAVIER goto label_0177 label_0176 movlw D'36' subwf _FCV_TESTCLAVIER, W btfss STATUS, Z goto label_0178 movf _FCV_HUIT, W movwf _FCV_TESTCLAVIER goto label_0179 label_0178 movlw D'40' subwf _FCV_TESTCLAVIER, W btfss STATUS, Z goto label_0180 movf _FCV_NEUF, W movwf _FCV_TESTCLAVIER goto label_0181 label_0180 movlw D'44' subwf _FCV_TESTCLAVIER, W btfss STATUS, Z goto label_0182 movf _FCV_TCH_D, W movwf _FCV_TESTCLAVIER goto label_0183 label_0182 movlw D'48' subwf _FCV_TESTCLAVIER, W btfss STATUS, Z goto label_0184 movf _FCV_TCH_A, W movwf _FCV_TESTCLAVIER goto label_0185 label_0184 movlw D'52' subwf _FCV_TESTCLAVIER, W btfss STATUS, Z goto label_0186 movf _FCV_ZERO, W movwf _FCV_TESTCLAVIER goto label_0187 label_0186 movlw D'56' subwf _FCV_TESTCLAVIER, W btfss STATUS, Z goto label_0188 movf _FCV_TCH_B, W movwf _FCV_TESTCLAVIER goto label_0189 label_0188 movlw D'60' subwf _FCV_TESTCLAVIER, W btfss STATUS, Z goto label_0190 movf _FCV_TCH_C, W movwf _FCV_TESTCLAVIER label_0190 label_0189 label_0187 label_0185 label_0183 label_0181 label_0179 label_0177 label_0175 label_0173 label_0171 label_0169 label_0167 label_0165 label_0163 label_0161 return _FCM_CONVERT_CLAVIER__end _FCM_PREDIVISEUR__code bcf STATUS, RP0 bcf STATUS, RP1 clrf _FCV_BOUCLE1 bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Clear bsf PCLATH, 3 bcf PCLATH, 4 movlw D'67' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'97' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'108' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'61' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_C_DIV_P, W movwf param00_FCD_LCDDisplay0_PrintNumber bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintNumber bsf PCLATH, 3 bcf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_D_DIV_P, W movwf param00_FCD_LCDDisplay0_PrintNumber bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintNumber bsf PCLATH, 3 bcf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_U_DIV_P, W movwf param00_FCD_LCDDisplay0_PrintNumber bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintNumber bsf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'77' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'111' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'100' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'105' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'102' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'2' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_Cursor movlw D'1' movwf param01_FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Cursor bsf PCLATH, 3 bcf PCLATH, 4 movlw D'1' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintNumber bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintNumber bsf PCLATH, 3 bcf PCLATH, 4 movlw D'61' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'79' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'117' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'105' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'2' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintNumber bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintNumber bsf PCLATH, 3 bcf PCLATH, 4 movlw D'61' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'78' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'111' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'110' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII _FCC_PREDIVISEUR_A bcf PCLATH, 3 bcf PCLATH, 4 call _FCM_TEST_CHIFFRE_CLAVIER bsf PCLATH, 3 bcf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_TESTCLAVIER, W subwf _FCV_UN, W btfss STATUS, Z goto label_0191 _FCC_PREDIVISEUR_B bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Clear bsf PCLATH, 3 bcf PCLATH, 4 movlw D'67' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'65' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'76' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 movlw D'61' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 label_0192 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_BOUCLE1, F btfss STATUS, Z goto label_0194 bcf PCLATH, 3 bcf PCLATH, 4 call _FCM_TEST_CHIFFRE_CLAVIER bsf PCLATH, 3 bcf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_TESTCLAVIER, W movwf _FCV_C_DIV_P movwf param00_FCD_LCDDisplay0_PrintNumber bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintNumber bsf PCLATH, 3 bcf PCLATH, 4 clrf _code_tmp_0000 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_BOUCLE1, W addlw D'1' btfsc STATUS, C incf _code_tmp_0000 , F movwf _FCV_BOUCLE1 label_0194 movlw D'1' subwf _FCV_BOUCLE1, W btfss STATUS, Z goto label_0195 bcf PCLATH, 3 bcf PCLATH, 4 call _FCM_TEST_CHIFFRE_CLAVIER bsf PCLATH, 3 bcf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_TESTCLAVIER, W movwf _FCV_D_DIV_P movwf param00_FCD_LCDDisplay0_PrintNumber bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintNumber bsf PCLATH, 3 bcf PCLATH, 4 clrf _code_tmp_0000 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_BOUCLE1, W addlw D'1' btfsc STATUS, C incf _code_tmp_0000 , F movwf _FCV_BOUCLE1 label_0195 movlw D'2' subwf _FCV_BOUCLE1, W btfss STATUS, Z goto label_0196 bcf PCLATH, 3 bcf PCLATH, 4 call _FCM_TEST_CHIFFRE_CLAVIER bsf PCLATH, 3 bcf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_TESTCLAVIER, W movwf _FCV_U_DIV_P movwf param00_FCD_LCDDisplay0_PrintNumber bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintNumber bsf PCLATH, 3 bcf PCLATH, 4 clrf _code_tmp_0000 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_BOUCLE1, W addlw D'1' btfsc STATUS, C incf _code_tmp_0000 , F movwf _FCV_BOUCLE1 label_0196 movlw D'3' subwf _FCV_BOUCLE1, W btfsc STATUS, C goto label_0193 label_0197 goto label_0192 label_0193 clrf _code_tmp_0000 movlw D'9' movwf _code_tmp_0002 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_C_DIV_P, W movwf _code_tmp_0001 movlw D'100' bcf STATUS, C label_0198 rrf _code_tmp_0000 , F rrf _code_tmp_0001 , F btfsc STATUS, C addwf _code_tmp_0000 , F decfsz _code_tmp_0002 , F goto label_0198 movf _code_tmp_0001 , W movwf _code_tmp_0001 clrf _code_tmp_0002 movlw D'9' movwf _code_tmp_0004 movf _FCV_D_DIV_P, W movwf _code_tmp_0003 movlw D'10' bcf STATUS, C label_0199 rrf _code_tmp_0002 , F rrf _code_tmp_0003 , F btfsc STATUS, C addwf _code_tmp_0002 , F decfsz _code_tmp_0004 , F goto label_0199 movf _code_tmp_0003 , W addwf _code_tmp_0001 , F btfsc STATUS, C incf _code_tmp_0002 , F movf _code_tmp_0002 , W addwf _code_tmp_0000 , F movf _code_tmp_0001 , W addwf _FCV_U_DIV_P, W movwf _code_tmp_0001 btfsc STATUS, C incf _code_tmp_0000 , F movf _code_tmp_0001 , W movwf _FCV_DIVISEUR clrf _FCV_BOUCLE1 clrf _FCV_U_DIV clrf _FCV_D_DIV clrf _FCV_C_DIV clrf _FCV_M_DIV clrf _FCV_U_DIVT clrf _FCV_D_DIVT clrf _FCV_C_DIVT clrf _FCV_M_DIVT clrf param00_FCD_EEPROM0_WriteEEPROM movf _FCV_U_DIV_P, W movwf param01_FCD_EEPROM0_WriteEEPROM bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_EEPROM0_WriteEEPROM bsf PCLATH, 3 bcf PCLATH, 4 movlw D'1' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_EEPROM0_WriteEEPROM movf _FCV_D_DIV_P, W movwf param01_FCD_EEPROM0_WriteEEPROM bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_EEPROM0_WriteEEPROM bsf PCLATH, 3 bcf PCLATH, 4 movlw D'2' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_EEPROM0_WriteEEPROM movf _FCV_C_DIV_P, W movwf param01_FCD_EEPROM0_WriteEEPROM bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_EEPROM0_WriteEEPROM bsf PCLATH, 3 bcf PCLATH, 4 movlw D'3' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_EEPROM0_WriteEEPROM movf _FCV_DIVISEUR, W movwf param01_FCD_EEPROM0_WriteEEPROM bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_EEPROM0_WriteEEPROM bsf PCLATH, 3 bcf PCLATH, 4 movlw D'2' movwf param00_delay_s bcf PCLATH, 3 bcf PCLATH, 4 call _delay_s bsf PCLATH, 3 bcf PCLATH, 4 goto label_0200 label_0191 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_TESTCLAVIER, W subwf _FCV_DEUX, W btfss STATUS, Z goto label_0201 goto label_0202 label_0201 goto _FCC_PREDIVISEUR_A label_0202 label_0200 bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Clear bsf PCLATH, 3 bcf PCLATH, 4 return _FCM_PREDIVISEUR__end _FCM_AFFICHE_COMPTEUR__code bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_Q_CPT, W movwf param00_FCD_LCDDisplay0_PrintNumber bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintNumber bsf PCLATH, 3 bcf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_M_CPT, W movwf param00_FCD_LCDDisplay0_PrintNumber bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintNumber bsf PCLATH, 3 bcf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_C_CPT, W movwf param00_FCD_LCDDisplay0_PrintNumber bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintNumber bsf PCLATH, 3 bcf PCLATH, 4 movlw D'44' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bcf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_D_CPT, W movwf param00_FCD_LCDDisplay0_PrintNumber bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintNumber bsf PCLATH, 3 bcf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_U_CPT, W movwf param00_FCD_LCDDisplay0_PrintNumber bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintNumber bsf PCLATH, 3 bcf PCLATH, 4 return _FCM_AFFICHE_COMPTEUR__end _FCM_TOTALISATEUR__code bcf STATUS, RP0 bcf STATUS, RP1 clrf param00_FCD_LCDDisplay0_Cursor movlw D'1' movwf param01_FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Cursor bsf PCLATH, 3 bcf PCLATH, 4 movlw D'84' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'111' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'116' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'58' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'6' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_Cursor movlw D'1' movwf param01_FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bsf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_Q_TCPT, W movwf param00_FCD_LCDDisplay0_PrintNumber bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintNumber bcf PCLATH, 3 bsf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_M_TCPT, W movwf param00_FCD_LCDDisplay0_PrintNumber bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintNumber bcf PCLATH, 3 bsf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_C_TCPT, W movwf param00_FCD_LCDDisplay0_PrintNumber bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintNumber bcf PCLATH, 3 bsf PCLATH, 4 movlw D'44' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_D_TCPT, W movwf param00_FCD_LCDDisplay0_PrintNumber bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintNumber bcf PCLATH, 3 bsf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_U_TCPT, W movwf param00_FCD_LCDDisplay0_PrintNumber bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintNumber bcf PCLATH, 3 bsf PCLATH, 4 return _FCM_TOTALISATEUR__end _FCM_COMPTAGE_TOTAL__code movlw D'1' bcf STATUS, RP0 bcf STATUS, RP1 subwf _FCV_REVERSE, W btfss STATUS, Z goto label_0203 clrf _intr_tmp_0000 movf _FCV_U_TCPT, W addwf _FCV_D_TCPT, W btfsc STATUS, C incf _intr_tmp_0000 , F addwf _FCV_C_TCPT, W movwf _intr_tmp_0001 btfsc STATUS, C incf _intr_tmp_0000 , F movf _intr_tmp_0001 , W addwf _FCV_M_TCPT, W movwf _intr_tmp_0001 btfsc STATUS, C incf _intr_tmp_0000 , F movf _intr_tmp_0001 , W addwf _FCV_Q_TCPT, W movwf _intr_tmp_0001 btfsc STATUS, C incf _intr_tmp_0000 , F movf _intr_tmp_0001 , W sublw D'0' btfsc STATUS, Z goto label_0205 movlw 0 goto label_0206 label_0205 movf _intr_tmp_0000 , W sublw D'0' movlw 1 btfss STATUS, Z clrw label_0206 sublw 0 btfsc STATUS, Z goto label_0204 goto label_0213 label_0204 movlw D'1' subwf _FCV_U_TCPT, W movwf _FCV_U_TCPT movlw D'255' subwf _FCV_U_TCPT, W btfss STATUS, Z goto label_0208 movlw D'1' subwf _FCV_D_TCPT, W movwf _FCV_D_TCPT movlw D'9' movwf _FCV_U_TCPT movlw D'255' subwf _FCV_D_TCPT, W btfss STATUS, Z goto label_0209 movlw D'1' subwf _FCV_C_TCPT, W movwf _FCV_C_TCPT movlw D'9' movwf _FCV_D_TCPT movlw D'255' subwf _FCV_C_TCPT, W btfss STATUS, Z goto label_0210 movlw D'1' subwf _FCV_M_TCPT, W movwf _FCV_M_TCPT movlw D'9' movwf _FCV_C_TCPT movlw D'255' subwf _FCV_M_TCPT, W btfss STATUS, Z goto label_0211 movlw D'1' subwf _FCV_Q_TCPT, W movwf _FCV_Q_TCPT movlw D'9' movwf _FCV_M_TCPT movlw D'255' subwf _FCV_U_TCPT, W btfss STATUS, Z goto label_0212 clrf _FCV_Q_TCPT label_0212 label_0211 label_0210 label_0209 label_0208 label_0207 goto label_0213 label_0203 clrf _intr_tmp_0000 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_U_TCPT, W addlw D'1' btfsc STATUS, C incf _intr_tmp_0000 , F movwf _FCV_U_TCPT movlw D'10' subwf _FCV_U_TCPT, W btfss STATUS, Z goto label_0214 clrf _FCV_U_TCPT clrf _intr_tmp_0000 movf _FCV_D_TCPT, W addlw D'1' btfsc STATUS, C incf _intr_tmp_0000 , F movwf _FCV_D_TCPT movlw D'10' subwf _FCV_D_TCPT, W btfss STATUS, Z goto label_0215 clrf _intr_tmp_0000 movf _FCV_C_TCPT, W addlw D'1' btfsc STATUS, C incf _intr_tmp_0000 , F movwf _FCV_C_TCPT clrf _FCV_D_TCPT movlw D'10' subwf _FCV_C_TCPT, W btfss STATUS, Z goto label_0216 clrf _FCV_C_TCPT clrf _intr_tmp_0000 movf _FCV_M_TCPT, W addlw D'1' btfsc STATUS, C incf _intr_tmp_0000 , F movwf _FCV_M_TCPT movlw D'10' subwf _FCV_M_TCPT, W btfss STATUS, Z goto label_0217 clrf _FCV_M_TCPT clrf _intr_tmp_0000 movf _FCV_Q_TCPT, W addlw D'1' btfsc STATUS, C incf _intr_tmp_0000 , F movwf _FCV_Q_TCPT movlw D'10' subwf _FCV_Q_TCPT, W btfss STATUS, Z goto label_0218 clrf _FCV_Q_TCPT label_0218 label_0217 label_0216 label_0215 label_0214 label_0213 return _FCM_COMPTAGE_TOTAL__end _FCM_RAZ_VAL_CPT_TOT__code bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Clear bcf PCLATH, 3 bsf PCLATH, 4 movlw D'82' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'65' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'90' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'84' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'79' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'84' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'65' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'76' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 clrf param00_FCD_LCDDisplay0_Cursor movlw D'1' movwf param01_FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bsf PCLATH, 4 movlw D'79' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'117' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'105' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'61' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'65' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'6' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_Cursor movlw D'1' movwf param01_FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bsf PCLATH, 4 movlw D'78' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'111' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'110' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'61' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'67' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 _FCC_RAZ_VAL_CPT_TOT_C bsf STATUS, RP0 bcf STATUS, RP1 movf TRISB, W iorlw D'128' movwf TRISB bcf STATUS, RP0 movf PORTB, W andlw D'128' movwf _FCV_ENABLE_CLAVIER movf _FCV_ENABLE_CLAVIER, F btfss STATUS, Z goto label_0219 goto label_0220 label_0219 goto _FCC_RAZ_VAL_CPT_TOT_C label_0220 _FCC_RAZ_VAL_CPT_TOT_A bsf STATUS, RP0 movf TRISB, W iorlw D'128' movwf TRISB bcf STATUS, RP0 movf PORTB, W andlw D'128' movwf _FCV_ENABLE_CLAVIER movlw D'128' subwf _FCV_ENABLE_CLAVIER, W btfss STATUS, Z goto label_0221 bsf STATUS, RP0 movf TRISB, W iorlw D'60' movwf TRISB bcf STATUS, RP0 movf PORTB, W andlw D'60' movwf _FCV_TESTCLAVIER subwf _FCV_TCH_A, W btfss STATUS, Z goto label_0222 clrf _FCV_M_DIVT clrf _FCV_C_DIVT clrf _FCV_D_DIVT clrf _FCV_U_DIVT clrf _FCV_U_TCPT clrf _FCV_D_TCPT clrf _FCV_C_TCPT clrf _FCV_M_TCPT clrf _FCV_Q_TCPT bsf STATUS, RP0 movf TRISB, W andlw D'191' movwf TRISB movlw D'1' sublw 0 btfsc STATUS, Z goto label_0223 bcf STATUS, RP0 movf PORTB, W andlw D'191' iorlw D'64' movwf PORTB goto label_0224 label_0223 bcf STATUS, RP0 bcf STATUS, RP1 movf PORTB, W andlw D'191' movwf PORTB label_0224 movlw D'50' movwf param00_delay_ms bcf PCLATH, 3 bcf PCLATH, 4 call _delay_ms bcf PCLATH, 3 bsf PCLATH, 4 bsf STATUS, RP0 bcf STATUS, RP1 movf TRISB, W andlw D'191' movwf TRISB goto label_0225 bcf STATUS, RP0 movf PORTB, W andlw D'191' iorlw D'64' movwf PORTB goto label_0226 label_0225 bcf STATUS, RP0 bcf STATUS, RP1 movf PORTB, W andlw D'191' movwf PORTB label_0226 movlw D'50' movwf param00_delay_ms bcf PCLATH, 3 bcf PCLATH, 4 call _delay_ms bcf PCLATH, 3 bsf PCLATH, 4 goto label_0227 label_0222 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_TESTCLAVIER, W subwf _FCV_TCH_C, W btfss STATUS, Z goto label_0228 goto label_0229 label_0228 goto _FCC_RAZ_VAL_CPT_TOT_A label_0229 label_0227 bsf STATUS, RP0 bcf STATUS, RP1 movf TRISB, W andlw D'191' movwf TRISB movlw D'1' sublw 0 btfsc STATUS, Z goto label_0230 bcf STATUS, RP0 movf PORTB, W andlw D'191' iorlw D'64' movwf PORTB goto label_0231 label_0230 bcf STATUS, RP0 bcf STATUS, RP1 movf PORTB, W andlw D'191' movwf PORTB label_0231 movlw D'50' movwf param00_delay_ms bcf PCLATH, 3 bcf PCLATH, 4 call _delay_ms bcf PCLATH, 3 bsf PCLATH, 4 bsf STATUS, RP0 bcf STATUS, RP1 movf TRISB, W andlw D'191' movwf TRISB goto label_0232 bcf STATUS, RP0 movf PORTB, W andlw D'191' iorlw D'64' movwf PORTB goto label_0233 label_0232 bcf STATUS, RP0 bcf STATUS, RP1 movf PORTB, W andlw D'191' movwf PORTB label_0233 bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Clear bcf PCLATH, 3 bsf PCLATH, 4 _FCC_RAZ_VAL_CPT_TOT_B bsf STATUS, RP0 bcf STATUS, RP1 movf TRISB, W iorlw D'128' movwf TRISB bcf STATUS, RP0 movf PORTB, W andlw D'128' movwf _FCV_ENABLE_CLAVIER movf _FCV_ENABLE_CLAVIER, F btfss STATUS, Z goto label_0234 goto label_0236 label_0234 goto _FCC_RAZ_VAL_CPT_TOT_B label_0235 goto label_0236 label_0221 goto _FCC_RAZ_VAL_CPT_TOT_A label_0236 return _FCM_RAZ_VAL_CPT_TOT__end _FCM_RAZ_VAR_COMPT_TOT__code bcf STATUS, RP0 bcf STATUS, RP1 clrf _FCV_U_TCPT clrf _FCV_D_TCPT clrf _FCV_C_TCPT clrf _FCV_M_TCPT clrf _FCV_Q_TCPT return _FCM_RAZ_VAR_COMPT_TOT__end _FCM_PAUSE_COMPTAGE__code bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Clear bcf PCLATH, 3 bsf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 clrf param00_FCD_LCDDisplay0_Cursor movlw D'1' movwf param01_FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bsf PCLATH, 4 movlw D'50' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'61' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'80' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'65' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'85' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'83' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'69' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 clrf param00_FCD_LCDDisplay0_Cursor clrf param01_FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bsf PCLATH, 4 movlw D'49' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'61' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'82' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'69' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'86' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'69' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'82' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'83' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'69' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCM_TEST_CHIFFRE_CLAVIER bcf PCLATH, 3 bsf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_TESTCLAVIER, W subwf _FCV_UN, W btfss STATUS, Z goto label_0237 movf _FCV_REVERSE, F btfss STATUS, Z goto label_0238 movlw D'1' movwf _FCV_REVERSE goto label_0239 label_0238 clrf _FCV_REVERSE label_0239 movlw D'1' subwf _FCV_REVERSE, W btfss STATUS, Z goto label_0240 bcf PCLATH, 3 bcf PCLATH, 4 call _FCM_ECRIT_REVERSE bcf PCLATH, 3 bsf PCLATH, 4 movlw D'1' movwf param00_delay_s bcf PCLATH, 3 bcf PCLATH, 4 call _delay_s bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Clear bcf PCLATH, 3 bsf PCLATH, 4 goto label_0241 label_0240 bcf PCLATH, 3 bcf PCLATH, 4 call _FCM_ECRIT_REVERSE bcf PCLATH, 3 bcf PCLATH, 4 call _FCM_ECRIT_STOP bcf PCLATH, 3 bsf PCLATH, 4 movlw D'1' movwf param00_delay_s bcf PCLATH, 3 bcf PCLATH, 4 call _delay_s bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Clear bcf PCLATH, 3 bsf PCLATH, 4 label_0241 label_0237 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_TESTCLAVIER, W subwf _FCV_DEUX, W btfss STATUS, Z goto label_0242 movf _intcon, W andlw D'239' movwf _intcon bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Clear bcf PCLATH, 3 bcf PCLATH, 4 call _FCM_TEXTE_FIGE bcf PCLATH, 3 bsf PCLATH, 4 movlw D'6' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_Cursor clrf param01_FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCM_AFFICHE_COMPTEUR bcf PCLATH, 3 bsf PCLATH, 4 movlw D'6' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_Cursor movlw D'1' movwf param01_FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bsf PCLATH, 4 movlw D'80' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'97' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'117' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'115' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'101' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCM_BIP_PAUSE bcf PCLATH, 3 bsf PCLATH, 4 movf _intcon, W andlw D'239' iorlw D'144' movwf _intcon label_0242 movf _FCV_TESTCLAVIER, W subwf _FCV_QUATRE, W btfss STATUS, Z goto label_0243 movf _FCV_CINQ, W movwf _FCV_CHOIX_AFFICH label_0243 movf _FCV_TESTCLAVIER, W subwf _FCV_CINQ, W btfss STATUS, Z goto label_0244 bcf PCLATH, 3 bcf PCLATH, 4 call _FCM_RESTAUR_DONNE label_0244 bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Clear bcf PCLATH, 3 bsf PCLATH, 4 return _FCM_PAUSE_COMPTAGE__end _FCM_CHOIX_AFFICHEUR__code clrf _code_tmp_0000 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_CHOIX_AFFICH, W addlw D'1' btfsc STATUS, C incf _code_tmp_0000 , F movwf _FCV_CHOIX_AFFICH movlw D'5' subwf _FCV_CHOIX_AFFICH, W btfss STATUS, Z goto label_0245 clrf _FCV_CHOIX_AFFICH label_0245 movlw D'21' movwf param00_FCD_EEPROM0_WriteEEPROM movf _FCV_CHOIX_AFFICH, W movwf param01_FCD_EEPROM0_WriteEEPROM bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_EEPROM0_WriteEEPROM bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Clear bcf PCLATH, 3 bsf PCLATH, 4 return _FCM_CHOIX_AFFICHEUR__end _FCM_BIP_PAUSE__code _FCC_BIP_PAUSE_A movlw D'3' movwf param00_delay_s bcf PCLATH, 3 bcf PCLATH, 4 call _delay_s bcf PCLATH, 3 bsf PCLATH, 4 bsf STATUS, RP0 bcf STATUS, RP1 movf TRISB, W andlw D'191' movwf TRISB movlw D'1' sublw 0 btfsc STATUS, Z goto label_0246 bcf STATUS, RP0 movf PORTB, W andlw D'191' iorlw D'64' movwf PORTB goto label_0247 label_0246 bcf STATUS, RP0 bcf STATUS, RP1 movf PORTB, W andlw D'191' movwf PORTB label_0247 movlw D'255' movwf param00_delay_ms bcf PCLATH, 3 bcf PCLATH, 4 call _delay_ms bcf PCLATH, 3 bsf PCLATH, 4 movlw D'145' movwf param00_delay_ms bcf PCLATH, 3 bcf PCLATH, 4 call _delay_ms bcf PCLATH, 3 bsf PCLATH, 4 bsf STATUS, RP0 bcf STATUS, RP1 movf TRISB, W andlw D'191' movwf TRISB goto label_0248 bcf STATUS, RP0 movf PORTB, W andlw D'191' iorlw D'64' movwf PORTB goto label_0249 label_0248 bcf STATUS, RP0 bcf STATUS, RP1 movf PORTB, W andlw D'191' movwf PORTB label_0249 bsf STATUS, RP0 movf TRISB, W iorlw D'128' movwf TRISB bcf STATUS, RP0 movf PORTB, W andlw D'128' movwf _FCV_ENABLE_CLAVIER movlw D'128' subwf _FCV_ENABLE_CLAVIER, W btfss STATUS, Z goto label_0250 goto label_0251 label_0250 goto _FCC_BIP_PAUSE_A label_0251 bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Clear bcf PCLATH, 3 bsf PCLATH, 4 _FCC_BIP_PAUSE_B bsf STATUS, RP0 bcf STATUS, RP1 movf TRISB, W iorlw D'128' movwf TRISB bcf STATUS, RP0 movf PORTB, W andlw D'128' movwf _FCV_ENABLE_CLAVIER movf _FCV_ENABLE_CLAVIER, F btfss STATUS, Z goto label_0252 goto label_0253 label_0252 goto _FCC_BIP_PAUSE_B label_0253 return _FCM_BIP_PAUSE__end _FCM_ECRIT_REVERSE__code bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Clear bcf PCLATH, 3 bsf PCLATH, 4 movlw D'4' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_Cursor movlw D'1' movwf param01_FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bsf PCLATH, 4 movlw D'82' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'69' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'86' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'69' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'82' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'83' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'69' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 return _FCM_ECRIT_REVERSE__end _FCM_ECRIT_STOP__code movlw D'5' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_Cursor clrf param01_FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bsf PCLATH, 4 movlw D'83' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'84' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'79' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'80' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 return _FCM_ECRIT_STOP__end _FCM_RESTAUR_DONNE__code movlw D'4' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_EEPROM0_EEPROMRead bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_EEPROM0_EEPROMRead bcf PCLATH, 3 bsf PCLATH, 4 movwf _FCV_U_CPT movlw D'5' movwf param00_FCD_EEPROM0_EEPROMRead bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_EEPROM0_EEPROMRead bcf PCLATH, 3 bsf PCLATH, 4 movwf _FCV_D_CPT movlw D'6' movwf param00_FCD_EEPROM0_EEPROMRead bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_EEPROM0_EEPROMRead bcf PCLATH, 3 bsf PCLATH, 4 movwf _FCV_C_CPT movlw D'7' movwf param00_FCD_EEPROM0_EEPROMRead bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_EEPROM0_EEPROMRead bcf PCLATH, 3 bsf PCLATH, 4 movwf _FCV_M_CPT movlw D'8' movwf param00_FCD_EEPROM0_EEPROMRead bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_EEPROM0_EEPROMRead bcf PCLATH, 3 bsf PCLATH, 4 movwf _FCV_Q_CPT movlw D'9' movwf param00_FCD_EEPROM0_EEPROMRead bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_EEPROM0_EEPROMRead bcf PCLATH, 3 bsf PCLATH, 4 movwf _FCV_U_TCPT movlw D'10' movwf param00_FCD_EEPROM0_EEPROMRead bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_EEPROM0_EEPROMRead bcf PCLATH, 3 bsf PCLATH, 4 movwf _FCV_D_TCPT movlw D'11' movwf param00_FCD_EEPROM0_EEPROMRead bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_EEPROM0_EEPROMRead bcf PCLATH, 3 bsf PCLATH, 4 movwf _FCV_C_TCPT movlw D'12' movwf param00_FCD_EEPROM0_EEPROMRead bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_EEPROM0_EEPROMRead bcf PCLATH, 3 bsf PCLATH, 4 movwf _FCV_M_TCPT movlw D'13' movwf param00_FCD_EEPROM0_EEPROMRead bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_EEPROM0_EEPROMRead bcf PCLATH, 3 bsf PCLATH, 4 movwf _FCV_Q_TCPT movlw D'14' movwf param00_FCD_EEPROM0_EEPROMRead bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_EEPROM0_EEPROMRead bcf PCLATH, 3 bsf PCLATH, 4 movwf _FCV_U_DCPT movlw D'15' movwf param00_FCD_EEPROM0_EEPROMRead bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_EEPROM0_EEPROMRead bcf PCLATH, 3 bsf PCLATH, 4 movwf _FCV_D_DCPT movlw D'16' movwf param00_FCD_EEPROM0_EEPROMRead bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_EEPROM0_EEPROMRead bcf PCLATH, 3 bsf PCLATH, 4 movwf _FCV_C_DCPT movlw D'17' movwf param00_FCD_EEPROM0_EEPROMRead bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_EEPROM0_EEPROMRead bcf PCLATH, 3 bsf PCLATH, 4 movwf _FCV_M_DCPT movlw D'19' movwf param00_FCD_EEPROM0_EEPROMRead bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_EEPROM0_EEPROMRead bcf PCLATH, 3 bsf PCLATH, 4 movwf _FCV_VARTEMP movlw D'20' movwf param00_FCD_EEPROM0_EEPROMRead bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_EEPROM0_EEPROMRead bcf PCLATH, 3 bsf PCLATH, 4 movwf _FCV_TEMPMAX movlw D'21' movwf param00_FCD_EEPROM0_EEPROMRead bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_EEPROM0_EEPROMRead bcf PCLATH, 3 bsf PCLATH, 4 movwf _FCV_CHOIX_AFFICH bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Clear bcf PCLATH, 3 bsf PCLATH, 4 movlw D'5' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_Cursor clrf param01_FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bsf PCLATH, 4 movlw D'66' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'97' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'99' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'107' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'85' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'112' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'7' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_Cursor movlw D'1' movwf param01_FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bsf PCLATH, 4 movlw D'79' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'75' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'1' movwf param00_delay_s bcf PCLATH, 3 bcf PCLATH, 4 call _delay_s bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Clear bcf PCLATH, 3 bsf PCLATH, 4 return _FCM_RESTAUR_DONNE__end _FCM_RESTOR__code bcf STATUS, RP0 bcf STATUS, RP1 clrf param00_FCD_EEPROM0_EEPROMRead bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_EEPROM0_EEPROMRead bcf PCLATH, 3 bsf PCLATH, 4 movwf _FCV_U_DIV_P movlw D'1' movwf param00_FCD_EEPROM0_EEPROMRead bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_EEPROM0_EEPROMRead bcf PCLATH, 3 bsf PCLATH, 4 movwf _FCV_D_DIV_P movlw D'2' movwf param00_FCD_EEPROM0_EEPROMRead bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_EEPROM0_EEPROMRead bcf PCLATH, 3 bsf PCLATH, 4 movwf _FCV_C_DIV_P movlw D'3' movwf param00_FCD_EEPROM0_EEPROMRead bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_EEPROM0_EEPROMRead bcf PCLATH, 3 bsf PCLATH, 4 movwf _FCV_DIVISEUR bcf PCLATH, 3 bcf PCLATH, 4 call _FCM_RESTAUR_DONNE bcf PCLATH, 3 bsf PCLATH, 4 return _FCM_RESTOR__end _FCM_SAUVEGARDE__code movlw D'4' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_EEPROM0_WriteEEPROM movf _FCV_U_CPT, W movwf param01_FCD_EEPROM0_WriteEEPROM bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_EEPROM0_WriteEEPROM bcf PCLATH, 3 bsf PCLATH, 4 movlw D'5' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_EEPROM0_WriteEEPROM movf _FCV_D_CPT, W movwf param01_FCD_EEPROM0_WriteEEPROM bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_EEPROM0_WriteEEPROM bcf PCLATH, 3 bsf PCLATH, 4 movlw D'6' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_EEPROM0_WriteEEPROM movf _FCV_C_CPT, W movwf param01_FCD_EEPROM0_WriteEEPROM bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_EEPROM0_WriteEEPROM bcf PCLATH, 3 bsf PCLATH, 4 movlw D'7' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_EEPROM0_WriteEEPROM movf _FCV_M_CPT, W movwf param01_FCD_EEPROM0_WriteEEPROM bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_EEPROM0_WriteEEPROM bcf PCLATH, 3 bsf PCLATH, 4 movlw D'8' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_EEPROM0_WriteEEPROM movf _FCV_Q_CPT, W movwf param01_FCD_EEPROM0_WriteEEPROM bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_EEPROM0_WriteEEPROM bcf PCLATH, 3 bsf PCLATH, 4 movlw D'9' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_EEPROM0_WriteEEPROM movf _FCV_U_TCPT, W movwf param01_FCD_EEPROM0_WriteEEPROM bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_EEPROM0_WriteEEPROM bcf PCLATH, 3 bsf PCLATH, 4 movlw D'10' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_EEPROM0_WriteEEPROM movf _FCV_D_TCPT, W movwf param01_FCD_EEPROM0_WriteEEPROM bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_EEPROM0_WriteEEPROM bcf PCLATH, 3 bsf PCLATH, 4 movlw D'11' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_EEPROM0_WriteEEPROM movf _FCV_C_TCPT, W movwf param01_FCD_EEPROM0_WriteEEPROM bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_EEPROM0_WriteEEPROM bcf PCLATH, 3 bsf PCLATH, 4 movlw D'12' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_EEPROM0_WriteEEPROM movf _FCV_M_TCPT, W movwf param01_FCD_EEPROM0_WriteEEPROM bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_EEPROM0_WriteEEPROM bcf PCLATH, 3 bsf PCLATH, 4 movlw D'13' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_EEPROM0_WriteEEPROM movf _FCV_Q_TCPT, W movwf param01_FCD_EEPROM0_WriteEEPROM bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_EEPROM0_WriteEEPROM bcf PCLATH, 3 bsf PCLATH, 4 movlw D'14' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_EEPROM0_WriteEEPROM movf _FCV_U_DCPT, W movwf param01_FCD_EEPROM0_WriteEEPROM bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_EEPROM0_WriteEEPROM bcf PCLATH, 3 bsf PCLATH, 4 movlw D'15' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_EEPROM0_WriteEEPROM movf _FCV_D_DCPT, W movwf param01_FCD_EEPROM0_WriteEEPROM bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_EEPROM0_WriteEEPROM bcf PCLATH, 3 bsf PCLATH, 4 movlw D'16' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_EEPROM0_WriteEEPROM movf _FCV_C_DCPT, W movwf param01_FCD_EEPROM0_WriteEEPROM bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_EEPROM0_WriteEEPROM bcf PCLATH, 3 bsf PCLATH, 4 movlw D'17' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_EEPROM0_WriteEEPROM movf _FCV_M_DCPT, W movwf param01_FCD_EEPROM0_WriteEEPROM bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_EEPROM0_WriteEEPROM bcf PCLATH, 3 bsf PCLATH, 4 bcf STATUS, RP1 movf TRISB, W andlw D'191' movwf TRISB movlw D'1' sublw 0 btfsc STATUS, Z goto label_0254 bcf STATUS, RP0 movf PORTB, W andlw D'191' iorlw D'64' movwf PORTB goto label_0255 label_0254 bcf STATUS, RP0 bcf STATUS, RP1 movf PORTB, W andlw D'191' movwf PORTB label_0255 movlw D'100' movwf param00_delay_ms bcf PCLATH, 3 bcf PCLATH, 4 call _delay_ms bcf PCLATH, 3 bsf PCLATH, 4 bsf STATUS, RP0 bcf STATUS, RP1 movf TRISB, W andlw D'191' movwf TRISB goto label_0256 bcf STATUS, RP0 movf PORTB, W andlw D'191' iorlw D'64' movwf PORTB goto label_0257 label_0256 bcf STATUS, RP0 bcf STATUS, RP1 movf PORTB, W andlw D'191' movwf PORTB label_0257 bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Clear bcf PCLATH, 3 bsf PCLATH, 4 movlw D'3' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_Cursor clrf param01_FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bsf PCLATH, 4 movlw D'83' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'97' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'117' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'118' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'101' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'103' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'97' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'114' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'100' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'101' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'7' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_Cursor movlw D'1' movwf param01_FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bsf PCLATH, 4 movlw D'79' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'75' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bsf PCLATH, 4 movlw D'1' movwf param00_delay_s bcf PCLATH, 3 bcf PCLATH, 4 call _delay_s bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Clear bcf PCLATH, 3 bsf PCLATH, 4 return _FCM_SAUVEGARDE__end _FCM_TEST_BATT_TEMP__code bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_Thermometer0_SampleADC bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_Thermometer0_ReadHigh bcf PCLATH, 3 bsf PCLATH, 4 movwf _FCV_ECH_MAIN_BATT bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_Thermometer1_SampleADC bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_Thermometer1_ReadHigh bcf PCLATH, 3 bsf PCLATH, 4 movwf _FCV_ECH_AUX_BATT bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_Thermometer2_SampleADC bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_Thermometer2_ReadHigh bcf PCLATH, 3 bsf PCLATH, 4 movwf _FCV_ECH_SOND_TEMP movlw D'8' movwf _code_tmp_0000 clrf _code_tmp_0001 movf _FCV_ECH_MAIN_BATT, W movwf _code_tmp_0002 label_0258 bcf STATUS, C btfsc _code_tmp_0002 , 7 bsf STATUS, C rlf _code_tmp_0001 , F movlw D'10' subwf _code_tmp_0001 , F btfsc STATUS, C goto label_0259 addwf _code_tmp_0001 , F bcf STATUS, C label_0259 rlf _code_tmp_0002 , F decfsz _code_tmp_0000 , F goto label_0258 movf _code_tmp_0002 , W movwf _FCV_TEMPMAIN clrf _code_tmp_0000 movlw D'9' movwf _code_tmp_0002 movf _FCV_TEMPMAIN, W movwf _code_tmp_0001 movlw D'10' bcf STATUS, C label_0260 rrf _code_tmp_0000 , F rrf _code_tmp_0001 , F btfsc STATUS, C addwf _code_tmp_0000 , F decfsz _code_tmp_0002 , F goto label_0260 movf _code_tmp_0001 , W movwf _FCV_TEMPMAIN1 subwf _FCV_ECH_MAIN_BATT, W movwf _FCV_TEMPMAIN2 movlw D'4' subwf _FCV_TEMPMAIN, W btfsc STATUS, C goto label_0261 bcf PCLATH, 3 bcf PCLATH, 4 call _FCM_SAUVEGARDE bcf PCLATH, 3 bsf PCLATH, 4 movlw D'1' movwf param00_delay_s bcf PCLATH, 3 bcf PCLATH, 4 call _delay_s bcf PCLATH, 3 bsf PCLATH, 4 label_0261 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_ECH_SOND_TEMP, W sublw D'255' movwf _FCV_TEMPTEMP movlw D'8' movwf _code_tmp_0000 clrf _code_tmp_0001 movf _FCV_TEMPTEMP, W movwf _code_tmp_0002 label_0262 bcf STATUS, C btfsc _code_tmp_0002 , 7 bsf STATUS, C rlf _code_tmp_0001 , F movlw D'2' subwf _code_tmp_0001 , F btfsc STATUS, C goto label_0263 addwf _code_tmp_0001 , F bcf STATUS, C label_0263 rlf _code_tmp_0002 , F decfsz _code_tmp_0000 , F goto label_0262 movf _code_tmp_0002 , W movwf _FCV_TEMPTEMP1 clrf _code_tmp_0000 movf _FCV_TEMPTEMP1, W addwf _FCV_VARTEMP, W btfsc STATUS, C incf _code_tmp_0000 , F movwf _FCV_TEMPTEMP1 movlw D'8' movwf _code_tmp_0000 clrf _code_tmp_0001 movf _FCV_ECH_AUX_BATT, W movwf _code_tmp_0002 label_0264 bcf STATUS, C btfsc _code_tmp_0002 , 7 bsf STATUS, C rlf _code_tmp_0001 , F movlw D'10' subwf _code_tmp_0001 , F btfsc STATUS, C goto label_0265 addwf _code_tmp_0001 , F bcf STATUS, C label_0265 rlf _code_tmp_0002 , F decfsz _code_tmp_0000 , F goto label_0264 movf _code_tmp_0002 , W movwf _FCV_TEMPAUX clrf _code_tmp_0000 movlw D'9' movwf _code_tmp_0002 movf _FCV_TEMPAUX, W movwf _code_tmp_0001 movlw D'10' bcf STATUS, C label_0266 rrf _code_tmp_0000 , F rrf _code_tmp_0001 , F btfsc STATUS, C addwf _code_tmp_0000 , F decfsz _code_tmp_0002 , F goto label_0266 movf _code_tmp_0001 , W movwf _FCV_TEMPAUX1 subwf _FCV_ECH_AUX_BATT, W movwf _FCV_TEMPAUX2 return _FCM_TEST_BATT_TEMP__end _FCM_AFFIC_BATT__code bcf STATUS, RP0 bcf STATUS, RP1 clrf param00_FCD_LCDDisplay0_Cursor clrf param01_FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCM_TEXT_BAT_MOT bcf PCLATH, 3 bsf PCLATH, 4 movlw D'9' bsf PCLATH, 3 bsf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_Cursor clrf param01_FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCM_TEXT_BAT_AUX bsf PCLATH, 3 bsf PCLATH, 4 movlw D'1' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_Cursor movwf param01_FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCM_CALCUL_BAT_MOT bsf PCLATH, 3 bsf PCLATH, 4 movlw D'8' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_Cursor movlw D'1' movwf param01_FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Cursor bsf PCLATH, 3 bsf PCLATH, 4 movlw D'124' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bsf PCLATH, 4 movlw D'10' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_Cursor movlw D'1' movwf param01_FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCM_CALCUL_BAT_AUX bsf PCLATH, 3 bsf PCLATH, 4 return _FCM_AFFIC_BATT__end _FCM_AFF_BA_EAU__code bcf STATUS, RP0 bcf STATUS, RP1 clrf param00_FCD_LCDDisplay0_Cursor clrf param01_FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCM_TEXT_TEMP_EAU bsf PCLATH, 3 bsf PCLATH, 4 movlw D'9' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_Cursor clrf param01_FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCM_TEXT_BAT_AUX bsf PCLATH, 3 bsf PCLATH, 4 movlw D'2' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_Cursor movlw D'1' movwf param01_FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCM_TEMP_EAU bsf PCLATH, 3 bsf PCLATH, 4 movlw D'8' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_Cursor movlw D'1' movwf param01_FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Cursor bsf PCLATH, 3 bsf PCLATH, 4 movlw D'124' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bsf PCLATH, 4 movlw D'10' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_Cursor movlw D'1' movwf param01_FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCM_CALCUL_BAT_AUX bsf PCLATH, 3 bsf PCLATH, 4 return _FCM_AFF_BA_EAU__end _FCM_TEMP_EAU__code bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_TEMPTEMP1, W movwf param00_FCD_LCDDisplay0_PrintNumber bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintNumber bsf PCLATH, 3 bsf PCLATH, 4 movlw D'223' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bsf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bsf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bsf PCLATH, 4 return _FCM_TEMP_EAU__end _FCM_TEXT_TEMP_EAU__code movlw D'84' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bsf PCLATH, 4 movlw D'101' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bsf PCLATH, 4 movlw D'109' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bsf PCLATH, 4 movlw D'112' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bsf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bsf PCLATH, 4 movlw D'77' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bsf PCLATH, 4 movlw D'111' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bsf PCLATH, 4 movlw D'116' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bsf PCLATH, 4 movlw D'124' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bsf PCLATH, 4 return _FCM_TEXT_TEMP_EAU__end _FCM_TEXT_BAT_AUX__code movlw D'66' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bsf PCLATH, 4 movlw D'97' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bsf PCLATH, 4 movlw D'116' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bsf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bsf PCLATH, 4 movlw D'65' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bsf PCLATH, 4 movlw D'117' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bsf PCLATH, 4 movlw D'120' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bsf PCLATH, 4 return _FCM_TEXT_BAT_AUX__end _FCM_CALCUL_BAT_AUX__code bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_TEMPAUX, W movwf param00_FCD_LCDDisplay0_PrintNumber bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintNumber bsf PCLATH, 3 bsf PCLATH, 4 movlw D'44' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bsf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_TEMPAUX2, W movwf param00_FCD_LCDDisplay0_PrintNumber bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintNumber bsf PCLATH, 3 bsf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 clrf param00_FCD_LCDDisplay0_PrintNumber bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintNumber bsf PCLATH, 3 bsf PCLATH, 4 movlw D'86' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bsf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bsf PCLATH, 4 return _FCM_CALCUL_BAT_AUX__end _FCM_TEXT_BAT_MOT__code movlw D'66' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bsf PCLATH, 4 movlw D'97' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bsf PCLATH, 4 movlw D'116' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bsf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bsf PCLATH, 4 movlw D'77' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bsf PCLATH, 4 movlw D'111' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bsf PCLATH, 4 movlw D'116' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bsf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bsf PCLATH, 4 movlw D'124' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bsf PCLATH, 4 return _FCM_TEXT_BAT_MOT__end _FCM_CALCUL_BAT_MOT__code bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_TEMPMAIN, W movwf param00_FCD_LCDDisplay0_PrintNumber bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintNumber bsf PCLATH, 3 bsf PCLATH, 4 movlw D'44' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bsf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 movf _FCV_TEMPMAIN2, W movwf param00_FCD_LCDDisplay0_PrintNumber bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintNumber bsf PCLATH, 3 bsf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 clrf param00_FCD_LCDDisplay0_PrintNumber bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintNumber bsf PCLATH, 3 bsf PCLATH, 4 movlw D'86' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bsf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bsf PCLATH, 4 movlw D'32' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bsf PCLATH, 4 return _FCM_CALCUL_BAT_MOT__end _FCM_3BIPS__code bsf STATUS, RP0 bcf STATUS, RP1 movf TRISB, W andlw D'191' movwf TRISB movlw D'1' sublw 0 btfsc STATUS, Z goto label_0267 bcf STATUS, RP0 movf PORTB, W andlw D'191' iorlw D'64' movwf PORTB goto label_0268 label_0267 bcf STATUS, RP0 bcf STATUS, RP1 movf PORTB, W andlw D'191' movwf PORTB label_0268 movlw D'50' movwf param00_delay_ms bcf PCLATH, 3 bcf PCLATH, 4 call _delay_ms bsf PCLATH, 3 bsf PCLATH, 4 bsf STATUS, RP0 bcf STATUS, RP1 movf TRISB, W andlw D'191' movwf TRISB goto label_0269 bcf STATUS, RP0 movf PORTB, W andlw D'191' iorlw D'64' movwf PORTB goto label_0270 label_0269 bcf STATUS, RP0 bcf STATUS, RP1 movf PORTB, W andlw D'191' movwf PORTB label_0270 movlw D'30' movwf param00_delay_ms bcf PCLATH, 3 bcf PCLATH, 4 call _delay_ms bsf PCLATH, 3 bsf PCLATH, 4 bsf STATUS, RP0 bcf STATUS, RP1 movf TRISB, W andlw D'191' movwf TRISB movlw D'1' sublw 0 btfsc STATUS, Z goto label_0271 bcf STATUS, RP0 movf PORTB, W andlw D'191' iorlw D'64' movwf PORTB goto label_0272 label_0271 bcf STATUS, RP0 bcf STATUS, RP1 movf PORTB, W andlw D'191' movwf PORTB label_0272 movlw D'50' movwf param00_delay_ms bcf PCLATH, 3 bcf PCLATH, 4 call _delay_ms bsf PCLATH, 3 bsf PCLATH, 4 bsf STATUS, RP0 bcf STATUS, RP1 movf TRISB, W andlw D'191' movwf TRISB goto label_0273 bcf STATUS, RP0 movf PORTB, W andlw D'191' iorlw D'64' movwf PORTB goto label_0274 label_0273 bcf STATUS, RP0 bcf STATUS, RP1 movf PORTB, W andlw D'191' movwf PORTB label_0274 return _FCM_3BIPS__end _FCM_TEMP_PART__code bcf STATUS, RP0 bcf STATUS, RP1 clrf param00_FCD_LCDDisplay0_Cursor clrf param01_FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCM_TEXT_TEMP_EAU bsf PCLATH, 3 bsf PCLATH, 4 movlw D'80' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bsf PCLATH, 4 movlw D'97' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bsf PCLATH, 4 movlw D'114' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bsf PCLATH, 4 movlw D'116' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bsf PCLATH, 4 movlw D'105' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bsf PCLATH, 4 movlw D'101' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bsf PCLATH, 4 movlw D'108' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bsf PCLATH, 4 movlw D'2' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_Cursor movlw D'1' movwf param01_FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCM_TEMP_EAU bsf PCLATH, 3 bsf PCLATH, 4 movlw D'8' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_Cursor movlw D'1' movwf param01_FCD_LCDDisplay0_Cursor bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Cursor bsf PCLATH, 3 bsf PCLATH, 4 movlw D'124' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCM_AFFICHE_COMPTEUR bsf PCLATH, 3 bsf PCLATH, 4 movlw D'75' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_PrintASCII bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_PrintASCII bsf PCLATH, 3 bsf PCLATH, 4 return _FCM_TEMP_PART__end _FCD_LCDDisplay0_Start__code bsf STATUS, D'5' bsf STATUS, RP0 bcf STATUS, RP1 movf _TRISC, W andlw D'192' movwf _TRISC bcf STATUS, D'5' movlw D'2' movwf param00_delay_ms bcf PCLATH, 3 bcf PCLATH, 4 call _delay_ms bsf PCLATH, 3 bsf PCLATH, 4 movlw D'51' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_Command bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Command bsf PCLATH, 3 bsf PCLATH, 4 movlw D'50' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_Command bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Command bsf PCLATH, 3 bsf PCLATH, 4 movlw D'44' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_Command bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Command bsf PCLATH, 3 bsf PCLATH, 4 movlw D'6' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_Command bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Command bsf PCLATH, 3 bsf PCLATH, 4 movlw D'12' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_Command bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Command bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Clear bsf PCLATH, 3 bsf PCLATH, 4 return _FCD_LCDDisplay0_Start__end _FCD_LCDDisplay0_Clear__code movlw D'1' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_Command bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Command bsf PCLATH, 3 bsf PCLATH, 4 movlw D'1' movwf param00_delay_ms bcf PCLATH, 3 bcf PCLATH, 4 call _delay_ms bsf PCLATH, 3 bsf PCLATH, 4 movlw D'2' bcf STATUS, RP0 bcf STATUS, RP1 movwf param00_FCD_LCDDisplay0_Command bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Command bsf PCLATH, 3 bsf PCLATH, 4 movlw D'1' movwf param00_delay_ms bcf PCLATH, 3 bcf PCLATH, 4 call _delay_ms bsf PCLATH, 3 bsf PCLATH, 4 return _FCD_LCDDisplay0_Clear__end _FCD_LCDDisplay0_PrintASCII__code bcf STATUS, RP0 bcf STATUS, RP1 movf param00_FCD_LCDDisplay0_PrintASCII, W movwf param00_FCD_LCDDisplay0_RawSend movlw D'16' movwf param01_FCD_LCDDisplay0_RawSend bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_RawSend bsf PCLATH, 3 bsf PCLATH, 4 return _FCD_LCDDisplay0_PrintASCII__end _FCD_LCDDisplay0_Command__code bcf STATUS, RP0 bcf STATUS, RP1 movf param00_FCD_LCDDisplay0_Command, W movwf param00_FCD_LCDDisplay0_RawSend clrf param01_FCD_LCDDisplay0_RawSend bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_RawSend bsf PCLATH, 3 bsf PCLATH, 4 return _FCD_LCDDisplay0_Command__end _FCD_LCDDisplay0_RawSend__code bcf STATUS, RP0 bcf STATUS, RP1 movf param00_FCD_LCDDisplay0_RawSend, W movwf _code_tmp_0000 rrf _code_tmp_0000 , F rrf _code_tmp_0000 , F rrf _code_tmp_0000 , F rrf _code_tmp_0000 , W andlw D'15' andlw D'15' iorwf param01_FCD_LCDDisplay0_RawSend, W movwf _pt_FCD_LCDDisplay0_RawSend movf _PORTC, W andlw D'192' iorwf _pt_FCD_LCDDisplay0_RawSend, W movwf _pt_FCD_LCDDisplay0_RawSend movwf _PORTC movlw D'1' movwf param00_delay_ms bcf PCLATH, 3 bcf PCLATH, 4 call _delay_ms bsf PCLATH, 3 bsf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 bsf _PORTC, D'5' movlw D'1' movwf param00_delay_ms bcf PCLATH, 3 bcf PCLATH, 4 call _delay_ms bsf PCLATH, 3 bsf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 bcf _PORTC, D'5' movf param00_FCD_LCDDisplay0_RawSend, W andlw D'15' iorwf param01_FCD_LCDDisplay0_RawSend, W movwf _pt_FCD_LCDDisplay0_RawSend movf _PORTC, W andlw D'192' iorwf _pt_FCD_LCDDisplay0_RawSend, W movwf _pt_FCD_LCDDisplay0_RawSend movwf _PORTC movlw D'1' movwf param00_delay_ms bcf PCLATH, 3 bcf PCLATH, 4 call _delay_ms bsf PCLATH, 3 bsf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 bsf _PORTC, D'5' movlw D'1' movwf param00_delay_ms bcf PCLATH, 3 bcf PCLATH, 4 call _delay_ms bsf PCLATH, 3 bsf PCLATH, 4 bcf STATUS, RP0 bcf STATUS, RP1 bcf _PORTC, D'5' movlw D'1' movwf param00_delay_ms bcf PCLATH, 3 bcf PCLATH, 4 call _delay_ms bsf PCLATH, 3 bsf PCLATH, 4 return _FCD_LCDDisplay0_RawSend__end _FCD_LCDDisplay0_Cursor__code bcf STATUS, RP0 bcf STATUS, RP1 movf param01_FCD_LCDDisplay0_Cursor, F btfss STATUS, Z goto label_0002 movlw D'128' movwf param01_FCD_LCDDisplay0_Cursor goto label_0003 label_0002 movlw D'192' movwf param01_FCD_LCDDisplay0_Cursor label_0003 clrf _code_tmp_0000 movf param01_FCD_LCDDisplay0_Cursor, W addwf param00_FCD_LCDDisplay0_Cursor, W btfsc STATUS, C incf _code_tmp_0000 , F movwf param00_FCD_LCDDisplay0_Command bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_Command bsf PCLATH, 3 bsf PCLATH, 4 return _FCD_LCDDisplay0_Cursor__end _FCD_LCDDisplay0_PrintNumber__code movlw D'8' movwf _code_tmp_0000 clrf _code_tmp_0001 movlw D'8' movwf _code_tmp_0002 clrf _code_tmp_0003 bcf STATUS, RP0 bcf STATUS, RP1 movf param00_FCD_LCDDisplay0_PrintNumber, W movwf _code_tmp_0004 label_0005 bcf STATUS, C btfsc _code_tmp_0004 , 7 bsf STATUS, C rlf _code_tmp_0003 , F movlw D'100' subwf _code_tmp_0003 , F btfsc STATUS, C goto label_0006 addwf _code_tmp_0003 , F bcf STATUS, C label_0006 rlf _code_tmp_0004 , F decfsz _code_tmp_0002 , F goto label_0005 movf _code_tmp_0004 , W movwf _code_tmp_0002 label_0007 bcf STATUS, C btfsc _code_tmp_0002 , 7 bsf STATUS, C rlf _code_tmp_0001 , F movlw D'10' subwf _code_tmp_0001 , F btfsc STATUS, C goto label_0008 addwf _code_tmp_0001 , F bcf STATUS, C label_0008 rlf _code_tmp_0002 , F decfsz _code_tmp_0000 , F goto label_0007 movf _code_tmp_0001 , W andlw 0xFF sublw 0 btfsc STATUS, Z goto label_0004 clrf _code_tmp_0000 movlw D'48' movwf _code_tmp_0001 movlw D'8' movwf _code_tmp_0002 clrf _code_tmp_0003 movlw D'8' movwf _code_tmp_0004 clrf _code_tmp_0005 movf param00_FCD_LCDDisplay0_PrintNumber, W movwf _code_tmp_0006 label_0009 bcf STATUS, C btfsc _code_tmp_0006 , 7 bsf STATUS, C rlf _code_tmp_0005 , F movlw D'100' subwf _code_tmp_0005 , F btfsc STATUS, C goto label_0010 addwf _code_tmp_0005 , F bcf STATUS, C label_0010 rlf _code_tmp_0006 , F decfsz _code_tmp_0004 , F goto label_0009 movf _code_tmp_0006 , W movwf _code_tmp_0004 label_0011 bcf STATUS, C btfsc _code_tmp_0004 , 7 bsf STATUS, C rlf _code_tmp_0003 , F movlw D'10' subwf _code_tmp_0003 , F btfsc STATUS, C goto label_0012 addwf _code_tmp_0003 , F bcf STATUS, C label_0012 rlf _code_tmp_0004 , F decfsz _code_tmp_0002 , F goto label_0011 movf _code_tmp_0003 , W addwf _code_tmp_0001 , W btfsc STATUS, C incf _code_tmp_0000 , F movwf param00_FCD_LCDDisplay0_RawSend movlw D'16' movwf param01_FCD_LCDDisplay0_RawSend bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_RawSend bsf PCLATH, 3 bsf PCLATH, 4 clrf _code_tmp_0000 movlw D'48' movwf _code_tmp_0001 movlw D'8' movwf _code_tmp_0002 clrf _code_tmp_0003 movlw D'8' movwf _code_tmp_0004 clrf _code_tmp_0005 bcf STATUS, RP0 bcf STATUS, RP1 movf param00_FCD_LCDDisplay0_PrintNumber, W movwf _code_tmp_0006 label_0013 bcf STATUS, C btfsc _code_tmp_0006 , 7 bsf STATUS, C rlf _code_tmp_0005 , F movlw D'10' subwf _code_tmp_0005 , F btfsc STATUS, C goto label_0014 addwf _code_tmp_0005 , F bcf STATUS, C label_0014 rlf _code_tmp_0006 , F decfsz _code_tmp_0004 , F goto label_0013 movf _code_tmp_0006 , W movwf _code_tmp_0004 label_0015 bcf STATUS, C btfsc _code_tmp_0004 , 7 bsf STATUS, C rlf _code_tmp_0003 , F movlw D'10' subwf _code_tmp_0003 , F btfsc STATUS, C goto label_0016 addwf _code_tmp_0003 , F bcf STATUS, C label_0016 rlf _code_tmp_0004 , F decfsz _code_tmp_0002 , F goto label_0015 movf _code_tmp_0003 , W addwf _code_tmp_0001 , W btfsc STATUS, C incf _code_tmp_0000 , F movwf param00_FCD_LCDDisplay0_RawSend movlw D'16' movwf param01_FCD_LCDDisplay0_RawSend bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_RawSend bsf PCLATH, 3 bsf PCLATH, 4 goto label_0017 label_0004 movlw D'8' movwf _code_tmp_0000 clrf _code_tmp_0001 movlw D'8' movwf _code_tmp_0002 clrf _code_tmp_0003 bcf STATUS, RP0 bcf STATUS, RP1 movf param00_FCD_LCDDisplay0_PrintNumber, W movwf _code_tmp_0004 label_0019 bcf STATUS, C btfsc _code_tmp_0004 , 7 bsf STATUS, C rlf _code_tmp_0003 , F movlw D'10' subwf _code_tmp_0003 , F btfsc STATUS, C goto label_0020 addwf _code_tmp_0003 , F bcf STATUS, C label_0020 rlf _code_tmp_0004 , F decfsz _code_tmp_0002 , F goto label_0019 movf _code_tmp_0004 , W movwf _code_tmp_0002 label_0021 bcf STATUS, C btfsc _code_tmp_0002 , 7 bsf STATUS, C rlf _code_tmp_0001 , F movlw D'10' subwf _code_tmp_0001 , F btfsc STATUS, C goto label_0022 addwf _code_tmp_0001 , F bcf STATUS, C label_0022 rlf _code_tmp_0002 , F decfsz _code_tmp_0000 , F goto label_0021 movf _code_tmp_0001 , W andlw 0xFF sublw 0 btfsc STATUS, Z goto label_0018 clrf _code_tmp_0000 movlw D'48' movwf _code_tmp_0001 movlw D'8' movwf _code_tmp_0002 clrf _code_tmp_0003 movlw D'8' movwf _code_tmp_0004 clrf _code_tmp_0005 movf param00_FCD_LCDDisplay0_PrintNumber, W movwf _code_tmp_0006 label_0023 bcf STATUS, C btfsc _code_tmp_0006 , 7 bsf STATUS, C rlf _code_tmp_0005 , F movlw D'10' subwf _code_tmp_0005 , F btfsc STATUS, C goto label_0024 addwf _code_tmp_0005 , F bcf STATUS, C label_0024 rlf _code_tmp_0006 , F decfsz _code_tmp_0004 , F goto label_0023 movf _code_tmp_0006 , W movwf _code_tmp_0004 label_0025 bcf STATUS, C btfsc _code_tmp_0004 , 7 bsf STATUS, C rlf _code_tmp_0003 , F movlw D'10' subwf _code_tmp_0003 , F btfsc STATUS, C goto label_0026 addwf _code_tmp_0003 , F bcf STATUS, C label_0026 rlf _code_tmp_0004 , F decfsz _code_tmp_0002 , F goto label_0025 movf _code_tmp_0003 , W addwf _code_tmp_0001 , W btfsc STATUS, C incf _code_tmp_0000 , F movwf param00_FCD_LCDDisplay0_RawSend movlw D'16' movwf param01_FCD_LCDDisplay0_RawSend bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_RawSend bsf PCLATH, 3 bsf PCLATH, 4 label_0018 label_0017 clrf _code_tmp_0000 movlw D'48' movwf _code_tmp_0001 movlw D'8' movwf _code_tmp_0002 clrf _code_tmp_0003 bcf STATUS, RP0 bcf STATUS, RP1 movf param00_FCD_LCDDisplay0_PrintNumber, W movwf _code_tmp_0004 label_0027 bcf STATUS, C btfsc _code_tmp_0004 , 7 bsf STATUS, C rlf _code_tmp_0003 , F movlw D'10' subwf _code_tmp_0003 , F btfsc STATUS, C goto label_0028 addwf _code_tmp_0003 , F bcf STATUS, C label_0028 rlf _code_tmp_0004 , F decfsz _code_tmp_0002 , F goto label_0027 movf _code_tmp_0003 , W addwf _code_tmp_0001 , W btfsc STATUS, C incf _code_tmp_0000 , F movwf param00_FCD_LCDDisplay0_RawSend movlw D'16' movwf param01_FCD_LCDDisplay0_RawSend bcf PCLATH, 3 bcf PCLATH, 4 call _FCD_LCDDisplay0_RawSend bsf PCLATH, 3 bsf PCLATH, 4 return _FCD_LCDDisplay0_PrintNumber__end _FCD_EEPROM0_EEPROMRead__code bcf STATUS, RP0 bcf STATUS, RP1 clrf _data_FCD_EEPROM0_EEPROMRead movf param00_FCD_EEPROM0_EEPROMRead, W bsf STATUS, RP1 movwf _eeadr bsf STATUS, RP0 bcf _eecon1, D'7' bsf _eecon1, D'0' bcf STATUS, RP0 movf _eedata, W bcf STATUS, RP1 movwf _data_FCD_EEPROM0_EEPROMRead return _FCD_EEPROM0_EEPROMRead__end _FCD_EEPROM0_WriteEEPROM__code label_0029 bsf STATUS, RP0 bsf STATUS, RP1 movf _eecon1, W andlw D'2' sublw D'2' btfss STATUS, Z goto label_0030 goto label_0029 label_0030 bcf STATUS, RP0 bcf STATUS, RP1 movf param00_FCD_EEPROM0_WriteEEPROM, W bsf STATUS, RP1 movwf _eeadr bcf STATUS, RP1 movf param01_FCD_EEPROM0_WriteEEPROM, W bsf STATUS, RP1 movwf _eedata bsf STATUS, RP0 bcf _eecon1, D'7' bsf _eecon1, D'2' bcf _intcon, D'7' movlw D'85' movwf _eecon2 movlw D'170' movwf _eecon2 bsf _eecon1, D'1' bsf _intcon, D'7' bcf _eecon1, D'2' return _FCD_EEPROM0_WriteEEPROM__end _FCD_Thermometer0_SampleADC__code bsf STATUS, RP0 bcf STATUS, RP1 clrf _adcon1 movf _trisa, W bcf STATUS, RP0 movwf _ta_FCD_Thermometer0_SampleADC bsf STATUS, RP0 movf _trisa, W iorlw D'47' movwf _trisa movlw D'145' bcf STATUS, RP0 movwf _adcon0 clrf _cnt_FCD_Thermometer0_SampleADC label_0031 movlw D'220' subwf _cnt_FCD_Thermometer0_SampleADC, W btfsc STATUS, C goto label_0032 incf _cnt_FCD_Thermometer0_SampleADC, F goto label_0031 label_0032 movf _adcon0, W iorlw D'4' movwf _adcon0 label_0033 btfss _adcon0, 2 goto label_0034 goto label_0033 label_0034 movf _ta_FCD_Thermometer0_SampleADC, W bsf STATUS, RP0 movwf _trisa movlw D'7' movwf _adcon1 return _FCD_Thermometer0_SampleADC__end _FCD_Thermometer0_ReadHigh__code bcf STATUS, RP0 bcf STATUS, RP1 movf _adresh, W return _FCD_Thermometer0_ReadHigh__end _FCD_Thermometer1_SampleADC__code bsf STATUS, RP0 bcf STATUS, RP1 clrf _adcon1 movf _trisa, W movwf _ta_FCD_Thermometer1_SampleADC movf _trisa, W iorlw D'47' movwf _trisa movlw D'129' bcf STATUS, RP0 movwf _adcon0 bsf STATUS, RP0 clrf _cnt_FCD_Thermometer1_SampleADC label_0035 movlw D'220' subwf _cnt_FCD_Thermometer1_SampleADC, W btfsc STATUS, C goto label_0036 incf _cnt_FCD_Thermometer1_SampleADC, F goto label_0035 label_0036 bcf STATUS, RP0 movf _adcon0, W iorlw D'4' movwf _adcon0 label_0037 btfss _adcon0, 2 goto label_0038 goto label_0037 label_0038 bsf STATUS, RP0 movf _ta_FCD_Thermometer1_SampleADC, W movwf _trisa movlw D'7' movwf _adcon1 return _FCD_Thermometer1_SampleADC__end _FCD_Thermometer1_ReadHigh__code bcf STATUS, RP0 bcf STATUS, RP1 movf _adresh, W return _FCD_Thermometer1_ReadHigh__end _FCD_Thermometer2_SampleADC__code bsf STATUS, RP0 bcf STATUS, RP1 clrf _adcon1 movf _trisa, W movwf _ta_FCD_Thermometer2_SampleADC movf _trisa, W iorlw D'47' movwf _trisa movlw D'137' bcf STATUS, RP0 movwf _adcon0 bsf STATUS, RP0 clrf _cnt_FCD_Thermometer2_SampleADC label_0039 movlw D'220' subwf _cnt_FCD_Thermometer2_SampleADC, W btfsc STATUS, C goto label_0040 incf _cnt_FCD_Thermometer2_SampleADC, F goto label_0039 label_0040 bcf STATUS, RP0 movf _adcon0, W iorlw D'4' movwf _adcon0 label_0041 btfss _adcon0, 2 goto label_0042 goto label_0041 label_0042 bsf STATUS, RP0 movf _ta_FCD_Thermometer2_SampleADC, W movwf _trisa movlw D'7' movwf _adcon1 return _FCD_Thermometer2_SampleADC__end _FCD_Thermometer2_ReadHigh__code bcf STATUS, RP0 bcf STATUS, RP1 movf _adresh, W return _FCD_Thermometer2_ReadHigh__end _delay_ms__code label_0000 movlw D'185' movwf param00_delay_ms+1 nop label_0001 nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop decfsz param00_delay_ms+1, F goto label_0001 nop decfsz param00_delay_ms, F goto label_0000 nop return _delay_ms__end _delay_s__code label_0045 movlw D'250' movwf param00_delay_ms bcf PCLATH, 3 bcf PCLATH, 4 call _delay_ms bsf PCLATH, 3 bsf PCLATH, 4 movlw D'250' movwf param00_delay_ms bcf PCLATH, 3 bcf PCLATH, 4 call _delay_ms bsf PCLATH, 3 bsf PCLATH, 4 movlw D'250' movwf param00_delay_ms bcf PCLATH, 3 bcf PCLATH, 4 call _delay_ms bsf PCLATH, 3 bsf PCLATH, 4 movlw D'250' movwf param00_delay_ms bcf PCLATH, 3 bcf PCLATH, 4 call _delay_ms bsf PCLATH, 3 bsf PCLATH, 4 decfsz param00_delay_s, F goto label_0045 return _delay_s__end const_ptr_data END