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

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

все просто

Отправлено eXeC001er 30 января 2007 г. 00:08
В ответ на: Подскажите пожалуйста хоть какой-нибудь алгоритм преобразования 2-х байт BIN в BCD отправлено pigu 29 января 2007 г. 23:56

BCD это формат когда шестнадцатиричная пара может принимать значения от 00 до 09.
а преобразование очень просто:
раскладываешь сначала на десятки тысяч (делим на 10000 записываем количество делений пока не будет менее 10000)
раскладываешь потом на тысячи (делим на 1000 записывм количество делений пока не будет менее 1000)
потом на сотни (делим на 100 записывм количество делений пока не будет менее 100)
потом на десятки (делим на 10 записывм количество делений пока не будет менее 10)
потом на единицы (нифига не делим т.к. уже полчили единицы)
т.е. 2 байта в BIN займут по максимуму 5 байт в BCD

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

Ответы


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

Сообщение:

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

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

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

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