Изобретение относится к автоматике и вычислительной технике и может быть использовано в качестве выходного устройства информационно-управляющей системы для вывода визуальной информации,
Цель изобретения - повышение быстродействия устройства.
В изобретении используется способ кодирования знаков в виде направленных отрезков совместно с двух- частотным синхронизатором. Их взаимосвязь обуславливает повышение
быстродействия устройства за счет со- кращения времени вывода знака и подготовки координат следующего знака, так как кодировка состояния выводимых отрезков управляет двухчастотным синхронизатором и позволяет осуществлять вывод незажигаемых отрезков (режим прогона) с более высокой частотой, чем зажигаемых.
Сущность изобретения заключается в том, что для синхронизации предлагаемого устройства используются две синхронизирующие частоты. Одна из
них совпадает с частотой работы индикаторной панели (синхроимпульсы СИ), другая частота значительно выше (так товые импульсы ТИ). Эти частоты, пройдя через четвертый и пятый элементы И, поступают на входы элемента 2И-ИЛИ, который выполняет функцию демультиплексора. Выводимый знак закодирован в виде совокупное- ти зажигаемых и незажигаемых отрезков. Код состояния отрезка (0-не- зажжен, 1-зажжен) поступает на элемент 2И-ИЛИ, и в зависимости от кода состояния отрезка на первый счет- чик поступают либо синхроимпульсы, либо тактовые импульсы. Они поступают также через второй блок И на второй дешифратор. Импульсы с выхода второго дешифратора шифрируются и поступают на первый и второй регист- ры, которые выполняют функции хранения и счета. Таким образом, в первом и втором регистрах осуществляется изменение текущих координат, передаваемых в адресные блотси. Приращение координат осуществляется с частотой синхроимпульсов, если в данный момент времени выводится зажигаемый отрезок, или с более высокой, чем частота синхроимпульсов, тактовой частотой, если отрезок не зажигается. Применение двухчастот- ного способа синхронизации позволяет сократить время вывода знака и подготовки координат следующего эна- ка в строке.
На фиг, 1 и 2 представлена блок- схема устройства для отображения зна кографической информации; ка фиг. 3 временные диаграммы работы устрой- ств а; на фиг, 4 - пример кодирования знака 7,
Устройство содержит блок 1 сопряжения, шифратор 2, дешифратор 3S первый блок 4 постоянной памяти, первый элемент НЕ 5, третий 6, первый 7 и второй 8 элементы И, D-триггер 9, -RS-триггер 10, второй элемент НЕ 11, элемент 2И-ИЛИ 12, четвертый 13 и пятый 14 элементы И, первый счетчик 15, генератор 16 Тактовых импульсов, второй счетчик 17, первый 18 и второй 19 формирователи импульсов записи-стирания, второй блок 20 постоянной памяти, первый 21 и второй 22 генераторы поддерживающего напряжения, адресные блоки 23 и 24 соответственно по координа
Q Q 5 5
0
5 0
0
там X и Y и газоразрядную индикаторную панель 25.
Блок сопряжения образуют дешифратор 26 и первый 27, второй 28 и третий 29 счетчики.
Устройство работает следующим образом.
На информационный вход дешифратора 26 блока 1 сопряжения из источника информации поступает двоичный код адреса. Одновременно на управляющий вход дешифратора поступает синхронизирующий импульс, В зависимости от поступающего кода на одном из выходов дешифратора 26 появляется импульс. Если задан адрес начальной координаты X, то импульс с первого выхода дешифратора 26 поступает на вход управления параллельной записью регистра 27. Этот импульс осуществляет запись двоичного кода координаты X с шины данных в счетчик 27.
В следующем обращении источника информации происходит запись кода координаты Y из шины данных в счетчик 28, Запись в счетчик 28 осуществляется импульсом, поступающим с второго выхода дешифратора 4.
После того, как осуществлена запись координат X и Y в соответствующие регистры, на индикаторную панель1 может быть выведен знак. Причем координаты, хранящиеся в счетчиках 27 и 28, определяют левый нижний угол знакоместа.
Рассмотрим вывод знака на конкретном примере, Кодировка знака (или графической информации) хранится в первом блоке 4 постоянной памяти. Знак представляется совокупностью направленных отрезков. Каждый отре зок кодируется восьмиразрядным словом. Три разряда служат для кодирования направления отрезка. Четыре разряда кодируют количество точек в отрезке. Один разряд указывает состояние точек отрезка (зажжены или погашены). Пример кодирования знака 7 приведен на фиг. 4,
Вывод знака происходит следующим образом. На дешифратор 26 поступает адрес счетчика 29, на управляющий вход дешифратора 26 поступает синхронизирующий импульс. Импульс с третьего выхода дешифратора 4 поступает на управляющий вход счетчика 29 и осуществляет запись адреса выводимого знака в счетчик 29. Двенадцатиразрядный код с выхода счетчика
29
поступает на вход первого блока 4
постоянной памяти. Из блока. 4 памяти считывается первое восьмиразрядное слово.
Импульс с третьего выхода дешифратора 26 поступает также на С-вход D-триггера 9. Происходит запись логической единицы с D-входа в триггер 9 и с него на входы четвертого и пятого элементов И 13 и 14 и разрешается прохождение синхроимпульсов и тактовых импульсов на входы элемента 2И-ИЛИ 12.
Сигнал4с выхода D-триггера 9 поступает на выход устройства и сигнализирует о неготовности устройства к обмену с источником информации. Тактовые импульсы вырабатываются генератором 16 тактовых импульсов, а синхроимпульсы поступают с первого выхода второго блока 20 постоянной памяти временной диаграммы.
Импульс с третьего выхода дешифратора 26 поступает также на первый счетчик 15 и осуществляет запись кода количества точек в направленном отрезке с третьего выхода блока 4 памяти непосредственно в счетчик 15. Код направления отрезка с первого выхода блока 4 памяти поступает на вход дешифратора 3. Всего можно закодировать 8 направлений отрезков (фиг„4). В зависимости от кода направления появляется импульс на одном из выходов дешифратора 3. Второй выход блока 4 памяти передает информацию о состоянии точек отрезка (зажжены или погашены). С второго выхода блока 4 памяти на элементы И 1t и 12 поступает логический ноль. Это оз
и с выхода элемента 2И-ИЛИ 12 на в счетчика. 15 поступают тактовые импульсы. Эти же импульсы, пройдя через элемент И 7, осуществляют стробирование дешифратора 3. Импулсы с выхода дешифратора 3 поступаю на вход шифратора 2. В зависимости от направления отрезка с выходов шифратора 2 импульсы поступают на входы счетчиков 27 и 28 и на вычитающие входы счетчиков. В рассматриваемом случае код отрезка 010 (фиг,4). При таком коде осуществляется только приращение кода координаты Y, поэтому импульс возникае
10
15
20
25
50
45 считаны из
4765246
на третьем выходе шифратора 2 и поступает на второй вход счетчика 28. Код координаты Y увеличивается. Приращение координаты происходит до тех пор, пока содержимое счетчика 15 не станет равным нулю и не возникнет сигнал обратного переноса. В данном случае количество импульсов равно 6. Обратный перенос с выхода счетчика 15, пройдя элемент НЕ 5, разрешает прохождение тактового импульса через элемент И 8 с первого входа на его выход, подключенный к второму входу счетчика 29, Содержимое счетчика 29 увеличивается на единицу, и код с выхода счетчика 29 поступает на вход блока 4 памяти, из которого считывается второе восьмиразрядное слово. Далее устройство работает аналогично, за исключением того, что с второго выхода блока 4 памяти поступает единица, которая разрешает прохождение синхроимпульсов через элемент 2И-ИЛИ 12 на первый вход счетчика 15 и через элемент И 7 на первый вход дешифратора 3. Приращение координат происходит с частотой следования синхроимпульсов, которая,в свою очередь, определяется свойствами газоразрядной индикатор- ной панели и не превышает 50 кГц. Работа устройства повторяется до тех пор, пока не будут считаны все кодовые комбинации выводимого знака. Кроме того, закодирован отрезок, который подготавливает координаты следующего знака в строке, При выводе знаков в.строку управляющая ЦВМ (или иной источник информации) задает координаты первого знака. Координаты следующих знаков формируются самим устройством. После того, как все кодовые комбинации выводимого знака
блока 4 памяти, последняя комбинация дешифрируется элементом И 6. Логическая единица с выхода элемента И 6 поступает на R-вход триггера 9. Триггер 9 обнуляется. Нулевой уровень с выхода триггера 9
поступает на первые входы элементов И 13 и 14 и блокирует прохождение тактовых и синхроимпульсов. Работа устройства останавливается. Нулевой уровень с выхода триггера 9 поступает также на выход устройства и сигнализирует в источник информации о готовности устройства к выводу визуальной информации.
30
35:
40
55
Рассмотрен процесс приращения координат в счетчиках 27 и 28 при выводе знака. Выходы счетчиков 27 и 28 подключены к третьим входам адресных блоков 23 и 24, которые осуществляют выборку строк и столбцов индикат торной панели 25 в соответствии с поступившим двоичным кодом. На первые входы адресных блоков 23 и 24 поступают управляющие импульсы с выходов формирователей 18 и 19 импульсов записи-стирания. На входы формирователей 18 и 19 поступают либо импульсы зажигания, либо импульсы стирания, как показано на фиг. 3. Эти импульсы проходят с второго вы- хода блока 20 памяти. С выходов блока 20 памяти поступают управляющие импульсы (фиг.З) на входы генераторов 21 и 22 поддерживающего напряжения, выходы которых подключены к входам адресных блоков 23 и 24. На фиг. 3 приведены временные диаграммы формируемые блоком 20 памяти в режимах зажигания, прогона, Стирания. Приведен пример кодирования блока памяти для режима зажигания. Выход генератора 16 подключен на вход второго счетчика 17. Двочный код с выхода счетчика поступает на первый вход блока 20 памяти. На выходах блока 20 памяти формируются импульсы (фиг.З) в соответствии с кодировкой. Если на второй вход блока 20 памяти с второго выхода блока 4 памяти поступает логический ноль, это означает, что закодированный отрезок не зажжен, и блок памяти 20 формирует временную диаграмму прогона (фиг.З). Поступление логической единицы на второй вход блока 20 памяти означает зажигание каждой точки выводимого на индикаторную панель отрезка, поэтому формируется диаграмма зажигания (фиг.З). В режимах зажигания и прогона на третьем входе блока 20 памяти присутствует логический ноль, который поступает с выхода триггера 10, Триггер 10 обнуляется после вывода каждого знака. Сигнал обнуления поступает с элемента И 6. Если требуется осуществить стирание знака, то источник информации передает код адреса по шине адреса в дешифратор 26. Двоичный код дешифрируется. На выходе появляется импульс, который поступает на вход триггера 10 и устанавливает его в
0
5
0
1. Логическая единица с выхода триггера 10 поступает на третий вход блока 20 памяти. Блок памяти формирует диаграмму стирания (фиг.З). Предварительно из источника информации поступают коды координат знака, который необходимо стереть. Эти коды храняться в счетчиках 27 и 28. Затем происходит передача в счетчик- 29 аналогично описанному и из блока 4 памяти считывается стирающий знак, закодированный аналогично другим знакам. Стирание знака происходит аналогично записи, за исключением того, что импульс стирания имеет иное расположение относительно импульсов поддержки, чем импульс зажигания (фиг.З),
В таблице приведены временные диаграммы, формируемые блоком 20 памяти, в зависимости от состояний входов.
Формула изобретения
1, Устройство для отображения энакографической информации, содержащее первый и второй генераторы поддерживающего напряжения, выходы которых соединены с первыми управляющими входами адресных блоков соответственно по координатам X и У, вторые управляющие входы которых соединены с выходами соответственно первого и второго формирователей импульсов записи-стирания, а выходы- соответственно с горизонтальными и вертикальными шинами газоразрядной индикаторной панели, блок сопряжения, информационный, адресный и первый управляющий входы которого являются входами устройства, генератор тактовых импульсов, два блока постоянной памяти, RC-триггер, два элемента НЕ, элемент 2И-ИЛИ, два счетчика, два элемента И, отличающее- с я тем, что, с целью повышения быстродействия устройства, в него
введены три элемента И, дешифратор, D-триггер, шифратор, выходы которого соединены с вторым, третьим, четвертым и пятым управляющими входами блока сопряжения, первый, второй и третий информационные выходы которого соединены с информационными входами соответственно адресных блоков по координатам X и У и первого блока постоянной памяти, первый выход которого подключен к информационному входу дешифратора, управляющий вход которого подключен к выходу первого элемента И, первый вход которого соединен с входом первого элемента НЕ и с выходом первого счетчика, а второй вход - с первым входом второго элемента И, с тактовым входом первого счетчика и с выходом элемента 2И-ИЛИ, второй вход второго элемента И подключен к выходу первого элемента НЕ, а выход соединен с шестым управляющим входом блока сопряжения, второй и третий выходы первого блока постоянной памяти соединены с первым и вторым входами третьего элемента И, выход которого подклю- чен к R-входам триггеров, тактовый вход D-триггера соединен с первым управляющим выходом блока сопряжения и с входом управления параллельной записью первого счетчика, установочный вход которого подключен к третье- му выходу первого блока постоянной памяти, D-вход D-триггера подключен к шине единичного логического потенциала, а выход является выходом устройства и подключен к первым входам четвертого и пятого элементов И, второй вход пятого элемента И соединен с выходом генератора тактовых импульсов и с входом второго счетчика, выход которого соединен с первым адресным входом второго блока постоянной памяти, второй и третий адресные входы которого подключены соответственно к второму выходу первого блока постоянной памяти и к выходу
RS-триггера, S-вход которого подключен к второму управляющему выходу блока сопряжения, первый выход вто- рого блока постоянной памяти соединен с вторым входом четвертого элемента И, второй выход - с входами первого и второго формирователей импульсов записи-стирания, третий,
четвертый, пятый и шестой выходы
второго блока постоянной памяти подключены к первым и вторым входам соответственно первого и второго генераторов поддерживающего напряжения,
выходы четвертого и пятого элементов И соединены с первым и вторым входами элемента 2И-ИЛИ, третий вход которого соединен с вторым выходом первого блока постоянной памяти и с вхоДом второго элемента НЕ, выход которого подключен к четвертому входу элемента 2И-ИЛИ.
2, Устройство по п.1, отличающееся тем, что блок
сопряжения содержит дешифратор и три счетчика, установочные входы которых являются информационным входом блока сопряжения, а выходы первого, второго и третьего счетчиков являются соответственно первым, вторым и третьим информационными выходами блока, входы управления параллельной записью первого, второго и третьего счетчиков соединены соответственно с первым, вторым и третьим
выходами дешифратора, третий, четвертый выходы которого являются соответственно первым и вторым управляющими выходами блока, а информационный и управляющий входы дешиф
ратора являются соответственно адресным и первым управляющим входами блока, суммирующий и вычитающий входы первого и второго счетчиков являются соответственно вторым,
третьим, четвертым и пятым управляющими входами блока, тактовый вход третьего счетчика является шестым управляющим входом блока.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для отображения графической информации на экране телевизионного индикатора | 1986 |
|
SU1403091A1 |
Устройство для отображения графической информации на телевизионном индикаторе | 1986 |
|
SU1374272A1 |
Устройство для отладки и контроля хода программ | 1988 |
|
SU1529227A1 |
Устройство для вывода графической информации | 1986 |
|
SU1403092A1 |
Устройство для ввода информации | 1990 |
|
SU1702382A1 |
Запоминающее устройство | 1987 |
|
SU1495849A1 |
Устройство для отображения информации | 1988 |
|
SU1624435A1 |
Устройство для ввода и вывода динамически изменяющейся информации | 1982 |
|
SU1115043A1 |
Устройство для ввода информации | 1987 |
|
SU1529231A1 |
Устройство для сортировки информации | 1986 |
|
SU1365075A1 |
Изобретение относится к автоматике и вычислительной технике и может быть использовано в качестве выходного устройства информационно-управляющей системы для вывода визуальной информации. Цель изобретения - повышение быстродействия устройства. Указанная цель достигается тем, что в устройство, содержащее газоразрядную индикаторную панель, адресные блоки по координатам Х и У, первый и второй формирователи импульсов записи-стирания, первый и второй генераторы поддерживающего напряжения, генератор тактовых импульсов, счетчики, первый и второй блоки постоянной памяти, блок сопряжения, RS-триггер, первый и второй элементы НЕ, первый и второй элементы И, элемент 2И-ИЛИ, введены дешифратор, шифратор, третий, четвертый и пятый элементы И, D-триггер, что позволяет ускорить вывод незажигаемых отрезков при кодировании знаков в виде направленных отрезков и, следовательно, повысить быстродействие. 1 з.п. ф-лы, 4 ил.
а7
010 W I .001
100
Фиг А
000
111
Генератор знаков | 1983 |
|
SU1164690A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для индикации | 1979 |
|
SU822244A1 |
Разборный с внутренней печью кипятильник | 1922 |
|
SU9A1 |
Авторы
Даты
1989-04-30—Публикация
1987-06-17—Подача