Professional Documents
Culture Documents
sum = 0;
char display[7];
void main() {
ADCON1 = 0x00;
TRISA = 0xFF;
TRISB = 0;
TRISD = 0;
PORTD = 0;
Lcd_Init();
Delay_ms(500);
while(1){
fault = ADC_READ(0);
PORTD = 0xFF;
sum = 0;
break;
} else {
sum ++;
Lcd_Cmd(_LCD_CLEAR);
Lcd_Cmd(_LCD_CURSOR_OFF);
Delay_ms(10000);
Lcd_Cmd(_LCD_CLEAR);
Lcd_Cmd(_LCD_CURSOR_OFF);
Lcd_Out(1,1,"Error correction");
Delay_ms(10000);
Lcd_Cmd(_LCD_CLEAR);
Lcd_Cmd(_LCD_CURSOR_OFF);
Lcd_Out(1,1,"Done....");
Delay_ms(5000);
Lcd_Out(1,1,"Resume");
Delay_ms(5000);
PORTD = 0;
else{
Lcd_Cmd(_LCD_CLEAR);
Lcd_Cmd(_LCD_CURSOR_OFF);
Delay_ms(500);