Hi, Karen
just some lines to see ... ( it's for a 18F452 ! )
It's for a gadget that measures Hours of work ( total and split ), batt voltage, RPM, water and oil temp, and oil pressure.Code:'***************************************************************************** '***************************************************************************** 'Config processeur '***************************************************************************** ' '@ __CONFIG _CONFIG1L, _WDT_OFF_1L & _WDTPS_128_1L @ __CONFIG _CONFIG1H, _OSCS_OFF_1H & _XT_OSC_1H @ __CONFIG _CONFIG2L, _BOR_OFF_2L & _BORV_27_2L & _PWRT_ON_2L @ __CONFIG _CONFIG2H, _WDT_OFF_2H & _WDTPS_128_2H '@ __CONFIG _CONFIG3L, _WDT_OFF_3L & _WDTPS_128_3L @ __CONFIG _CONFIG3H, _CCP2MX_OFF_3H @ __CONFIG _CONFIG4L, _STVR_OFF_4L & _LVP_OFF_4L & _DEBUG_OFF_4L '@ __CONFIG _CONFIG4H, _WDT_ON_4H & _WDTPS_128_4H @ __CONFIG _CONFIG5L, _CP0_OFF_5L & _CP1_OFF_5L & _CP2_OFF_5L & _CP3_OFF_5L @ __CONFIG _CONFIG5H, _CPB_OFF_5H & _CPD_OFF_5H @ __CONFIG _CONFIG6L, _WRT0_OFF_6L & _WRT1_OFF_6L & _WRT2_OFF_6L & _WRT3_OFF_6L @ __CONFIG _CONFIG6H, _WRTC_OFF_6H & _WRTB_OFF_6H & _WRTD_OFF_6H @ __CONFIG _CONFIG7L, _EBTR0_OFF_7L & _EBTR1_OFF_7L & _EBTR2_OFF_7L & _EBTR3_OFF_7L @ __CONFIG _CONFIG7H, _EBTRB_OFF_7H '***************************************************************************** 'Config TIMERs T0CON = %00000010 ' 16Bits 1/8 prescaler, Horloge Système, OFF T1CON = %00001010 '1/1 prescaler, Quartz 32,768 T3CON = %01110001 ' ccp SUR TMR3,1/8 prescaler,Horloge système,ON '***************************************************************************** 'Config CCP1 arret CCP2 CCP1CON = %00000101 ' Capture sur front montant CCP2CON = %00000000 'inhibition module CCP2 '***************************************************************************** 'Inhibition SSP SSPCON1.5 = 0 '***************************************************************************** 'Config Interruptions INTCON = %10000000 INTCON2 = %11110000 INTCON3 = %00000000 PIE1 = %00000100 PIE2 = %00000000 IPR1 = %00000001 IPR2 = %00000000 RCON = %10000000 '***************************************************************************** 'Config ADC '***************************************************************************** ADCON0 = %11000000 ADCON1 = %10000011 '***************************************************************************** '***************************************************************************** 'Config et Prepositionnement E/S '***************************************************************************** PORTA = %00000000 PORTB = %00000100 PORTC = 0 PORTD = 0 PORTE = 0 TRISA = %00111111 TRISB = %11100110 TRISC = %00000111 TRISD = %00000000 TRISE = %00000000 '
Also logs the maxima, alerts if thresolds reached, and shows programmed maintenance needed ...
...
Alain




Bookmarks