Звук - статьи


УМЗЧ ВВ с микроконтроллерной системой управления - часть 21


Кроме того, при индикации осуществляется удержание пиковых значений в течении 1.4 сек. Поскольку слишком частое обновление показаний индикатора плохо воспринимается, обновление происходит каждые 320 мс. Для того, чтобы не пропустить очередной пик и отобразить его синхронно со входным сигналом, при обнаружении пика происходит внеочередное обновление показаний.

Как было сказано выше, УМ использует общий с предварительным усилителем пульт дистанционного управления, который работает в стандарте RC-5. Приемник системы дистанционного управления типа SFH-506 расположен на плате дисплея. С выхода фотоприемника сигнал поступает на вход SER (INT1) микроконтроллера. Декодирование кода RC-5 осуществляется программно. Номер используемой системы - 0AH, кнопка «STANDBY» имеет код 0CH, кнопка «DISPLAY» - 21H, кнопка «MODE» - 20H. При необходимости эти коды можно без труда изменить, так как используется перекодировочная таблица, которую можно найти в конце исходного текста программы микроконтроллера.

На плате дисплея (рис. 10) установлены два двухразрядных семисегментных индикатора HG1 и HG2 типа LTD6610E. Они управляются параллельными регистрами U1 – U4. Динамическая индикация не используется, так как это может вызвать повышенный уровень помех.

Indicotion


Рис. 10. Принципиальная схема платы индикации.

Регистр U5 служит для управления светодиодами. Последовательно с каждым сегментом и с каждым светодиодом включен ограничительный резистор. Входы OC всех регистров объединены и подключены к сигналу PEN микроконтроллера. Во время сброса и инициализации регистров этот сигнал находится в состоянии высокого логического уровня. Это предотвращает случайное зажигание индикации при переходных процессах.

На плате дисплея также установлены кнопки управления SB1 – SB6. Они подключены к линиям шины данных и к линии возврата RET. Диоды VD1 – VD6 предотвращают короткое замыкание линий данных при одновременном нажатии двух и более кнопок. При сканировании клавиатуры микроконтроллер использует порт P0 как простой порт вывода, формируя на его линиях бегущий ноль.


Начало  Назад  Вперед