Устройство для ввода информации

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

Автор: Ельцов

ZIP архив

Текст

(5)5 Сз 06 Е 3/02 ФОПИСАНИЕ ИЗОБРЕТЕНИЯ К ПАТЕНТУ С О Комитет Российской Федерации по датентам и товарным знакам(54) УСТРОЙСТВО ДЛЯ ВВОДА ИНфОРМАЦИИ(57) Использование; пульты контроля и управления ЦВМ. Сущность: устройство содержит блок 1 коммутационных элементов, шифраторы 7, 8, блок 2 памяти, регистр 3, формирователи 4, 5 импульсов, триггер 6, элемент И 10, блок 9 контроля. 5 ил, 200060255 чИзобретение относится к вычислительной технике и может быть использовано в устройствах отображения информации, пультах контроля и управления ЦВМ.Целью изобретения является повышение достоверности передаваемой информации за счет запрещения считывания данных из блока постоянной памяти при нажатии двух и более клавиш.На фиг.1, 2, 3 и 4 представлены структурные схемы устройства, шифратора, второго формирователя импульсов и блока контроля; на фиг.5 - временная диаграмма работы устройства.Устройство содержит блок 1 коммутационных элементов (клавиатура), блок 2 постоянной памяти, регистр 3, второй 4 и первый 5 формирователи импульсов, триггер 6, шифраторы 7, 8, блок 9 контроля, элемент И 10, информационные выходы 11 и выход 12 готовности.Шифраторы (фиг.2) построены по одной схеме и содержат шесть элементов НЕ 13- 18, элемент И - НЕ 19, шесть элементов И 20-25 и четыре элемента ИЛИ 26-29,Второй формирователь 4 импульсов (фиг.З) содержит одновибратор 30, три элемента НЕ 31 - 33 и триггер 34,Блок 9 контроля (фиг.4) содержит четыре элемента ИЛИ 35-38, два элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 39, 40 и элемент И 41,Выходы клавиатуры подключены к входам шифратора, разбитых на две группы потри входа Во, В 1, В 2 и Во, В 1, В 2, сигналы с которых через элементы НЕ, И, ИЛИ кодируются и поступают на выходы Ао, А 1 и А 0, А 1Элементы соедИнены так, что на выходах Ас, А 1, Ао, А 1 формируются разрешенсные кодировки 01, 1 О, 11 при наличии только одного сигнала низкого уровня на входах Во, В 1, В 2. При всех остальных комбинациях сигналов на входах Во, В 1, В 2 на выходах Ао, А 1 присутствует код 00. Работа шифратора соответствует таблице истинности на фиг,2, На управляющем выходе А 2 шифратора потенциал высокого уровня формируется при нажатии любой клавиши. Выходы шифраторов подключены к адресным входам блока 2 постоянной памяти и к входам блока 9 контроля, а управляющие выходы А 2 - к входам элемента И 10, выход которого соединен с входом формирователя 5 импульсов. Выход последнего соединен с тактовым входом триггера 6, вход сброса которого соединен с выходом блока контроля, а прямой выход - с входом чтения данных блока 2 постоянной памяти и входом формирователя 4 импульсов. Первый выход формирователя 4 импульсов соединен с входом записи реги стра 3 информзциоссные входы и Вьсходы 5 1 О 15 20 25 30 35 Ж 40 45 50 которого соединены соответственно с выходами блока 2 постоянной памяти и выходами 11 устройства. Второй выход формирователя 4 импульсов является выходом 12 устройства.В клавиатуре 1 клавиши могут быть выполнены на бездребезговых и бесконтактных кнопочных переключателях типа ПКБ 2 (ЛГО, 360.020 ТУ), выход которых подключен к входам двух элементов И с открытым коллекторным выходом (533 ЛИ 4). Выходы этих элементов соединены с соответствующими входами шифраторов 7. 8. В исходном положении на выходах элементов И присутствуют потенциалы высокого уровня, при нажатии клавиши - потенциалы низкого уровня.Устройство работает следующим образом.В исходном состоянии клавиши отжаты и на входы шифраторов 7, 8 поступают сигналы высокого уровня, которые на выходах шифраторов вызывают сигналы низкого уровня. На управляющих выходах А 2 шифраторов (фиг,2) и на выходе блока 9 контроля также присутствуют сигналы низкого уровня, благоДаря чему триггер 6 находится в обнуленном состоянии.При нажатии одной клавиши (фиг,5 а) на одном из входов шифраторов 7, 8 появляется сигнал низкого уровня, а на остальных входах - сигнал высокого уровня, который на выводах шифраторов вызывает код, соответствующий нажатой клавише. Этот код поступает на адресные входы блока 2 постоянной памяти, подготавливая его к считыванию содержимого ячейки памяти, хранящей кодировку нажатой клавиши, и на входы блока 9 контроля, на выходе которого появляется сигнал высокого уровня (фиг.5 г), разрешающий запись информации в триггер 6.Функционирование блока 9 контроля ясно иэ таблиц истинности, приведенных на фиг.4. Обозначение входов блока 9 контроля на фиг.4 соответствует обозначениям вйходов шифраторов 7, 8, показанных на фиг.2.Итак, при нажатии одной клавиши на адресных входах блока 2 постоянной памяти задается адрес ячейки памяти, на входе сброса триггера 6 устанавливается потенциал высокого уровня, а на управляющих выходах шифраторов 7, 8 появляются сигналы высокого уровня, которые, пройдя через элемент И 10 (фиг.5 в), запускают формирователь 5 импульсов (выполненный так же, как и формирователь 4 импульсов, но без триггера, фиг.5), по срезу выходного сигнала которого устанавливается в "единицу" триггер б (фиг.5 е), Сигндл ныссс 1 г, д ояня с прямого вьсходд т риггс Пд Г; "идет сге 2000602ние содержимого ячейки памяти по заданному адресу и запускает формирователь 4 импульсов (фиг.5 ж), длительность выходного сигнала которого выбирается такой, чтобы превышалось время задержки на выдачу информации в блоке 2 постоянной памяти. По срезу сигнала первого выхода формирователя 4 импульсов информация иэ блока постоянной памяти записывается в выходной регистр 3 и через шины 11 выдается на выход устройства,Сигнал с первого выхода формирователя 4 импульсов (выход адновибратора 30) задерживается на элементах НЕ 31-33 и устанавливает в единичное состояние триг. гер 34, благодаря чему на выходе 12 устройства появляется фронт стробового сигнала, говорящий о том, что на шинах 11 присутствует код нажатой клавиши (фиг.5 к).Вся описанная процедура. происходит в момент нажатия клавиши, а при ее отпускании на входах шифраторов 7, 8 появляются сигналы высокого уровия, что приводит к появлению на их выходах сигналов низкого уровня, которые заставляют блок 9 контроля формировать сигнал низкого уровня на своем выходе и тем самым сбрасывать триггер 6, который обнуляет триггер 34 (фиг.5 к), и все устройство переходит в исходное состояние.При нажатии двух клавиш одна из них срабатывает быстрей (фиг,5 б). Тогда по сигналу от клавиши, сработавшей раньше, устройство начинает работать как при нажатии одной клавиши. т.е. на адресных входах блока 2 постоянной памяти задается код адреса, на выходе блока 9 контроля появляется сигнал высокого уровня (фиг.5 г) и через элемент И 10 запускается формирователь 5 импульсов (фиг.5 г, д), При появлении сигнала от другой клавиши на выходе блока 9 контроля (фиг.5 г) появляется сигнал низкого уровня, который не разрешает триггеру 6 установиться в "единицу" по сигналу с выхода формирователя 5 импульсов (фиг.5 д, е) и тем самым не будет сформирован сигнал считывания с блока 2 постоянной памяти,Длительность сигнала формирователя 5 импульсов выбирается такой, чтобы надежно перекрыть время рассогласования при нажатии двух и более клавиш.Так как триггер 6 не устанавливается в "единичное" состояние, не срабатывает формирователь 4 импульсов, не будет выдан сигнал на выход 12 устройства и в выходной регистр 3 не произойдет запись информации с выходов блока 2 постоянной памяти, на.информационных выходах которой информации нет, так как на вход чтения5 10 15 20 25 данных не подан разрешающий сигнал (вы. сокий уровень),При отжатии клавиши формирователь 5 импульсов не срабатывает, так как на его входе происходит перепад напряжения с высокого уровня на низкий(фиг.5 а), на который он не срабатывает, и устройство переходит в исходное состояние (фиг.5 а. б, в, г).Данное устройство по сравнению с известным обладает большей достоверностью выдаваемой информации, что достигается благодаря его способности не выдавать ложную информацию при нажатии более одной клавиши, эа счет запрета считывания содержимого с блока постоянной памяти и записи информации в выходной регистр. Кроме того, в устройстве возможно применение блока постоянной памяти меньшей емкости, число ячеек которой должно быть равно числу клавиш, так как ячейки с адресами, соответствующими нажатым любым двум и более клавишам, не нужны благодаря схемному построению шифраторов и блока контроля, которые выявляют запрещенные состояния клавиатуры (нажатие двух и более клавиш). 30 35 ЗФ 40 45 50 55 Формула изобретения Устройство для ввода информации, содержащее блок коммутационных элементов, первый и второй шифраторы, элемент И, триггер, блок постоянной памяти, первый и второй формирователи импульсов, причем выходы первой и второй групп блока коммутационных элементов соединены с входами соответственно первого и второго шифраторов, выходы группы первого и второго шифраторов соединены с адресными входами блока постоянной памяти, выходы первого и второго шифраторов соединены с входами элемента И, выход первого формирователя импульсов сОединен с установочным входом триггера, от л и ч а ю щ е е с я тем, что в устройство введены регистр и блок контроля, входы первой и второй групп которого соединены с выводами группы соответственно первого и второго шифраторов, выход блока контроля соединен с входом сброса триггера, выход которого соединен с управляющим входом блока постоянной памяти и входом второго формирователя импульсов, первый выход которого соединен с входом записи регистра, информационные входы которого соединены с выходами блока постоянной памяти. а выходы являются информационными выходами устройства, второй выход второго формирователя импульсов является выходом готовности устройства, выход элемента И соединен с входом первого формирователя импульсов.

Смотреть

Заявка

05017053, 03.07.1991

Ельцов В. Н

Ельцов Владимир Николаевич

МПК / Метки

МПК: G06F 3/02

Метки: ввода, информации

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

Код ссылки

<a href="https://patents.su/5-2000602-ustrojjstvo-dlya-vvoda-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для ввода информации</a>

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