In this work, using a PIC16F877 Hello friends and I created a volt meter with single-channel ADCs have. Similar programs for use with the volt meter microcar able to find the opportunity to examine what I thought. At a later time, I will publish the project again in a state of functional

/*
VOLT METER APPLICATION WITH ADC
JANUARY 2010
KOCAELİ UNIVERSITY TEF ELECTRICITY
PIC877A microprocessor
4mhz crystal
*/
unsigned char volt;
unsigned int volt_read;
unsigned int i;
char *text;
long tlong;
void main() {
INTCON = 0; // All interrupts canceled
Lcd_Init(&PORTB); // Lcd_Init prepared for PORTB LCD
LCD_Cmd(LCD_CURSOR_OFF); // LCD cursor closed
LCD_Cmd(LCD_CLEAR); // Deleted to avoid random characters on the LCD
Lcd_Out(1,6,"KOU TEF");
// 1st line6. information has been written to the character
ADCON1 = 0x82; // ADC settings
TRISA = 0xFF; // PORT A is logged
delay_ms(500);
text = "VOLT: "; // DISCLOSURE TEXTS
while (1) {
volt_read = ADC_read(2); // ADC 2 channels read
LCD_Out(2,1,text); // print TEXT to the screen
tlong = (long)volt_oku * 5000; // read volts converted to millivolts
tlong = tlong / 1022; // Converting milli volts to volts
volts = tlong / 1000; // Assigning the value X.,..
LCD_Chr(2,8,48+volts); // X value line 2 is printed from 8th character
volt = (tlong / 100)10%; // Assigning .X,..
LCD_Chr_CP(48+volts); // X value is printed from the cursor position in line 2
LCD_Chr_CP('.');
volt = (tlong / 10) 10%; // 0.1 volts d
LCD_Chr_CP(48+volts); // is printed from the cursor position in line 2
volts = tlong 10%; // 0.01 volts
LCD_Chr_CP(48+volts); // is printed from the cursor position in line 2
LCD_Chr_CP('V'); // V unit is added to the result obtained.
delay_ms(1); // waiting for 1ms for loop instabilities
}
}//~!
MicroC ADC Example code and pic16f877 circuit proteus isis schematic files:
PIC16F877 ADC Volt Meter Circuit MicroC Example ZIP File Password: 320volt.com
6V 4AH Fake Battery
Previously, “Fastening Capacitor” I reported the issue through 6800uF 2200uF electrolytic capacitor was coming 🙂 is now a more advanced level three papers: Dr. Ramming tamirci_erh battery in the incident at the beginning of the history of a friend of my brother.