Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; 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);
}
Составить ответ
|
Вернуться на конференцию.
Ответы
Ответ:
-
alex_engine
(12.02.2009 23:42:3
83.149.3.1
, 257 байт)
Ответ:
-
Юрий_СВ
(12.02.2009 23:46:18
217.12.195.250
, 56 байт)
Ответ:
-
alex_engine
(12.02.2009 23:53:29
83.149.3.1
, 117 байт)
Да. Знаковый. ("signet" - вообще то, d в конце должно быть.)
-
Юрий_СВ
(13.02.2009 00:02:29
217.12.195.250
,
пустое
)
Ответ:
-
alex_engine
(13.02.2009 00:12:13
83.149.3.1
, 39 байт)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 38:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru