Автоматическая система управления объектом

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

та массива, где номер индекса соответствует своему коду отображения.

Примечание: данный вариант подключения не является оптимальным, особенно если необходимо отображать не одну, а несколько цифр.

Второй вариант управления микросхемой индикатора состоит в применении дешифратора.

 

Рисунок 72 - Схема управления индикатором с помощью дешифратора.

 

Достоинства: меньшее число разрядов порта, отсутствие таблицы перекодировки в памяти.

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

Кроме сегментных существуют матричные индикаторы, где светодиоды расположены в узлах регулярной матрицы.

 

Рисунок 73 - Схема матричного индикатора 75.

 

Отображение многосимвольной информации

 

Для этой цели обычно используют линейные однострочные дисплеи, которые представляют собой линейку из нескольких сегментных индикаторов. Число разрядов дисплея определяется рязрядностью отображаемой информации.

Существует два варианта организации интерфейса между УМК и дисплеем:

1.статический: Для каждого разряда дисплея требуется отдельный порт либо отдельный дешифратор. С увеличением числа разрядов дисплея число линий передачи становится чрезмерным и может превысить возможности контроллера. При статическом способе имеется существенное потребление мощности на индикацию.

2.динамический: основан на том, что отображаемая информация разбивается на кадры, где последовательно светятся отдельные разряды индикатора, и смена кадров осуществляется со временем:

 

?t = 1/20 сек

 

Способ основан на инерционности зрения человека, который воспринимает быстро меняющиеся статические кадры как единое целое.

 

Рисунок 74 - Статическая организация интерфейса между УМК и дисплеем.

 

Порт 1 выдает байт индикации одновременно на все подключенные к нему индикаторы (параллельно). Однако на инверторе ?t ? 1/20 сек, светится только один индикатор в соответствии с программой сканирования, которая через порт 2 подает сигнал разрешения Е на соответствующий разряд дисплея. Сканирование осуществляется смещением активного сигнала по разрядам порта 2 (циклическое смещение). Синхронно со значением активного сигнала сканирования в разряд порта 1 выдается байт для индикации данного разряда дисплея, который обновляется через 1/20 сек. Благодаря инерционности человеческого зрения мы видим всю строку светящейся одновременно. Кроме уменьшения числа занятых портов при одновременной индикации потребляемая мощность уменьшается в n раз (n - число разрядов дисплея). Динамическая индикация позволяет поднять яркость свечения светодиодов путем установки большего прямого тока.

 

Рисунок 75 - Динамическая организация интерфейса между УМК и дисплеем.

- буферный усилитель, служит для согласования нагрузочной способности дешифратора ИД7 порядка 3 мА с током нагрузки индикатора, меньшим либо равным 80 мА.