Устройство для ввода и вывода информации Советский патент 1987 года по МПК G06F3/14 

Описание патента на изобретение SU1304013A1

/ .113

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

Цель изобретения - повышение надежности устройства за счет исключения ошибок оператора.

На фиг, 1 представлена блок-схема устройства для ввода и вьгоода.информации; на фиг. 2 и 3 - временные ди arpaMMbi функционирования устройства.

Устройство для ввода и вывода ин- формации содержит генератор 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 И первый триггер 29, четвертый триггер 30, седьмой триггер 31, пятый элемент 32 И, связи 33-78 устройства.

Генератор 1 представляет собой .последовательно соединенные генератор импульсов, счетчик импульсов и шифратор серий синхроимпульсов. Времен- ные диаграммы серий синхроимпульсов представлены на фиг. 2.

Счетчики могут бьп ь построены с использованием микросхем типа К155ИЕ7

Триггеры могут быть построены с использованием микросхем, например типа К155ТМ2.

Элементы 6 и 7 сравнения строятся на элементах поразрядного сравнения, например типа К155ЛП5, проинвертиро- ванные выходы которых объединены по И

Блок 27 оперативной памяти может быть построен с использованием микросхем типа К 565РУ1. В этом случае ОЗУ 27 представляет собой последовательно соединенные собственно накопитель ОЗУ в регистр кода ОЗУ, выход которого и является выходом ОЗУ 27.

32

Дешифраторы 14, 16, 22, 23 являются дешифраторами кодов со строби- рованием.

Счетчики 2 и 3 содержат адрес местоположения метки на экране ВКУ 24. Счетчик 2 содержит код адреса знакоместа внутри строки, а счетчик 3 содержит код номера строки, в которой расположена метка. Счетчики 2 и 3 представляют co6d последовательно соединенные элементы ИЛИ (например, на микросхемах типа К155ЛЕ1 или К155ЛЛ1) и счетчики (например, на микросхемах типа 1С155ИЕ7). На входы элементов ИЛИ. подаются внешние (т.е. приходяище из клавиатуры по шине 69) и внутренние сигналы управления счетчиками: +1 в счетчик 3, у О счет- чика 3 и у О счетчика 2, а выходы элементов ИЛИ подключены к соответствующим входам счетчиков.

Счетчик 10 содержит адрес знакомства внутри текущей строки при выводе информации на экран ВКУ 24. По шине 44 на вход счетчика 10 подается сиг- fian, инкриментируюш 1Й содержимое счетчика 10. Сбрасьгоается счетчик сигналом на иине 45.

Счетчик 11 содержит номер текущей строки. Шина 76 подключена к входу +1 счетчика 11. Сбрасывается счетт чик t1 сигналом на шине 46.

Счетчик 19 задает задержку вьгаода информации на экран ВКУ 24 на время обратного -хода луча по строке. К входу +1 счетчика 19 подключена шина 53 . Сбрасывается счетчик 19 сигналом на шине 54.

Счетчик 20 задает задержку вывода информации на экран ВКУ 24 на время обратного хода луча по кадру, а во время прямого хода луча по кадру считает количество выводимых телевизионных строк. К входу +1 счетчика 20 подключена шина 54. Сбрасывается счетчик 20 сигналом на шине 55.

