lcd_gotoxy(0,1);
resultat=((5.00*adc_data[1])/1024.00);
sprintf(lcd_buffer,"Channel #2 = %.2f",resultat, ch_2);
lcd_puts(lcd_buffer)
куда?подставляем константу fmt_2f
Код: Выделить всё
sprintf(lcd_buffer,"Channel #1 = %.2f",result, ch_1);что собираем : сено или соломусобираем в кучу
Код: Выделить всё
while (1)
{Код: Выделить всё
cd_gotoxy(0,1); // выбор строки
resultat=((5.00*adc_data[1])/1024.00); //считаем
sprintf(lcd_buffer,"Channel #2 = %.2f",resultat); // собираем в кучу (точность 2 знака)
if (PIND.4==0) { // порт на котором подключена кнопка
delay_ms(10); // задержка антидребезг кнопок
if (PIND.4==0) {
PORTD.0=1; //включаем светодиод
} else {
PORTD.0=0; //выключаем светодиод
sprintf(lcd_buffer,"Channel #2 = %.3f",resultat); // собираем в кучу (точность 3 знака)
}
}
lcd_puts(lcd_buffer); // Выводим в строку