/ .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 и к второму входу пятого элементов И, выходы четвертого и первого счетчиков подключены к вторым входам первого и второго элементов
-П.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для ввода и вывода информации | 1984 |
|
SU1179354A1 |
Устройство для вывода информации | 1984 |
|
SU1171777A1 |
Устройство для ввода и вывода информации на ЭЛТ | 1985 |
|
SU1273913A1 |
Устройство для ввода и вывода информации | 1982 |
|
SU1107116A1 |
Устройство для отображения информации на экране телевизионного приемника | 1988 |
|
SU1583967A1 |
Устройство для сопряжения | 1983 |
|
SU1129603A1 |
Устройство для вывода графической информации | 1989 |
|
SU1644208A1 |
Устройство для отображения знакографической информации | 1987 |
|
SU1439673A1 |
Устройство для редактирования алфавитно-цифровой информации на экране видеоконтрольного блока | 1983 |
|
SU1254460A1 |
Устройство для контроля планарных структур | 1984 |
|
SU1167620A1 |
Изобретение относится к автоматике и вычислительной технике и может .быть использовано для ввода и вывода информации с экрана электроннолучевой трубки в электронную вычислительную машину. Цель изобретения повышение надежности устройства. Устройство содержит шесть счетчиков 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
СПОСОБ ДИАГНОСТИКИ ОБОСТРЕНИЯ ХРОНИЧЕСКОГО РЕЦИДИВИРУЮЩЕГО ПАНКРЕАТИТА | 1998 |
|
RU2139542C1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторское свидетельство СССР № | |||
Устройство для ввода и вывода информации | 1984 |
|
SU1179354A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1987-04-15—Публикация
1985-05-21—Подача