Триггер 4 хранит, признак того, что в текущей т(шевизионной строке может быть расположена метка. Устанавливается триггер 4 сигналом на связи 75, когда дешифратор 23 продешифрирует код отведенной для изображения метки телевизионной строки. Сбрасывается триггер 4 сигналом на связи 76, когда дешифратор 23 продешифрирует код последней телевизионной строки в символьной строке.

Триггер 5 блокирует прохождение импульсов на вход -И счетчика 10

во время обратного хода луча по строке. Устанавливается триггер 5 сигналом на связи 33 в момент начала прямого хода луча, при установке триггера 5 на вход +1 счетчика 10 начинают поступать импульсы. Сбрасывается триггер сигналом на связи 34, когда дешифратор 14 продешифрирует код конца телевизионной строки сим- волов или поступит строчный синхроимпульс по связи 54.

Триггер 13 кранит признак того, что метка выпша за пределы выводимого на экран изображения, Устанавливается в единицу триггер 13 по перед-j параллельный код на входе генератора

нему фронту (переходу из низкого состояния в высокое) сигнала на связи 48, а сбрасывается в ноль сигналом на связи 49, Таким образом, если к моменту прихода кадрового синхроим- 20 пульса по связи 46 триггер 13 остался установленным, то это значит, что изображение метки на экран ВКУ 24 не выводится.

Триггер 31 хранит признак того, 25 что после перевода метки в начало следующей символостроки метка на экране ВКУ 24 не появилась. На ЯО-вход триггера 31 поступает сигнал по свясимволов в импульсную кодовую последовательность модулируюЕцих импульсов, засвечивающих разворачиваемый на экране электронно-лучегой трубки в соответствии с телевизионным стандартом растр.

Устройство функционирует следующим образом.

Каждый раз при приходе кадрового синхроимпульса сбрасываются счетчики 1 1 и 20, а также триггер 26, Счетчик 20 начинает отсчет времени обратного хода по кадру. Как только дешифратор 23 продешифрирует код конца

зи 52, Информация по D-входу заносит-зо обратного хода по кадру, он сигнал ом ся в триггер 31 по переднему фронту сигнала на связи 48, который подается на С-вход этого триггера. Сбрасывается триггер асинхронно сигналом на связи 49, Связь 78 является прямым выходом триггера 31, а связь 77 - инверсным.

Триггер 25 хранит признак прямого хода по строке. Устанавливается триггер 25 сигналом на связи 60, когда д дешифратор 22 продешифрирует код конца обратного хода по строке. Сбрасывается триггер 25 подобно триггеру 5 сигналом на связи 34, Шина 62 является прямым выходом триггера 25, а связь 45 - инверсным выходом.

Триггер 29 используется для масштабирования символов по оси X внутри строки. Триггер 29 используется как делитель частоты (инверсньш выход 50 триггера 29 подключен к D-входу триггера 29, а С-вход используется как счетный вход), К входу синхронизации триггера 29 (это С-вход) подключена

по связи 51 сбрасывает счетчик 20 и устанавливает триггер 26. После установки триггера 26 начинается поступление импульсов на вход +1 счетчика 1 1 и сброса на триггер 4 (см,связь 76).

При приходе строчного синхроимпульса по связи 54 сбрасывается счетчик 19 и триггер 25, Счетчик 19 начинает отсчет времени обратного хода по строке. Как только дешифратор 22 дешифрирует код конца обратного хода по строке, он сигналом по связи 60 устанавливает триггер 25, После установки триггера 25 снимается сигнал сброса со счетчика 10 по связи 45

Если в момент установки триггера 25 триггер 26 тоже установлен (режим прямого хода луча), то передним фронтом сигнала по связи 33 устанавливается триггер 5, сигнал по этой же свя зи (признак нахшчия сигнала - высокий уровень потенциала на связи) разрешает вывод метки на экран ВКУ 24

связь 50, Сброс триггера 29 осущест- 55 (см, элемейт 9 И и связь 49),

вляется сигналом на связи 67 (подключена к R-входу триггера 29) .

Триггер 30 содержит признак увеличенного масштаба по оси У отдельной

После установки триггера 5 по связи 38 разрешает прохожде пульсов счета на счетчик 10, П тановлены триггеры 25 и 26 иде

строки. Устанавливается триггер 30 сигналом на связи 68, а сбрасывается сигналом на связи 76.

В состав устройства входят также узлы для осуществления редактирования и вывода содержимого блока 27 на экран ВКУ 24, однако на фиг. 1 они не приведены, как не имеющие принципиального значения для предлагаемого технического решения. Код информации (или признак метки на связи А9), поступающий на вход ВКУ 24, попадает на вход генератора симоволов (содержится в ВКУ 24), который преобразует

символов в импульсную кодовую последовательность модулируюЕцих импульсов, засвечивающих разворачиваемый на экране электронно-лучегой трубки в соответствии с телевизионным стандартом растр.

Устройство функционирует следующим образом.

Каждый раз при приходе кадрового синхроимпульса сбрасываются счетчики 1 1 и 20, а также триггер 26, Счетчик 20 начинает отсчет времени обратного хода по кадру. Как только дешифратор 23 продешифрирует код конца

обратного хода по кадру, он сигнал ом

по связи 51 сбрасывает счетчик 20 и устанавливает триггер 26. После установки триггера 26 начинается поступление импульсов на вход +1 счетчика 1 1 и сброса на триггер 4 (см,связь 76).

При приходе строчного синхроимпульса по связи 54 сбрасывается счетчик 19 и триггер 25, Счетчик 19 начинает отсчет времени обратного хода по строке. Как только дешифратор 22 дешифрирует код конца обратного хода по строке, он сигналом по связи 60 устанавливает триггер 25, После установки триггера 25 снимается сигнал сброса со счетчика 10 по связи 45

Если в момент установки триггера 25 триггер 26 тоже установлен (режим прямого хода луча), то передним фронтом сигнала по связи 33 устанавливается триггер 5, сигнал по этой же связи (признак нахшчия сигнала - высокий уровень потенциала на связи) разрешает вывод метки на экран ВКУ 24

После установки триггера 5 сигнал по связи 38 разрешает прохождение импульсов счета на счетчик 10, Пока установлены триггеры 25 и 26 идет счет

5-13

в счетчиках 10 и 11 и происходит вывод информации на экран ВКУ 24. Сбрасываются триггеры 25 и 26 в двух случаях. Первый случай, когда счетчик 10 досчитает до последнего символа в строке, выводимого на экран (сбрасывается триггер 25 сигналом по связи 64), и когда счетчик 11 досчитает до последней строки, выводимой на экран (сбрасьшается триггер 26 сигна- лом по связи 65). Второй случай-это приход строчного синхроимпульса (сбра сьтается триггер 25) и приход кадрового синхроимпульса (сбрасьшается триггер 26). Второй случай возникает при масштабировании, когда замедляется счет счетчиков 10 или 11 и строчный (кадровый) синхроимпульс приходит раньше, чем счетчики успевают .досчитать до последнего символа (знако- места) в строке или до последней строки.

Признаки масштаба хранятся в блоке 27. При масштабировании цо оси X имеется возможность управлять масштабом каждого символа в строке. Для этого по адресу каждого символа строки записывается признак масштаба по оси X. Этот признак читается на связь 67. При значении признака, равном ну- лю (увеличивается масштаб), снимает- ся сигнал сброса с триггера 29 и этот триггер начинает считать импульсы на связи 50, При этом сигнал с выхода триггера 29 по связи 74 снижает частоту импульсов на связи 44 в два раза.

При масштабировании по оси У признак масштаба записьгоается только по адресу первого знакоместа строки и масщта бируется вся строка. Признак считывается на связь 68 и устанавливает триггер 30, Сигнал с выхода триг .гера 30 по связи 66 снижает в дв а раза частоту импульсов, постут1аюш:их на связь 47,

При масштабировании часть информации перестает выводиться на экран ВКУ 24, Мсэжет исчезнуть из поля зрения и метка. При этом редактирование информации на экране ВКУ 24 становится невозможным.

Адрес метки на экране определяется содержимым счетчиков 2 и 3, Вывод метки на экран ВКУ 24 определяется мрментом равенства кодов в счетчиках 2, 3 и 10, 11, Сравниваются коды на элементах 6 и 7 сравнения. При равен36

стве кода в счетчиках 2 и 3 коду в счетчиках 10 и 11 и при установленном триггере 4 в момент прямого хода луча происходит вьшод изображения мет ки. на экран ВКУ 24 (см, связь 49) ,

При применении масштабирования возможен выход метки за пределы воспро- изв одимого на экране ВКУ 24 изображения. Причем выход за пределы воспроизводимого изображения возможен как при перемещении метки по горизонтали (т.е, за вертикальную границу) , так и при перемещении метки по вертикали (т,е. выход за горизонталь- .ную границу воспроизводимого изображения) ,

Если в каком-то кадре информации на экране ВКУ 24 (время между двумя импульсами на тине 46) метка не появилась, то перед началом следующего кадра на выходе элемента 18 И формируется сигнал, который устанавливает метку в начало следующей символо- строки. Если и в следующем кадре на экране BIO 24 метка не появилась (признак выхода за горизонтальную границу воспроизводимого изображения), то на выходе элемента 32 И формируется сигнал, который устанавливает метку в начало экрана (счетчик 3 устанавливается в О),

Временные диаграммы работы устройства представлены на фиг, 3, где а - диаграммы работы устройства при отсутствии выхода метки за границы изображения; б - при выходе за вертикальную границу изображения , в - при выходе за горизонтальную границу изображения.

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

Использование новых элементов - первого счетчика адреса, второго счетчика адреса, первого элемента сравнения, второго элемента сравнения, второго элемента И, первого триггера установки, второго триггера установки, четвертого элемента И, шестого элемента И, триггера прямого хода по кадру выгодно отличает устройство для ввода и вывода информации от прототипа, так как метка сохр аняет обьи- ный порядок перемещения даже при применении масштабирования и оператору не только не приходится тратить время на возвращение метки в ту область экрана, в которой он работает, но он может даже и не подозревать о том, что метк;1 выходила за границу воспроизводимого изображения. Кроме того, облегчается работа программиста, так как в ряде случаев можно при.написании пpoгpa мы не следить за длиной строки при применении масштабирования или избежать порчи предшествующей информации при выходе метки за вертикальную границу воспроизводимого изображения-.

15 вертого триггеров, выходы которых подключены соответственно к третьему входу первого элемента И и к второму управляющему входу четвертого дешифра- тора, входы группы которого соединеросхемы типа К155ЛЛ1 или К155ЛИ1. Формула изобретения

формации, содержащее генератор синхроимпульсов, три элемента И, пять триггеров, четыре счетчика, четыре дешифратора, три элемента ИЛИ и блок

Все это достигается путем увеличения аппаратурных затрат на один D-триггер, один двухвходовой элемент И и два двухвходовых элемента ИЛИ, т.е. не более чем на половину микросхемы типа К155ТМ2 и три четверти мик-20 выходами третьего счетчика, а

выход - с первым входом третьего элемента И и с вторым входом первого элемента ИЛИ и с установочным входом пятого триггера, выход третьего эле-

Устройство для ввода и вывода ин- 25 мента И соединен с входами сброса

четвертого и пятого триггеров и со счетным входом первого счетчика, выходы которого подключены к входам группы первого дешифратора и к адрес- оперативной памяти, первый выход гене-30 Ь1м входам старших разрядов блока оператора синхроимпульсов соединен с пер- ративной памяти, выход первого дешиф- вым входом первого элемента И, второй ратора подключен к второму входу вто- выход - с управляющим входом перво-рого элемента ИЛИ, выход первого элего дешифратора, третий выход - с вхо- мента ИЛИ соединен с входом сброса дом установки первого счетчика, с nep-j5 третьего счетчика, отличаю- выми входами первого и второго эле-щ е а с я тем, что, с целью noBbmieментов ИЛИ, четвертый выход - с вхо-ния надежности устройства за счет

дом управления второго дешифраторауменьшения ошибок оператора, в него

и со счетным входом первого триггера, введены два счетчика, два элемента пятый выход - со счетным входом вто- 40 сравнения, три триггера, три элемента И, второй выход генератора синхроимпульсов подключен к первому входу четвертого элемента И, третий выход - к первым входам шестого и пято- 45 го элементов И, выход которого подрого счетчика и с синхровходом блока оперативной памяти, шестой выход - с первым входом третьего элемента ИЛИ, с входом установки второго счетчика, со счетнь1м входом третьего счетчика, седьмой выход - с управляющим входом третьего дешифратора, восьмой выход - с первым управляющим входом четвертого дешифратора, третий и шестой

соединен к входу сброса пятого счетчика, счетные и установочные входы пятого и шестого счетчиков являются соответствующими входами устройства,

выходы генератора импульсов являются 50 входы сброса шестого и счетный вход выходами кадровой и строчной синхронизации устройства, выход второго

пятого счетчиков подключены к выходу шестого элемента И выходы пятого и

триггера соединен с вторым входом пер- шестого счетчиков соединены с первыми

вого, элемента И, выход которого подключен к счетному входу четвертого счетчика, выходы которого подключены к входам группы второго дешифратора и к входам мпадших адресных разрядов блока оперативной памяти, выход второго дешифратора соединен с вторым входом третьего элемента ИЛИ, выход которого соединен с входами сброса второго триггера и третьего триггера,

вход установки которого подключен к вьпсоду третьего дешифратора, а выход - к входу сброса четвертого счетчика и к первому входу второго элемента И, выходы второго счетчика соединены с

входами группы третьего дешифратора, выход второго элемента И подключен к установочному входу второго триггера, выход блока оперативной памяти соединен с входами сброса первого и четвертого триггеров, выходы которых подключены соответственно к третьему входу первого элемента И и к второму управляющему входу четвертого дешифра- тора, входы группы которого соедине выходами третьего счетчика, а

соединен к входу сброса пятого счетчика, счетные и установочные входы пятого и шестого счетчиков являются соответствующими входами устройства,

входы сброса шестого и счетный вход

пятого счетчиков подключены к выходу шестого элемента И выходы пятого и

входами первого тг второго элементов 55 сравнения, выходы которых, выход второго элемента И и выход пятого триггера, соединены с входами четвертого элемента И с второго по пятый, выход четвертого элемента И подключен к вхо913

дам сброса шестого и седьмого триг- геров и является информацио шым выходом устройства, выход четвертого дешифратора и выход второго элемента ИЛИ соединены с установочным входом и входом сброса восьмого триггера, выход которого подключен к второму входу второго элемента И, к . второму входу третьего элемента И, к

установочному входу шестого и к сии- 10 сравнения соответственно.

фиг. 2

«

«S

5г тГ тГ

Составитель И.Алексеев Редактор М.Бандура Техред М.ХоданичКорректор С.Черни

Заказ 1312/49Тираж 673Подписное

ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб,, д. 4/5

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

3

10

хровходу седьмого триггеров, выход шестого триггера соединен с вторым входом шестого элемента И и с входом данных седьмого триггера, выход которого подключен к третьему входу ufecToro и к второму входу пятого элементов И, выходы четвертого и первого счетчиков подключены к вторым входам первого и второго элементов

-П.

Похожие патенты SU1304013A1

название год авторы номер документа
Устройство для ввода и вывода информации 1984
  • Абысов Петр Леонидович
  • Голубчик Владимир Яковлевич
  • Сиверский Павел Михайлович
SU1179354A1
Устройство для вывода информации 1984
  • Абысов Петр Леонидович
  • Голубчик Владимир Яковлевич
  • Сиверский Павел Михайлович
SU1171777A1
Устройство для ввода и вывода информации на ЭЛТ 1985
  • Абысов Петр Леонидович
  • Голубчик Владимир Яковлевич
  • Меликсетян Григор Меликсетович
  • Сиверский Павел Михайлович
SU1273913A1
Устройство для ввода и вывода информации 1982
  • Абысов Петр Леонидович
  • Голубчик Владимир Яковлевич
  • Журибида Василий Иванович
  • Шокол Владимир Александрович
SU1107116A1
Устройство для отображения информации на экране телевизионного приемника 1988
  • Розенштейн Виктор Абенович
  • Иванов Александр Дмитриевич
SU1583967A1
Устройство для сопряжения 1983
  • Гладков Федор Васильевич
  • Доля Александр Давидович
  • Мандров Владимир Сергеевич
  • Редченкова Елена Евгеньевна
  • Шепелева Татьяна Алексеевна
SU1129603A1
Устройство для вывода графической информации 1989
  • Вайрадян Акоп Семенович
  • Сахаров Анатолий Алексеевич
  • Цапко Олег Николаевич
  • Шувалов Виктор Борисович
SU1644208A1
Устройство для отображения знакографической информации 1987
  • Жерносек Владимир Федорович
  • Карелин Геннадий Евгеньевич
  • Иванов Петр Иванович
  • Степанов Николай Анатольевич
  • Трощий Ирина Николаевна
  • Годунов Валерий Алексеевич
SU1439673A1
Устройство для редактирования алфавитно-цифровой информации на экране видеоконтрольного блока 1983
  • Абысов Петр Леонидович
  • Голубчик Владимир Яковлевич
  • Сиверский Павел Михайлович
SU1254460A1
Устройство для контроля планарных структур 1984
  • Лопухин Владимир Алексеевич
  • Меткин Николай Павлович
  • Шелест Дмитрий Константинович
  • Лебедев Борис Михайлович
  • Шумилин Анатолий Семенович
  • Михайлов Анатолий Георгиевич
  • Явнов Геннадий Николаевич
  • Крюков Михаил Германович
SU1167620A1

Иллюстрации к изобретению SU 1 304 013 A1

Реферат патента 1987 года Устройство для ввода и вывода информации

Изобретение относится к автоматике и вычислительной технике и может .быть использовано для ввода и вывода информации с экрана электроннолучевой трубки в электронную вычислительную машину. Цель изобретения повышение надежности устройства. Устройство содержит шесть счетчиков 2, 3, 10, 11, 19, 20, четыре дешифратора 14, 16, 22, 23, восемь триггеров 4, 5, 13, 31, 29, 30, 25, 26, шесть элементов И 8, 9, 18, 32, 28, 12, три элемента ШШ 17, 21, 15, блок оперативной памяти 27, два элемента сравнения 6, 7. Благодаря использованию новых блоков и связей в .предлагаемом устройстве повышается эффективность диалогового взаимодействия оператора с воспроизводимым на экране изображением. Оператору не приходится тратить время на возвращение метки в ту область экрана, в которой он работает, а также облегчается работа программистов, так как метка сохраняет обычный порядок перемещения в процессе заполнения экрана при применении масштабирования. 3 ил. S W со о 4 о со Iffuff

Формула изобретения SU 1 304 013 A1

Документы, цитированные в отчете о поиске Патент 1987 года SU1304013A1

СПОСОБ ДИАГНОСТИКИ ОБОСТРЕНИЯ ХРОНИЧЕСКОГО РЕЦИДИВИРУЮЩЕГО ПАНКРЕАТИТА 1998
  • Губергриц Наталья Борисовна
  • Череватская Елена Юрьевна
  • Лукашевич Галина Михайловна
  • Линевский Юрий Владимирович
  • Линевская Кира Юрьевна
  • Кожемякин Сергей Викторович
  • Загоренко Юрий Анатольевич
  • Романкова Виктория Александровна
  • Галалу Виктория Владимировна
  • Станиславская Элеонора Николаевна
RU2139542C1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Авторское свидетельство СССР №
Устройство для ввода и вывода информации 1984
  • Абысов Петр Леонидович
  • Голубчик Владимир Яковлевич
  • Сиверский Павел Михайлович
SU1179354A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 304 013 A1

Авторы

Абысов Петр Леонидович

Голубчик Владимир Яковлевич

Сиверский Павел Михайлович

Даты

1987-04-15Публикация

1985-05-21Подача