Устройство для отображения информации на экране электронно лучевой трубки

Номер патента: 1142825

Авторы: Блох, Бодашков

ZIP архив

Текст

(56) 1. Авторское свидетельство ССС У 714387, кл. С 06 Р 3/04, 1980.2. Заявка Англии Р 1535999, кл, Н 4 Т, опублик. 1978 (прототип) (54)(57) УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ИНФОРИАЦИИ НА ЭКРАНЕ ЭЛЕКТРОННО-ЛУЧ ВОЙ ТРУБКИ, содержащее клавиатуру, последовательно соединенные блок строч)(ой синхронизации, блок кадров синхронизации, первый блок управления и первый регистр адреса, выход которого соединен с магистралью уст ройства и первым входом первого мул типлексора, второй вход которого со динен с вторым входом блока строчно синхронизации, третий выход которого соединен с первым входом видеобл ка, второй вход которого соединен с вторым выходом блока кадровой син хронизации, а третий вход - с магис ралью устройства, которая соединена с входами-выходами данных интерфейс ного блока, блока оперативной памят и первого блока управления, второй выход которого соединен с третьим входом первого мультиплексора, выхо которого соединен с адресным входо блока оперативной памяти, первый в ход блока строчной синхронизации со динен с вторым входом первого блока управления, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия устройства, оно содержит первый, второй, третий, четвертый и пятый элементы И, второй и третий регистры адреса, второи мультиплексор, регистр прерывания, регистр мас.ки, элемент НЕ, элемент ИЛИ-НЕ, триггер, второй блок управления, блок сравнения и блок стековой памяти, Р вход которого и первый вход блокасравнения соединены с третьим выходом блока кадровой синхронизации., четвер тый выход которого соединен с первым входом второго блока управления, вто- Е рой вход которого соединен с четвертым выходом блока строчной синхронизации, первый выход которого соединен с третьим входом вгорогоблока ойуправления и первым входом клавиатуры, второй вход которой соединен с первым выходом блока кадровой синхронизации а выход - с четвертым входом ьвторого блока управления, пятый; шесйтой, седьмой и восьмой входы и первый, второй и третий выходы которого соединены соответственно с первым выходом регистра прерывания, выходами блока сравнения, первого элемента И и второго элемента И и первыми входами второго элемента И и второго, мультиплексора и первыми входами второго регистра адреса, регистра маски и регистра прерывания, второй вход которого соединен с вторым входом блока стековой памяти, восьмым входом м второго блока управления и вторым ы-, входом второго регистра адреса, вые- ход которого соединен с вторымивходами второго элемента И и второго мультиплексора, выход которого соединен с первым входом третьего регистра адреса, выход которого соединен с третьим входом второго.мультиплексора и первым входом третьего элемено УДАРСТВЕНКЫЙ КОМИТЕТ СССРДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ ИСАНИЕ ИЗО 4(51) С 06 Г 3/153; С 09 С 1/16ГД ммфз" ж:а . т т - .э ммэгючсз сюа1142825 та И, второй вход которого соединен свторыми входами третьего регистраадреса и регистра маски, выходом третьего элемента И и первым входом четвертого элемента И, второй вход которого соединен с выходом блока стековой памяти, а выход соединен с магис.тралью устройства, второй вход интерфейсного блока соединен с выходомпервого элемента И, первый вход кото. Изобретение относится к областиавтоматики и вычислительной техникии может быть использовано для отображения информации на электронно-лучевой трубке (ЭЛТ)Известно устройство управленияотображением информации на ЭЛТ, содержащее первый блок памяти, соединенный с первым и вторым распределителем импульсов, блок управления,соединенный с вторым распределителемимпульсов с первым блоком сравненияи регистром информации, генератор,через делитель частоты соединенныйс блоком управления, второй блок памяти, второй блок сравнения, региструправления, преобразователь кода,соединенныйпервым блоком памяти,регистром управления и информации,регистр информации соединен с вторымблоком сравнения и вторым блоком памяти 1 .Недостатком этого устройства является низкое быстродействие при вводе в него данных, подлежащих отображению,Наиболее близким по техническойсущности к предложенному являетсяустройство управления отображениемна экране ЭЛТ (стандартного телевизи.онного приемника), содержащее интер.фейсный блок, входы-выходы первойгрупны которого подключены к внешнеймагистрали,.а входы-выходы второйгруппы через внутреннюю магистральподключены к входам-выходам блокаоперативной памяти, информационнымвходам видеоблока, входам-выходамблока управления отображением и выходам адресного регистра, вход которого соединен с первым выходом регистра прерывания, второй выход которого соединен с входами пятого элемента И и элемента ИЛИ-НЕ, выходы которых соединены с соответствующими входами триггера, выход которого соединенс третьим входом второго элемента И,выход регистра маски соединен с входомэлемента НЕ,выход которого соединен свторым входом первого элемента И. рого подключен к первому выходублока управления отображением, второй выход которого подключен к управляющему входу мультиплексора адреса,выходы которого подключены к адресным входам блока оперативной памяти,а входы первой и второй групп мультиплексора адреса подключены соответственно к выходам регистра адреса и1 Овыходам первой группы блока строчной синхронизации, второй выход которого подключен к первому входу блокауправления отображением, а также квнешней шине строчной синхронизациии входу блока кадровой синхронизации, первый выход крторого подключенк внешней шине кадровой синхронизации, и второму входу блока управления отображения, второй выход блока:кадровой синхронизации подключен кпервому входу видеоблока, второй входкоторого соединен с третьим выходомблока кадровой синхронизации, авыход видеоблока подключен к внешнейшине видеоблока 12 .Недостатком этого устройства является низкое быстродействие при введении данных.Цель изобретения - повышениеЗ 0 быстродействия устройства,Поставленная цель достигаетсятем, что в устройство для отображенияинформации на экране ЭЛТ, содержащее,клавиатуру, последовательно соединен.З 5 ные блок строчной синхронизации, блоккадровой синхронизации, первый блок. управления и первый регистр адреса,выход которого соединен.с магистралью устройства и первым входом пер 40 вого мультиплексора, второй вход которого соединен с вторымвходом блока строчной синхронизации, третий выход которого соединен с первым входом видеоблока, второй вход которого соединен с вторым выходом блока кадровой синхронизации, а третий вход - с магистралью устройства, которая соединена с входами-выходами данных интерфейсного блока, блока оперативнойпамяти и первого блока управления, 1 О второй выход которого соединен с тре-. тьим входом первого мультиплексора, выход которого соединен с адресным входом блока, оперативной памяти, первый выход блока строчной синхронизации соединен с вторым входом первого блока управления, введены первый, второй, третий, четвертый и пятый элементы И, второй и третий регистры адреса, второй мультиплексор, регистр 20 прерывания, регистр маски, элемент НЕ, элемент ИЛИ-НЕ, триггер, второй блок управления, блок сравнения и блок стековой памяти, вход которого и первый вход блока сравнения соединены с д третьим выходом блока кадровой синхронизации, четвертый выход которого соединен с первым входом второго бло ка управления, второй вход которого соединен с четвертым выходом блока строчной синхронизации, первый выход которого. соединен с третьим входом второго блока управления и первым входом клавиатуры, второй вход которой соединен с первым выходом блока кадровой синхронизации, а выход - с35 четвертым входом второго блока управления, пятый, шестой, седьмой и восьмой входы и первый, второй и третий выходы которого соединены соответст 40 венно с первым выходом регистра прерывания, выходами блока сравнения, первого элемента И и второго элемента И и первыми входами второго элемента И и второго мультиплексора и 45 первыми входами второго регистра адреса, регистра маски и регистра прерывания, второй вход которого соединен с вторым входом блока стековой памяти, восьмым входом второго блока управления и, вторым входом второго регистра адреса, выход которого соединен с вторыми входами второго элемента И и второго мультиплексора, выход которого соединен с первым вхо дом третьего регистра адреса, выход которого соединен с третьим входом второго мультиплексора и первым входом третьего элемента И, второй вход которого соединен с вторыми входами третьего регистра адреса и регистра маски, выходом третьего элемента И и первым входом четвертого элемента И, второй вход которого соединен с выходом блока стековой памяти, а выход соединен с магистралью устройства, второи вход интерфейсного блока соединен с выходом первого элемента И, первый вход которого соединен с первым выходом регистра прерывания, вто-. рои выход которого соединен со входами пятого элемента И и элемента ИЛИ-НЕ, выходы которых соединены с соответствующими входами триггера, выход которого соединен с третьим входом второго элемента И, выходрегистра маски соединен со входомэлемента НЕ, выход которого соединенсо вторым входом первого элемента И. На фиг.1 представлена схема устройства, на фиг.2 - схема клавиатуры, на фиг.3 - схема второго блока управ"ления.Устройство для отображения информации на экране ЭЛТ содержит интерфейсный блок 1, (внешнюю) магистраль 2, (внутреннюю) магистраль 3, блок 4 оперативной памяти, видеоблок 5, ре-. гистр 6 адреса, первый блок 7 управления, мультиплексор 8, блок 9 строчной синхронизации, внешнюю шину 1 О строчной синхронизации, блок 11 кадровой синхронизации, внешнюю шину 12 кадровой синхронизации, внешнюю шину 13 видеосигнала, блок 14 сравнения, блок стековой памяти, элементы 16- 20 И элемент ИЛИ-НЕ 21, элемент 22 НЕ, триггер 23, регистр 24 прерывания,регистр 25 маски, регистры 26.и 27адреса, мультиплексор 28, второйблок 29 управления, клавиатуру 30 свходами 31, 32 и выходом 33. Клавиатура 30 содержит счетчики 34 и 35,дешйфратор 36, мультиплексор 37 игруппу переключателей 38 клавиш. Второй блок 29 управления имеет входы39-46 и выходы 47-49 и содержит дешифратор 50, формирователь 51 импульсов, элемент 52 И, элемент 53 НЕ, триггер 54, элементы 55 и 56 И,триггер 57, элемент 58 задержки, элемент 59 И, элемент 60 задержки, триг.гер 61, формирователь 62 импульсов,триггеры 63 и 64, элемент 65 задержки, элемент И 66, триггер 67, элемент 68 И, элементы 69, 70 НЕ.Устройство работает следующим об- разом.Импульс строчной синхронизации с второго выхода блока 9 строчной синхронизации поступает на внешнюю ши ну 10 строчной синхронизации, на вход блока 11 кадровой синхронизации, блока 7 управления, вход 32 клавиатуры 30 и вход 45 блока 29 управления.Импульс кадровой синхронизации с 10 выхода блока 11.кадровой синхронизации поступает на внешнюю шину 12 кад. ровой синхронизации, на вход блока 7 управления и вход 31 клавиатуры 30,С блока 7 управления по адресу, снимаемому с параллельных выходов регистра 6 через внутреннюю магистраль 3 и интерфейсный блок 1, осуществляется запрос информации из внешней магистрали 2, Информация из внешней 20 магистрали 2 через интерфейсный блок1 и внутреннюю магистраль 3 поступает на информационные входы блока 4 памяти и записывается по адресу, поступающему на его адресные входы че рез мультиплексор 8 с выхода регистра 6.Формирование следующего адресаосуществляется в регистре 6 по сигна лу "Сдвиг адреса, поступающему на ЗО его вход с выхода блока 7 управления,По адресу, поступающему на адресные входы блока 4 памяти через мультиплексор 8 с разрядных выходов блока 59 строчной синхронизации, информацияна отображение считывается иэ блока4 памяти и через внутреннюю магистраль 3 поступает на параллельные информационные входы видеоблока 5. Команда на переключение мультиплексора8 поступает на его управляющий вход свыхода блока 7 управления.В видеоблоке 5 параллельная информация преобразуется в последовательный код подсчета, смешивается с сигналами гашения по строке и,кадру,поступающими на его входы соответственно с выхода блока 9 строчной синхронизации и выхода блока 11 кадро овой синхронизацииа сигнал с выходавидеоблока 5 поступает на внешнюю шину 13 видеосигнала.Блок 15 стековой памяти, регистры24 прерывания, 25 маски, 26 и 27 ад реса, являются кольцевыми сдвиговыми регистрами, работающими на одной так.товой частоте. Первые три из них имеют цепи записи информации, а два .последующих выполняют роль синхронизаторов при записй и чтении,По сигналу "Сброс" с выхода 49блока 29 управления осуществляетсяустановка в начальное состояние регистров 24 прерывания, 25 маски и 26ацреса.Сигналом "Синхронизация" с выхода48 блока 29 управления через мультиплексор 28 при совпадении с сигналомпереноса с выхода регистра 26 адресаосуществляется сброс в начальное состояние регистра 27 адреса, Сигналы"Сброс" и "Синхронизация" на выходах49 и 48 блока 29 управления формируются только при отсутствии сигналасканирования с выхода 33 клавиатуры30 в течение полного прямого ходакадра.Поиск нажатых клавиш осуществляется только во время прямого хода кадра по сигналу на входе 43 блока 29управления, поступающему с четвертого выхода блока 11 кадровой синхронизации.Проверка нажатия осуществляетсяна прямом ходу кадра в каждой строкетолько в моменты времени, соответствующие середине строчной развертки,что обеспечивает задержку на времяпереходных процессов, по сигналуна входе 44 блока 29 управления, поступающему с четвертого выхода блока9 строчной синхронизации.Блок 29 управления фиксирует.нажатие клавиши при отсутствии сигнала"Сравнение" на его входе 39, поступающего с, выхода блока 14 сравнения,или при любом состоянии сигнала наэтом входе, но при одновременном наличии сигнала "0" на входе 40, поступающего с выхода регистра 24 прерывания.В блоке 14 сравнения происходитсравнение текущего номера строки, поступающего на его первые входы с разрядных выходов блока 11 кадровой синхронизации, с кодами, поступающимина его вторые входы с выхода блока15 стековой памяти.Блок 29 управления при определении клавиши с кодом, не совпадающим с кодами, хранящимися в блоке 15 стековой памяти, или не отмеченным сиг 11 8налом 1 в соответствующем разряде регистра 2 4 прерывания , воспринимает их как вновь нажатые клавиши и осу25 7 11428ществляет задержку на 1 полный кадр,а затем производит повторную их проверку и при подтверждении предыдущихданных на выход 47 выставляет команду"Запись", одновременно снимает команду "Синхронизация" с выхода 48.При совпадении на входах элемента 19 И сигнала. "Запись" с выхода47 и "Разрешение" от триггера 23 ирегистра 26 адреса на выходе элемента И 19 появляется импульс записи,который, поступая на управляющиевходы, производит перезапись кода сразрядных выходов блока 11 кадровойразвертки в блок 15 стековой памяти,запись сигнала "1" в соответствующий разряд регистра 24 прерывания,сдвиг информации в регистре 26 адреса, а, поступая на вход 42 блока 29управления, дает команду Ответ по 2 О1записи, в соответствии с которойс выхода 47 этого блока снимается команда "Запись",Одновременно на входах элемента 18 И появляются сигналы "1" от дрегистра 24 прерывания и через элемент 22 НЕ от регистра 25 маски, сиг.нал совпадения с выхода элемента 18 Ивыдает через интерфейсный блок 1 вовнешнюю магистраль 2 команду "Прерывание" и непосредственно на вход 41блока 29 управления "Запрет" на стирание.Считывание кодов клавиш, хранящих-ся в блоке 15 стековой памяти, осу 35ществляется по команде с внешней магистрали 2 через второй выход интерфейсного блока 1 при ее совпадениина входе эдемента 17 И с выходнымсигналом от регистра 27 адреса. Посигналу с выхода элемента 17 И, поступающему как ответ на считываниена первый вход интерфейсного блока 1,и на .управляющий вход элемента 16 И,информация с выхода блока 15 стековойпамяти через элемент 16 И, внутреннююмагистраль 3 и интерфейсный блок 1выходит во внешнюю магистраль 2.Этим же сигналом производится записьсигнала "1" в соответствующий разряд50регистра 25 маски и сдвиг информациив регистре 27 адреса. Последовательное запоминание кодов нажатых клавиш, в том числе и одновременно нажатых, происходит до заполнения емкости блока 15 стековой памяти и соответственно до записи "1" во все разряды регистра 24 прерывания. На элементе 20 И дешифрируется91 1наличие 1 во всех разрядах регистра 24 прерывания, а сигнал совпадения с выхода элемента 20 И переключает триггер 23, с которого дается запрет по записи на вход элемента 19 И,Запрет по записи с триггера 23 снимается, во-первых, только после считывания на внешнюю магистраль 2 всех кодов из блока 15 стековой памяти и соответственно записи сигнала"1" во все разряды регистра 25 маски, а, следовательно, снятия сигнала прерывания с выхода элемента 18 И и запрета на стирание с входа 4 1 блока 29 управления, во-вторых, только после процесса стирания и сброса по командам с выходов 48 и 49 блока 29 управления, причем подача этих команд возможна только при отсутствии сигнала от клавиатуры на входе 46 блока в течение хотя бы одного полного прямого хода кадра, при этом на элементе 21 ИЛИ-НЕ дешифрируется наличие сигналов 0 во всех разрядах регистра 24 прерывания, а с выхода элемента 21 ИЛИ-НЕ дается сигнал на сброс триггера 23.Таким образом, предложенное устройство решает как функцию отображения информации на экране ЭЛТ, так и ввода данных.По сравнению с известным устрой-, ство обеспечивает надежной ввод данных с сканируемой клавиатуры,накопление данных во внутреннем стеке и асинхронную передачу в магистраль, при этом обеспечивается передача данных и при одновременном нажатии нескольких клавиш, а также задержка на время дребезга контактов. Предложенное устройство имеет более высокое быстродействие ввода данных за счет разгрузки внешней магистрали обмена информацией.1142825 иг Составитель М.НемировсРедактор О.Колесникова Техред С.Легеза Корректор И писное ППП "Патент", г.уагород, ул.Проек аказ 737/41 Тир ВНИИПИ Государстве по делам изобре 113035, Москва, Ж

Смотреть

Заявка

3535231, 07.01.1983

ОРГАНИЗАЦИЯ ПЯ Х-5263

БЛОХ ЕВГЕНИЙ МОИСЕЕВИЧ, БОДАШКОВ КИРИЛЛ БОРИСОВИЧ

МПК / Метки

МПК: G06F 3/153, G09G 1/16

Метки: информации, лучевой, отображения, трубки, экране, электронно

Опубликовано: 28.02.1985

Код ссылки

<a href="https://patents.su/7-1142825-ustrojjstvo-dlya-otobrazheniya-informacii-na-ehkrane-ehlektronno-luchevojj-trubki.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для отображения информации на экране электронно лучевой трубки</a>

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