Voi
Voi
char i;
Lcd_Init();
ADC_Init(); // ADC_Initialisation
Lcd_cmd(_LCD_CLEAR);
Lcd_Cmd(_LCD_CURSOR_OFF);
Delay_ms(500);
lcd_cmd(_lcd_shift_left);
delay_ms(250);
Lcd_cmd(_LCD_CLEAR);
Lcd_Cmd(_LCD_CURSOR_OFF);
while(1)
char phase_b_voltage_text[16];
char phase_c_voltage_text[16];
FloatToStr(phase_a_ac_voltage, phase_a_voltage_text);
FloatToStr(phase_b_ac_voltage, phase_b_voltage_text);
FloatToStr(phase_c_ac_voltage, phase_c_voltage_text);
Lcd_Cmd(_LCD_CLEAR);
} //while loop
} //main loop
void main() {
float ac_peak_voltage = 220.0; // Replace with the actual peak voltage of your AC source
// Configure Port A as input
while(1) {
char phase_b_voltage_text[16];
char phase_c_voltage_text[16];
FloatToStr(phase_a_ac_voltage, phase_a_voltage_text);
FloatToStr(phase_b_ac_voltage, phase_b_voltage_text);
FloatToStr(phase_c_ac_voltage, phase_c_voltage_text);
Lcd_Cmd(_LCD_CLEAR);