Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Вроде так...

Отправлено Юрий_СВ 12 февраля 2009 г. 23:29
В ответ на: Ответ: отправлено пользователем alex_engine 12 февраля 2009 г. 22:53

void print_temp(int temp) // temp - слово с датчика
{
char buf[7];
if (temp<0) {buf[0]='-'; temp=-temp;} else buf[0]=' ';
if ((temp>>4)>=100) {buf[1]='1'; temp-=100;} else buf[1]=' ';
buf[2]=48+(temp/10);
buf[3]=48+(temp%10);
buf[4]=',';
buf[5]=48+ (unsigned char)(((float)(temp&0x000f)*0.625)+0.5);
buf[6]=0;

lcd_print(buf);
}


Составить ответ | Вернуться на конференцию.

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 38:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru