[an error occurred while processing this directive]
В любом ASM есть команда чтения по таблице и перехода по таблице. Разбиваем диапзон значений от 1 до 2 например,
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено AU 24 июня 2005 г. 14:53
В ответ на: Прошу вас поподробнее, а то я слабо в этом соображаю :) отправлено =NIK= 24 июня 2005 г. 14:37

от 1 до 1+1/64
от (1+1/64) до (1+2/64)
и в каждом диапазоне считаем LN
LN(1)=0
LN(1,015625)=0,015504187
Соответственно для первого участка
а=0,015504187/0,015625; B=0
погрешность в середине участка
0,00778214/0,007752093 = 0,38%

Переключатель определяешь как (число-1)*64
проверяешь на границы 0-64
и считываешь двухбайтный коэфф...

А не проще на C тоже самое наваять?


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

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


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

E-mail: info@telesys.ru