Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Software used:
1) Proteus 7.7 for simulation
2) MickroC Pro v4.15 for code compiling and HEX file
BEST OF LUCK.
Circuit Diagram:
1
CODE:
/*Header******************************************************/
//
// Declare variables
char *text;
//
long tlong;
//
Delay_ms(1000);
Lcd_Cmd(_LCD_CLEAR);
text = "Engnr Rana M";
Lcd_Out(1,1,text);
Delay_ms(1000);
text = " Shakeel ";
Lcd_Out(2,1,text);
Delay_ms(2000);
Lcd_Cmd(_LCD_CLEAR);
text = " Volt Meter ";
3
Lcd_Out(1,1,text);
}
void main() {
INTCON = 0;
TRISA = 0x04;
Lcd_Init();
Lcd_Cmd(_LCD_CURSOR_OFF);
Lcd_Cmd(_LCD_CLEAR);
ADCON1 = 0x82;
TRISA = 0xFF;
Delay_ms(1000);
introduction (void);
text = "voltage:";
Delay_ms(1000);
while (1) {
adc_rd = ADC_Read(2);
Lcd_Out(2,1,text);
// from result
Lcd_Chr(2,9,48+ch);
4
Lcd_Chr_CP('.');
ch = (tlong / 100) % 10;
Lcd_Chr_CP(48+ch);
Lcd_Chr_CP('V');
Delay_ms(1);
}
}