[an error occurred while processing this directive] [an error occurred while processing this directive]
Подскажите, как проще организовать арифм. деление на PIC 16F87x
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Alowolf 25 марта 2002 г. 14:14

Задача стоит такая:
нужно делить 16-битное число на 8-битное, в результате получить
число формата x,y (т.е. "х" целых "у" десятых).

Поиски по микрочиповским даташитам привели к апп_ноуту математических подпрограмм для операций с 24-битными или 32-битными числами с плавющей точкой).
Выходит, что для вышеприведенной задачи нужно преобразовывать 16-битное делимое и 8-битный делитель в 24-битные значения с плав. точкой, потом делить и результат преобразовывать к виду целые:десятые?

Если кто-то реально сталкивался с подобными задачами, буду благодарен за любой ответ/ссылку.

С уважением, Alowolf

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru