Главная Обратная связь

Дисциплины:






Мультиплексирование семисегментных индикаторов



Примеры в рассмотренных ранее разделах подразумевают вывод одинаковых значений на все четыре индикатора. В случае, когда необходимо вывести разные значения, например 1234, вводится схема переключения индикаторов.

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

Для того, чтобы каждая из четырех цифр казались постоянно отображаемыми, все они должны повторятся один раз в 1 - 16 мс, при частоте обновления 1 кГц до 60 Гц. Например, при 60 Гц, весь дисплей будет обновляться раз 16 мс, и каждая цифра будет отображена на четверть цикла обновления, или 4 мс. Схема управления должна управлять катодами в правильном порядке, когда подан сигнал на соответствующий анод. К примеру, если подключен AN0 совместно с CB и СС, то "1" будет показана в разряде 1. Если подключены AN1, CA, CB и CC, то "7" будет показана в разряде 2. Если AN0 и CB, CC приводятся на 4 мс, а затем A1 и CA, CB, CC приводятся на 4 мс в бесконечной последовательности, на дисплее появится "17" в первых двух разрядах. Временная диаграмма для четырехзначной схемы управления приведен на рис. 111.

 

Делитель частоты

Для начала следует создать делитель тактовой частоты до частоты переключения анодов.

Рис. 17. Делитель частоты

Здесь clkAn – тактовые импульсы смены разрядов (Q(0)), clkCnt – тактовые импульсы генератора чисел (Q(8)). Значения выбраны исходя из рекомендуемых временных интервалов, и обеспечивающих наглядность.

 

Генератор чисел

Рис. 18. Геренатор десятичных значений

Здесь элемент constant содержит значение, по которому выполняется сброс счетчиков. Сравнение выполняет элемент COMP4.

 





sdamzavas.net - 2019 год. Все права принадлежат их авторам! В случае нарушение авторского права, обращайтесь по форме обратной связи...