Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
ДС, уважаемые! Надо красивое преобразование одного вайта BIN (0 >= a <= 99) в BCD для AVR, что посоветуете?
Отправлено
RUAL
13 марта 2008 г. 09:29
Составить ответ
|
Вернуться на конференцию
Ответы
Ответ: Всем, спасибо!! Сделал вычитанием. Думал, что есть более изящное решение (типа инстр. DA A для 51), но вспомнил что у меня в том проекте счетчики были сразу в BCD.
—
RUAL
(13.03.2008 11:53:37
217.20.82.50
,
пустое
)
Помойму изящьное решение привел ->> argus98
—
PeterD
(13.03.2008 12:12:30
89.232.124.84
,
пустое
)
Согласен, но у меня была заготовка
—
RUAL
(13.03.2008 12:27:30
217.20.82.50
,
пустое
)
Вот это можно переделать для чисел любой длины:
—
Леонид Иванович
(13.03.2008 11:37:22
87.252.227.59
, 1007 байт)
К примеру так (+):
—
argus98
(13.03.2008 10:31:6
81.22.205.230
, 307 байт)
PS небольшое пояснение (+):
—
argus98
(13.03.2008 10:48:24
81.22.205.230
, 272 байт)
Из того же сундука, но множитель другой и до 255(+)
—
Quasy
(13.03.2008 16:31:32
80.243.9.34
, 1499 байт)
Таблица.
—
F8
(13.03.2008 09:36:30
92.112.215.79
,
пустое
)
мне так не нада... лучше уж брать остаток от деления на 10, а хочется сделать красиво
—
RUAL
(13.03.2008 09:45:32
217.20.82.50
,
пустое
)
Сто лет в обед
—
-mse-
(13.03.2008 10:33:29
83.239.86.98
,
пустое
,
ссылка
)
...лять
—
-mse-
(13.03.2008 10:34:12
83.239.86.98
,
пустое
,
ссылка
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
поделите 4 пополам:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru