كود:
// ATMEGA8
//8.000000 MHZ
sbit LCD_RS at PORTD2_bit;
sbit LCD_EN at PORTD3_bit;
sbit LCD_D4 at PORTD4_bit;
sbit LCD_D5 at PORTD5_bit;
sbit LCD_D6 at PORTD6_bit;
sbit LCD_D7 at PORTD7_bit;
sbit LCD_RS_Direction at DDD2_bit;
sbit LCD_EN_Direction at DDD3_bit;
sbit LCD_D4_Direction at DDD4_bit;
sbit LCD_D5_Direction at DDD5_bit;
sbit LCD_D6_Direction at DDD6_bit;
sbit LCD_D7_Direction at DDD7_bit;
float v;
char x_txt[15];
void main() {
ADC_Init();
Lcd_Init();
Lcd_Cmd(_LCD_CURSOR_OFF);
while(1)
{
v= ADC_Read(0);
floatToStr(v,x_txt);
lcd_out(1,1,x_txt);
}
}