Цитата
lcd_clear();
sprintf(lcd_buffer,"%imV",(temp*5-temp/10));
lcd_puts(lcd_buffer);
Лучше все это вынести в while.
Цитата
В принципе все понятно, но как мне сделать однократное преобразование по команде ?
В том же while при появлении команды запускать преобразование АЦП. А какая сложность (или я чего-то не понимаю)?