Изобретение относится к автоматике и вычислительной технике и предназначено для воспроизведения информации на дискретных индикаторах, в частности, на сегментных газоразрядных индикаторных панелях..
Цель изобретения заключается в повышении надежности устройства.
На чертеже представлена структурная схема устройства.
На чертеже показан сегментный газо- разрядный матричный индикатор I,- информационные входы которого соединены с выходом первого блока 2 ключей, а управляющие входы подключены к выходу второго блока 3 ключей, входы которого соединены с выходами дешифратора 4 знакомест, информационные входы которого соединены с выходами младших разрядов первого порта параллельного интерфейса 5, мультивибратор 6 с повторным запуском, дешифратор 7
адреса, вход его подключен к части адресной шины микроЭВМ 8.
Устройство работает следующим образом.
Вначале осуществляется программирование параллельного программируемого интерфейса (ППИ) 5 и инициализация регистров общего назначения (РОН) микроЭВМ 8. В регистр управляющего слова параллельного программируемого интерфейса 5 записывается управляющее слово, определяющее его режим работы. МикроЭВМ по команде вывода выдает на шину адреса А код адреса. Два младших разряда, подаваемые на параллельный программируемый интерфейс, определяют выбор регистра управляющего слова, В соответствии со старшими разрядами кода адреса на выходе дешифратора 7 адреса появляется сигнал логического.О, поступающий на вход Выбор микросхемы ВМ параллельного проЧ|
С СЛ
о ы
граммируемого интерфейса 5. По сигналу Запись, поступающему на вход 3D интерфейса 5, осуществляется запись управляющего слова, подаваемого с микроЭВМ 8 по шине данных D. Каналы А и В параллельного программируемого интерфейса 5 настраиваются на вывод: младшие четыре разряда канала А используются для вывода кода знакоместа, а его пятый разряд-для вывода сигнала стробирования дешифратора 4 знакомест. Канал В интерфейса используется для вывода кода начертания,
В регистры общего назначения микро- ЭВМ 8 записывается: старший байт кода адреса ОЗУ. где хранится код знака и начертания (графический код), младший байт ад- реса ОЗУ, где хранится, код знака, отображаемого в старшем знакоместе, Младший байт адреса ОЗУ, где хранится код начала таблицы кодов начертания (при отображении цифр по этому адресу хранится код начертания цифры ноль), код Старшего знакоместа. Затем Осуществляется проверка значения кода знакоместа. Если код со- ответствует младшему знакоместу, то осуществляется вывод в это знакоместо кода начертания, включая и нуль. Если код знакрмеета не соответствует младшему разряду индикатора, то определяется адрес младшего байта адреса кода знака. Это осуществляется сложением текущего значения кода знакоместа и кода адреса (младшего байта) ОЗУ, где хранится код знака, отображаемого в старшем знакоместе. После считывания кода знака (блок 4, фиг.2) осуществляется проверка значения кода знака. Если код не соответствует отображению цифры нуль, то осуществляется вывод в это знакоместо кода начертания.
Если отображаемая цифра соответствует цифре нуль, то в порт А параллельного программируемого интефейса 5 выводится код запрета индикации - к значению кода знакоместа добавляется 1 в пятый разряд. Уровень логической 1с пятого выхода канала А подается на вход стробирования W2 дешифратора 4 знакомест. На всех выходах дешифратора 4 знакомест устанавливается уровень логического 0 и через второй блок ключей 3 на управляющие входы (аноды) сегментного газоразрядного индикатора 1 не подается напряжение и на индикаторе 1 не отображается информация.
Длительность подачи логической 1 с пятого выхода канала А параллельного программируемого интерфейса 5 равна длительности времени вывода информации в одно знакоместо. Длительность времени индикации может задаваться или программно, или аппаратно-npof раммно, например, с помощью таймера.
Затем осуществляется установка кода следующего знакоместа и последующая
проверка значения кода знакоместа. Если в старших знакоместах индикатора 1 должны были отображаться нули, то осуществляется гашение незначащих нулей. Если выводимая информация на сегментный газораз0 рядный индикатор 1 содержит нули во всех знакоместах, то ноль воспроизводится только в младшем знакоместе индикатора 1.
Если при анализе кода знака окажется, что отображаемая цифра не нуль, то через
5 порт А параллельного программируемого интерфейса 5 выводится код запрета индикации, на пятом выходе канала А параллельного программируемого интерфейса 5 устанавливается значение логической 1, Длитель0 ность вывода кода запрета индикации определяется параметрами применяемого индикатора 1. При использовании сегментного газоразрядного матричного индикатора 1 типа ИГЛ -17 время запрета индикации
5 между подключением соседних знакомест составляет 30-40 мкс.
Затем определяется код начертания. Это осуществляется сложением кода знака и кода адреса (младшего байта) .ОЗУ, где
0 хранится код начала таблицы кодов начертания. Найденное значение кода начертания с микроЭВМ выводится в порт В параллельного программируемого интео фейса 5. Ход начертания с выхода канала В
5 параллельного програмируемого интерфейса 5 подается через первый блок 2 ключей на информационные входы сегментного газоразрядного матричного индикатора 1. Затем в порт А параллельного программируемого
0 интерфейса 5 выводится код знакоместа.
По перепаду 0/1 сигнала на первом выходе канала А, соответствующего младшему разряду кода знакоместа, запускается ждущий мультивибратор б с повторным запу5 ском. На инверсном выходе мультивибратора 6 устанавливается уровень логического 0, подаваемый на вход стробирования W1 дешифратора 4 знакомест. Длительность импульса на выходе мультивибратора 6 с повторным
0 запуском устанавливается несколько большей удвоенной длительности времени подключения одного знакоместа (с добавлением времени запрета индикации при подключении соседних знакомест). Поэтому
5 при нормальной смене кода знакомест на выходе канала А параллельного программируемого интерфейса 5 появляется сигнал логической 1 на одном выходе дешифратора 4 знакомест. Через второй блок 3 ключей на соответствующий управляющий электрод
сегментного газоразрядного матричного индикатора 1 подается напряжение. Элементы индикации, расположенные в этом выбранном знакоместе, в соответствии с сигналами с выхода первого блока 2 ключей начинают светиться.
Длительность времени индикации может задаваться или программно, или аппа- ратно-программно с помощью таймера. Затем устанавливается код следующего знакоместа и осуществляется проверка значения кода знакоместа. Если код не соответствует старшему знакоместу, тр определяется младший байт кода адреса, по которому хранится в ОЗУ код знака {блок 8, фиг.2) и осуществляется считывание кода знака. В дальнейшем осуществляется вывод кода начертания в соответствующее знакоместо. Если код знакоместа соответствует старшему знакоместу, то осуществляется переход к новому циклу сканирования.
При отсутствии смены кода знакоместа на выходе канала А параллельного программируемого интерфейса 5 не изменяется значение младшего разряда кода на первом выходе канала А. При этом отсутствует запуск мультивибратора 6 с повторным запуском и на его инверсном выходе устанавливается уровень логической 1 поступающей на вход стробирования W1 дешифратора знакомест. Поэтому на всех выходах дешифратора 4 знакоместустанав ливается уровень логического О и на угк равляющие входы индикатора 1 сигналы не подаются. Тем самым прекращается протекание тока через элементы индикации индикатора 1, предотвращая выход из строя
индикатора 1. При смене кода восстанавливается нормальный режим отображения индикации на индикаторе 1.
Таким образом, в устройстве обеспечи- 5 вается повышение надежности устройства путем размыкания цепи протекания тока через сегментный газоразрядный матричный индикатор и повышается качество отображения информации за счет гашения незна- 0 чащих нулей.
Форм у л а и з о б р е тени я
1.Устройство для отображения информации на сегментном газоразрядном матричном индикаторе, содержащее ключи
5 первой группы, управляющие входы которых являются информационными входами устройства, выходы ключей первой группы подключены к информационным входам индикатора, управляющие входы которого
0 подключены к выходам ключей второй группы, управляющие входы которых подключены к выходам дешифратора знакомест, информационные входы которых являются адресными входами устройства, выход кото5 рого подключен к первому управляющему входу дешифратора знакомест, мультивибратор, отличаю щеесятем, что, с целью повышения надежности за счет исключения гашения индикатора при зацикливании,
0 вход мультивибратора соединен с адресным входом младшего разряда устройства.
2.Устройство поп.1, от л и ч а ю щее- с я тем, что для повышения качества отображения за счет гашения незначащих нулей,
5 второй управляющий вход дешифратора знакомест является .управляющим входом устройства.
название | год | авторы | номер документа |
---|---|---|---|
УСТРОЙСТВО ДЛЯ ЗАПИСИ И ОТОБРАЖЕНИЯ ИНФОРМАЦИИ | 1992 |
|
RU2101781C1 |
Устройство для индикации | 1988 |
|
SU1716562A1 |
Устройство для отображения информации | 1983 |
|
SU1108489A1 |
Устройство для отображения информации на газоразрядной индикаторной панели | 1989 |
|
SU1605279A2 |
Устройство для отображения информации на газоразрядной индикаторной панели | 1983 |
|
SU1119065A1 |
Устройство для отладки и контроля микропроцессорных систем | 1988 |
|
SU1647568A1 |
Устройство для отображения информации | 1986 |
|
SU1325456A1 |
Устройство для отображения информации | 1987 |
|
SU1411810A1 |
Формирователь символов для устройств отображения информации на матричных экранах | 1989 |
|
SU1688280A1 |
Устройство для отображения информации | 1983 |
|
SU1152026A1 |
Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах отображения информации на сегментном матричном газоразрядном индикаторе. Цель изобретения - повышение надежности работы устройства. Поставленная цель достигается за счет отключения индикатора при зацикливании путем подключения входа мультивибратора с повторным запуском к адресному входу младшего разряда. Кроме того, в устройстве повышено качество отображения информации за счет гашения незначащих нулей. 1 з.п.ф-лы, 1 ил.
Устройство для индикации | 1979 |
|
SU798921A1 |
Устройство для отображения информации | 1984 |
|
SU1275525A1 |
Разборный с внутренней печью кипятильник | 1922 |
|
SU9A1 |
Авторы
Даты
1992-02-28—Публикация
1989-03-30—Подача