Читайте также: |
|
Есть несколько разновидностей подобных индикаторов: светодиодные, жидкокристаллические, одноразрядные, многоразрядные, с общим анодом, общим катодом и т.д. (рис. 3.3.1)
Рис. 3.3.1 Семисегментный индикатор с обозначением сегментов
Выводы A, B, C, D, E,F,G, DP подключаются к выводам микроконтроллера, так же как и общий вывод (в данном случае общий катод). При подаче единицы на сегмент и нуля на катод, этот сегмент будет гореть, а все остальные нет, если на катод подать единицу индикатор выключится. Всего индикаторов четыре и для обеспечения вывода информации используется метод динамической индикации. Выводы A, B, C и т.д. всех 4 индикаторов подключены к одним и тем же выводам микроконтроллера, а общие выводы подключены к разным выводам. При таком способе подключения можно реализовать динамическую индикацию информации. Заключается она в следующем. Т.к. A, B, C и т.д. всех индикаторов подключены к одним и тем же выводам микроконтроллера, то в один момент на индикаторы поступает одинаковый набор для включения сегментов. Выбор горящего индикатора осуществляется подачей нуля на общий вывод нужного индикатора, и единицы на остальные три. Т.о. будет гореть только один индикатор с нужной цифрой. Для того что бы создать видимость отображения информации сразу на всех индикаторы необходимо обеспечить достаточно высокую частоту переключения с одного индикатора на другой, при этом посылать на выводы A, В, С, D и т.д. сигналы соответствующие цифре этого разряда.
Для вывода информации на индикатор можно использовать микросхемы-драйверы. В качестве примера возьмем микросхему CD4026 (рис. 3.3.2)
Рис. 3.3.2 7-сегментный драйвер CD4026 с обозначением контактов
· Счётчик увеличивается на единицу всякий раз, когда контакт «clock» становится HIGH (на восходящем фронте). Выходы a-g становятся HIGH в соответствии со значением счётчика, и отражают его значение арабской цифрой при подключении 7-сегментного индикатора с общим катодом.
· Контакт «reset» должен быть притянут к земле в общем случае. Когда он становится HIGH, счётчик сбрасывается в ноль.
· Контакт «disable clock» также должен быть притянут к земле в общем случае. На время пока он HIGH сигналы на контакт «clock» игнорируются.
· Контакт «enable display» должен снабжаться напряжением питания. Иначе выходы a-g будут выставлены в LOW. Контакт «enable out» возвращает его значение с небольшой задержкой.
· Контакт «÷10» (обозначен как h в таблице) принимает HIGH для значений 0-4 и LOW для 5-9. Его выход может быть отправлен на вход «clock» следующего 7-сегментного драйвера, чтобы организовать счётчик числа с несколькими разрядами.
· Контакт «not 2» принимает значениние LOW тогда и только тогда, когда значение счётчика — 2. В остальных случаях он HIGH.
· В данной схеме использоваться не будет. В следующем разделе приведена принципиальная схема устройства с описанием.
Дата добавления: 2015-08-02; просмотров: 289 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Регистр Часов (04h) | | | Принципиальная электрическая схема |