ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
23 ноября
16212 Топик полностью
victorb (02.11.2004 09:48, просмотров: 1) ответил grab на пример рисования цифр на 7-сегментном индикаторе средствами AVR
Ответ зависит от схемы подключения индикатора. В общем случае делается динамическая индикация. Для индикатора с общим анодом. Выводы сегментов индикаторов (катоды) запараллеливаются и подключаются к одному порту (Р1) контроллера через резисторы 300 ом , сопротивление зависит от тока который хочешь подать на сегменты. Общие выводы (аноды), каждый подключаются через свой p-n-p транзистор к другому порту P2 контроллера. В программе заводится таймер с частотой прерывания 1000 Гц. При переполнении таймера выполняется подпрограмма обработки выдавая на порт P1 сигналы, которые соответствуют сегментам зажигаемой цифры, и открывается транзистор соответствующего индикатора, отстальные закрыты. При следующем прерывании первый тр-р отключается выдается следующая цифра и подключается следующий транзистор и т.д. Вообще задай в поисковике "Динамическая индикация" я думаю найдешь, если я написал непонятно.