Написать прогу по описанному в 2ух словах алгоритму легше чем разбираца в чужом асме
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено колян безпарольный 07 ноября 2003 г. 20:16
В ответ на: ребята где можно про динамическую индикацию почитать ??? с примерами на ASMe отправлено nicekit 07 ноября 2003 г. 19:43

ибо примеров схемотехнической реализации динамики веливое множество, начиная от прямого вывода в порты и заканчивая дешифратором+регистром паралельного сдвига(как в АОН). Ввстречаюца также экзотические варианты на 2 регистрах с последовательной загрузкой(ИР8) такчто давать код просто неимеет смысла.Также 2 дишифратора, 3в8 и семесегментный(564ид4 например)

Алгоритм-же прост. У вас есть таймер который отсчитывает время. Каждое событие таймера(переполнение, захват) должно вести за собой зажигание одной декады. Зажигание есть :
а)Выключение текущей декады
б)установка сегментов соответствующей следующей дикаде
в)зажигание следующей декады

Сегменты устанавливаются в соответствии с разводкой, через таблицу перевода цифр 0-9 в сегменты a-h.Декады устанавливаца в состветствии со счетчиком декад- обычно это регистр сдвига но иногда нужен последовательный инкремент для извлечения цифр из массива индикатора.

Вопчем это настолько просто что даже незнаю как проще обьяснить)))))

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

Ответы



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

E-mail: info@telesys.ru