RU2006962C1 - Устройство для отображения символов на матричном индикаторе - Google Patents
Устройство для отображения символов на матричном индикаторе Download PDFInfo
- Publication number
- RU2006962C1 RU2006962C1 SU5025022A RU2006962C1 RU 2006962 C1 RU2006962 C1 RU 2006962C1 SU 5025022 A SU5025022 A SU 5025022A RU 2006962 C1 RU2006962 C1 RU 2006962C1
- Authority
- RU
- Russia
- Prior art keywords
- input
- inputs
- output
- outputs
- register
- Prior art date
Links
- 239000011159 matrix material Substances 0.000 title claims abstract description 10
- 238000009434 installation Methods 0.000 claims 8
- XUKUURHRXDUEBC-KAYWLYCHSA-N Atorvastatin Chemical compound C=1C=CC=CC=1C1=C(C=2C=CC(F)=CC=2)N(CC[C@@H](O)C[C@@H](O)CC(O)=O)C(C(C)C)=C1C(=O)NC1=CC=CC=C1 XUKUURHRXDUEBC-KAYWLYCHSA-N 0.000 claims 1
- 239000000126 substance Substances 0.000 abstract 1
- 230000003111 delayed effect Effects 0.000 description 5
- 238000000354 decomposition reaction Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000000034 method Methods 0.000 description 3
- 230000000903 blocking effect Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 230000001934 delay Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000005284 excitation Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Landscapes
- Controls And Circuits For Display Device (AREA)
Abstract
Использование: автоматика и вычислительная техника, системы сбора и отображения информации. Сущность изобретения: устройство содержит регистры 1 - 4, триггеры 5 - 10, элементы И 18, 19, 22, 23, 27, элементы 26, 17, 28 задержки, элемент ИЛИ 21, дешифраторы 12, 13, счетчик 11, группы 14, 15 ключей, матричный индикатор 16, блок 25 сравнения, генераторы 20, 24 импульсов. 3 ил.
Description
Изобретение относится к автоматике и вычислительной технике и может быть использовано для оперативного вывода информации из вычислительных машин на матричные экраны в форме, удобной для восприятия зрительным анализатором человека-оператора.
Цель изобретения - расширение возможностей устройства за счет отображения символов любого начертания и различных по размерам.
В основе принципа построения и работы устройства лежит кодовый эквивалент символа, подлежащего отображению. Этот кодовый эквивалент в рассматриваемом случае имеет следующий вид:
{ vj} = { XoYo, np xi, np yi, sign yi, nizi} , где Nj - количество участков в образующей i-го отображаемого символа;
ni - количество элементов разложения в i-м участке образующей символа;
Xo, Yo - координаты исходной точки, относительно которой отображается символ Vj;
0, если i-й участок вертикальный, { прXi} =
1, в противном случае;
0, если i-й участок горизонтальный, { прYi} =
1, в противном случае;
1, если Xi при отображении { sign Xi} = i-го участке увеличивается,
0, если уменьшается;
1, если Yi при отображении { sign Yi} = i -го участка увеличивается;
0, если уменьшается;
1, если i-й участок в образующей { zi} = символа подлежит отображению;
0, если не подлежит.
{ vj} = { XoYo, np xi, np yi, sign yi, nizi} , где Nj - количество участков в образующей i-го отображаемого символа;
ni - количество элементов разложения в i-м участке образующей символа;
Xo, Yo - координаты исходной точки, относительно которой отображается символ Vj;
0, если i-й участок вертикальный, { прXi} =
1, в противном случае;
0, если i-й участок горизонтальный, { прYi} =
1, в противном случае;
1, если Xi при отображении { sign Xi} = i-го участке увеличивается,
0, если уменьшается;
1, если Yi при отображении { sign Yi} = i -го участка увеличивается;
0, если уменьшается;
1, если i-й участок в образующей { zi} = символа подлежит отображению;
0, если не подлежит.
Структурная схема устройства изображена на фиг. 1. В ее состав входят первый 1, второй 2, третий 3 и четвертый 4 регистры, первый 5, второй 6, третий 7, четвертый 8, пятый 9, шестой 10 триггеры, счетчик 11, первый 12 и второй 13 дешифраторы, первая 14 и вторая 15 группы ключей, матричный индикатор 16, первый элемент 17 задержки, первый 18 и второй 19 элементы И, первый генератор 20, первый элемент ИЛИ 21, третий 22 и четвертый 23 элементы И, второй генератор 24, блок сравнения 25, второй элемент 26 задержки, пятый элемент И 27, третий элемент 28 задержки.
На фиг. 2 изображены эпюры сигналов, поясняющие работу устройства; на фиг. 3 изображена структурная схема блока 25 сравнения с блокировкой выходного сигнала при входных числах, равных нулю. В его состав входят первый 29, второй 30, третий 31 и четвертый 32 элементы ИСКЛЮЧАЮЩЕЕ ИЛИ, первый 33, второй 34, третий 35 и четвертый 36 инверторы, шестой элемент И 37, второй элемент ИЛИ 38 и дифференцирующий элемент 39.
Сущность изобретения состоит в том, что устройство дополнено элементами с соответствующими связями между ними. Это позволяет отображать на матричном экране символы любого начертания и различных размеров, что соответствует критерию "существенные отличия".
Устройство работает следующим образом.
Первоначально от блока буферной памяти (не показан) по первому управляющему входу R поступает импульс UR (фиг. 2). Этот импульс подводится к первым управляющим входам первого 1, второго 2, третьего 3 и четвертого 4 регистров, первого 5, второго 6, третьего 7, четвертого 8 и пятого 9 триггеров и цифрового двоичного счетчика 11 и сбрасывает их в ноль. Затем от блока буферной памяти по второму управляющему входу V подводится импульс Vv к вторым управляющим входам регистров 1, 2 и 4 и к третьим управляющим входам регистров 3 и триггеров 5-9. Под воздействием этого импульса из блока буферной памяти по информационным входам в регистр 1 засылается { Xo} , в регистр 2 - { Yo} , в регистр 3 - { ni+1} , в регистр 4 - { Nj} , в триггер 5 - { прXi} , в триггер 6 - { прYi} , в триггер 7 - { sign Xi} , в триггер 8 - { sign Yi} , в триггер 9 - { zi} . Импульсом Uvшестой триггер 10 сбрасывается в ноль, так как этот импульс подводится к его первому входу.
Выходы регистра 1 замыкаются на входы первого дешифратора 12, а выходы регистра 2 - на входы второго дешифратора 13. Содержимое регистра 1 определяет номер выхода дешифратора 12, а регистра 2 - дешифратора 13. Выходы дешифратора 12 замыкаются через первый блок 14 ключей на вертикальные входы матричного индикатора 16, а выходы дешифратора 13 через второй блок 15 ключей - на горизонтальные, чем достигается выбор исходного элемента разложения [Xo, Yo] матричного индикатора.
На время загрузки регистров 1 и 2 и выбора исходных выходов дешифраторов 13 и 14 импульс Uv задерживается в первом элементе 17 задержки, первый вход которого подключен к входу V устройства, а выход - к первым входам первого 18 и второго 19 элементов И. Второй вход элемента И 18 подключен к первому выходу триггера 9, а второй вход элемента И 19 - к второму выходу этого триггера. Если { zi} = 1, то импульс VD, снимаемый с выхода элемента 17, проходит через элемент И 18, выход которого замыкается на первый вход первого генератора 20. Генератор 20 запускается, и с его выхода снимается импульс VG, который через первый элемент ИЛИ 21 подводятся к третьим входам третьего 22 и четвертого 23 элементов И. Первый вход элемента И 22 подключен к выходу триггера 5, а элемента И 23 - к выходу триггера 6. Вторые входы элементов И 22 и 23 подключены к выходу триггера 10.
Выход элемента И 22 подключен к пятому (счетному) входу регистра 1, третий и четвертый входы которого подключены соответственно к первому и второму выходам триггера 7. Если { singXi} = 1, то сигнал, эквивалентный единице, снимается с первого выхода триггера 7 и регистр 1 работает в режиме суммирования счетных импульсов, поступающих по его пятому входу. Если { sign Xi} = 0, то сигнал, эквивалентный единице, снимается с второго выхода триггера 7 и регистр 1 работает в режиме вычитания счетных импульсов, поступающих по его пятому входу.
Выход элемента И 23 подключен к пятому (счетному) входу регистра 2, третий и четвертый входы которого подключены соответственно к первому и второму выходам триггера 8. Если { sign Yi} = 1, то регистр 2 работает в режиме суммирования импульсов, поступающих по его пятому входу, а если { sign Yi} = 0, то - в режиме вычитания. Если { прXi} = 1, то с выхода триггера 5 снимается сигнал, эквивалентный единице, а если { прXi} = 0, то - нулю. Аналогично если { прYi} = 1, то с выхода триггера 6 снимается сигнал, эквивалентный единице, а если { прYi} = 0, то - нулю.
Первый импульс UG1, поступающий с выхода элемента ИЛИ 21 на третьи входы элементов И 22 и 23, через них не проходит, так как с выхода триггера 10, который замыкается на второй вход этих элементов, снимается сигнал, эквивалентный нулю. Первый импульс UG1, который с выхода элемента ИЛИ 21 через третий элемент 28 задержки, в котором задерживается на длительность входного сигнала, подводится к второму входу триггера 10, перебрасывает этот триггер в противоположное состояние (устанавливает его в состояние "1").
Если { прXi} = 1, а { прYi} = 0, то импульсы UG1, начиная с второго, проходят через элемент И 22, обуславливая изменение содержимого регистра 1 (в сторону его увеличения или уменьшения), чем достигается перекоммутация выходов дешифратора. Если { zi} = = 1, то это обуславливает через блок 14 ключей перекоммутацию вертикальных выводов индикатора 16, так как первый выход триггера 9 замыкается на группу входов блока 14 ключей (и блока 15 ключей). С выбираемых выходов дешифратора 12 относительно выхода { Xo} снимаются прямоугольные импульсы Ux1, Ux2, Ux3, Ux4, Ux5, Ux6 и Ux7 (при ni = 7), длительность которых равна периоду следования импульсов UG1, чем достигается возбуждение соответствующих элементов разложения индикатора 16, включая элемент [Xo, Yo] , т. е. отображение первого (в общем случае i-го) отрезка образующей графического символа.
При { прXi} = 0, { прYi} = 1 и { zi} = 1 перекоммутируются горизонтальные выводы индикатора 16 через дешифратор 13 и блок 15 ключей. Если { прXi} = 1, { прYi} = 1 и { zi} = 1, перекоммутация осуществляется как вертикальных, так и горизонтальных выводов индикатора 16, чем достигается отображение участков в образующих символов, ориентированных относительно оси абсцисс под углами 4, 135, 225 и 315о.
Когда { zi} = 0, т. е. участок образующей не подлежит отображению, то сигнал, эквивалентный единице, снимается с второго выхода триггера 9, который замыкается на второй вход элемента И 19. В этом случае импульс UD с выхода элемента 17 проходит через элемент И 19, выход которого подключен к первому входу второго генератора 24, и запускает его. Если период следования импульсов UG1 определяет яркость отображаемых символов и в зависимости от типа индикатора 16 лежит в пределах 2-10 мкс, то период следования выходных импульсов генератора 24 определяет только скорость изменения содержимого регистров 1 и 2. Поэтому период следования импульсов, снимаемых с выхода генератора 24, в 100-300 раз меньше периода следования импульсов UG1, что уменьшает время отображения символов и, как следствие, повышает быстродействие устройства.
Выходные импульсы генератора 20 (или 24) через элемент ИЛИ 21 подводятся к третьему (счетному) входу счетчика 11. После отображения ni элементов разложения индикатора 16 (или после изменения содержимого регистров 1 и 2 на ni содержимое счетчика 11 оказывается равным { ni + 1} , и с выхода блока 25 сравнения, на первую группу входов которого замыкаются выходы счетчика 11, а на вторую - регистра 3, снимается импульс UW, который подводится к вторым входам счетчика 11, регистра 3 и триггеров 5-9 и сбрасывает из в ноль. Кроме того, импульс UW подводится к второму входу генераторов 20 и 24 и срывает генерацию. Импульс UW, как и в устройстве-прототипе, подводится к блоку буферной памяти, информируя его об окончании процесса отображения i-го участка образующей символа. Этот импульс подводится к входу второго элемента 26 задержки, в котором задерживается на время сброса счетчика 11, регистра 3 и триггеров 5-9 в ноль. С выхода элемента 26 задержанный импульс UW подводится к четвертым входам регистра 3 и триггеров 5-9. Под воздействием этого импульса из блока буферной памяти по информационным шинам в регистр 3 засылается ni+1 + 1, в триггер 5 - { прXi+1} , в триггер 6 - { прYi+1} , в триггер 7 - { sign Xi+1} , в триггер 8 - { singYi+1} и в триггер 9 - { zi+1} , и описанный процесс повторяется, так как второй вход элемента 17 подключен к выходу элемента 26, и задержанный импульс UW выполняет функции импульса Uv, который поступает к первому входу элемента 17.
Импульс UW с выхода блока 25 поступает также на третий (счетный) вход регистра 4, который работает в режиме вычитания, т. е. с течением времени содержимое регистра 4 уменьшается. По окончании отображения последнего Nj-го отрезка в образующей символа содержимое регистра 4 становится равным нулю, и с выхода пятого элемента И 27 снимается импульс UW 1, который подводится к блоку буферной памяти, информируя его об окончании процесса отображения данного символа.
В качестве примера, чтобы не возникли сомнения в работоспособности устройства, когда содержимое регистра 3 и счетчика 11 равно нулю, на фиг. 3 приведена структурная схема четырехразрядного блока 25 сравнения с блокировкой выходного сигнала при нулевых числах на его входах. Если числа на его первой и второй группах входов равны нулю, с выходов первого 29, второго 30, третьего 31 и четвертого 32 элементов ИСКЛЮЧАЮЩЕЕ ИЛИ снимаются сигналы "Лог. 0", а с выходов первого 33, второго 34, третьего 35 и четвертого 36 - инверторов "Лог. 1". Эти сигналы подводятся к второму, третьему, четвертому и пятому входам шестого элемента И 37, с выхода которого снимается сигнал "Лог. 0", так как с выхода второго элемента ИЛИ 38 снимается сигнал "Лог. 0", который подводится к первому входу этого элемента.
Если входные числа равны между собой и не равны нулю, то с выхода элемента ИЛИ 38 снимается сигнал "Лог. 1", и с выхода элемента И 37 снимается сигнал "Лог. 1", который поступает на вход дифференцирующего элемента 39, с выхода которого снимается кратковременный импульс.
Если входные числа не равны, то с выхода одного или нескольких элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 29-32 снимается сигнал "Лог. 1", а с выхода соответствующего инвертора 33-36 - "Лог. 0", в результате чего сигнал на выходе элемента И 37 также равен "Лог. 0".
Технико-экономическая эффективность предлагаемого устройства заключается в отображении символов различных размеров и любого начертания. (56) Авторское свидетельство СССР N 1124374, кл. G 09 G 3/28, 1983.
Говоров В. С. , Исмагилов Д. И. Преобразователи машинного кода в графические символы. Киев: Техника, с. 162.
Claims (1)
- УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ СИМВОЛОВ НА МАТРИЧНОМ ИНДИКАТОРЕ, содержащее три регистра, два дешифратора, первый генератор тактовых импульсов, два элемента И, элемент ИЛИ, блок сравнения, первый элемент задержки, счетчик и матричный индикатор, вертикальные шины которого подключены к выходам ключей первой группы, информационные входы которых подключены к выходам первого дешифратора, информационные входы которого подключены к выходам первого регистра, информационный вход которого является первым информационным входом устройства, а первый установочный вход соединен с первыми установочными входами второго и третьего регистров, первого триггера и счетчика и является установочным входом устройства, первый управляющий вход первого регистра соединен с первыми управляющими входами второго и третьего регистров и первого триггера и является управляющим входом устройства, информационные входы второго дешифратора подключены к выходам второго регистра, информационный вход которого является вторым информационным входом устройства, информационный вход третьего регистра является третьим информационным входом устройства, выходы третьего регистра подключены к первому информационному входу блока сравнения, второй информационный вход которого подключен к выходам счетчика, второй установочный вход которого соединен с вторым установочным входом третьего регистра и первого триггера и является первым выходом устройства, тактовый вход счетчика подключен к выходу первого элемента ИЛИ, отличающееся тем, что в него введены четвертый регистр, пять триггеров, два элемента И, второй генератор тактовых импульсов, два элемента задержки, информационный вход четвертого регистра является четвертым информационным входом устройства, второй управляющий вход четвертого регистра соединен с входом пятого элемента И, входом второго элемента задержки, вторыми установочными входами второго - пятого триггеров и первыми управляющими входами первого и второго генераторов тактовых импульсов, выходы которого подключены к первому и второму входам элемента ИЛИ, а вторые управляющие входы подключены к выходам соответственно первого и второго элементов И, первые входы которых подключены к выходу первого элемента задержки, а вторые входы - соответственно к прямому и инверсному выходам пятого триггера, информационный вход которого является пятым информационным входом устройства, а второй управляющий вход пятого триггера соединен с вторыми управляющими входами второго, третьего и четвертого триггеров и выходом второго элемента задержки, информационные входы первого - четвертого триггеров являются соответственно шестым - девятым информационными входами устройства, выходы первого и второго триггеров подключены к первым входам третьего и четвертого элементов И, вторые входы которых подключены к выходу шестого триггера, а третьи входы соединены с выходом элемента ИЛИ и с входом третьего элемента задержки, выход которого подключен к входу "Установка 1" пятого триггера, вход "Установка 0" которого соединен с первым управляющим входом третьего триггера, прямой и инверсный выходы которого подключены соответственно к второму и третьему управляющим входам первого регистра, второй и третий управляющие входы второго регистра подключены соответственно к прямому и инверсному выходам четвертого триггера, четвертые управляюище входы первого и второго регистров подключены к выходам соответственно третьего и четвертого элементов И, вход первого элемента задержки соединен с первым управляющим входом первого регистра, входы групп пятого элемента И подключены к выходам четвертого регистра, а выход является вторым выходом устройства, горизонтальные шины матричного индикатора подключены к выходам ключей второй группы, информационные входы которых подключены к выходам второго дешифратора, управляющие входы ключей первой и второй групп подключены к прямому выходу пятого триггера, вход первого элемента задержки подключен к выходу второго элемента задержки.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU5025022 RU2006962C1 (ru) | 1991-07-01 | 1991-07-01 | Устройство для отображения символов на матричном индикаторе |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU5025022 RU2006962C1 (ru) | 1991-07-01 | 1991-07-01 | Устройство для отображения символов на матричном индикаторе |
Publications (1)
Publication Number | Publication Date |
---|---|
RU2006962C1 true RU2006962C1 (ru) | 1994-01-30 |
Family
ID=21595751
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU5025022 RU2006962C1 (ru) | 1991-07-01 | 1991-07-01 | Устройство для отображения символов на матричном индикаторе |
Country Status (1)
Country | Link |
---|---|
RU (1) | RU2006962C1 (ru) |
-
1991
- 1991-07-01 RU SU5025022 patent/RU2006962C1/ru active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS5922578Y2 (ja) | キ−ボ−ド装置 | |
US4200929A (en) | Input device for delivery of data from digital transmitters | |
US4218751A (en) | Absolute difference generator for use in display systems | |
EP0656544A2 (en) | Technique and method for asynchronous scan design | |
KR930023900A (ko) | 도트 매트릭스 표시 판넬의 구동방법, 도트 매트릭스 표시 판넬용 구동회로, 도트 매트릭스 표시장치 및 도트 매트릭스 표시장치를 구비한 정보 처리 시스템 | |
JP2001332961A (ja) | クロック切替回路 | |
US4580236A (en) | Graphic display apparatus with a vector generating circuit | |
US3651481A (en) | Readout system for visually displaying stored data | |
RU2006962C1 (ru) | Устройство для отображения символов на матричном индикаторе | |
KR20000062959A (ko) | 표시장치 및 표시장치용 인터페이스 회로 | |
US5060244A (en) | Method and apparatus for indicating when the total in a counter reaches a given number | |
KR860000596A (ko) | 슬레이브형 인터페이스 회로 | |
JPS6012581A (ja) | 表示装置 | |
US3703719A (en) | Sequence matrix | |
SU1746393A1 (ru) | Устройство дл обучени операторов | |
RU2006961C1 (ru) | Устройство для отображения символов на матричном индикаторе | |
JPH02296293A (ja) | 画面表示装置 | |
JPS6111803Y2 (ru) | ||
SU855657A1 (ru) | Двоичный умножитель | |
SU433627A1 (ru) | Устройство формирования импульсных последовательностей | |
SU807263A1 (ru) | Устройство дл отображени ин-фОРМАции HA эКРАНЕ элЕКТРОННО- лучЕВОй ТРубКи | |
JPS5943776B2 (ja) | 多入力キ−ボ−ドの表示方式 | |
KR960014954A (ko) | 바운더리 스캔 구조의 3tdi(3테스트 데이터 입력)을 집적 회로에 입력하는 장치 | |
KR900001529Y1 (ko) | 단말기 표시장치에서의 두배 크기 글자 발생회로 | |
SU856015A1 (ru) | Кольцевой счетчик |