Устройство для ввода и вывода информации
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1048466
Автор: Журавлев
Текст
СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИН ИС 06 02 СССР ТНРЬПИ(5) (57) 1, устРойство дляК И ВЫВОДА ИНФОРМАЦИИ, содержащ е к ватуру цифр, выход которой соединен с входом первого шифратора, выходкоторого через первьй элемент ИЛИсоединен с первым входом блока управления, генератор тактовых импуль-ов, клавиатуру операций, выход котоой через второй шифратор подключенвходам второго элемента ИЛИ и дешифратора; выходы которых и выход ге" нератора тактовых импульсов подклюце." ны к второму входу, группе входови к третьему входу блока управления соответственно, выходы блокауправления, с первого по четвертый, подключены к входам синхронизациии реверса счетцика номеров разрядов, входам чтение - запись и обращения блока памяти соответственно, выходы группы блока управления соединены с адресными входами групп блока памяти, входами блока индикации. и блока мультиплексоров, выход блока мультиплексоров подключен к входу данных блока памяти, выход которого сое" динен с входом данных блока индика" ции и является выходом устройства, выходы счетчика номера разряда под" соот с р к а,по и. 1, о т л тем, цто блок упс первого по четформирователь одисинхронизатор по м,формирователь ь , сцетцики таки Устрчающеравления свертый триночного имтактовым иуправляющитовых импутретьего п ггеры, пульса пул сов адреса, снты ИЛИ, с сов и пятый ГОСУДАРСТВЕННЫЙ НОМИ ПО ДЕЛАМ ИЗОБРЕТЕНИЙ ПИСАНИЕ ИЭОБ АВТОРСКОМУ СВИДЕТЕЛЬСТВ 801048466 А клюцены к соответствующим входам преобразователя кодов, о т л и ц аю щ е е с я тем, цто, с целью повышения быстродействия устройства, в него введены буферный и сдвигающий регистры и блок элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, один из входов первойгруппы которого является входом устройства, другие входы первой группы подключены к соответствующим входам переноса буферного регистра, входы второй группы блока элементов ИсЛЮЧАЮЩЕЕ ИЛИ соединены с выходами группы преобразователя кодов, выходы группы - с соответствующими входами переноса буферного регистра, входыстановки которого подключены к ветствующим выходам сдвигающего регистра,;информационные выходы" к сответствующим информационным вхоам блока мультиплексоров, пятыйшестой выходы блока управления оединены с синхронизирующим и устаовочным входами сдвигающего региста, седьмой выход блока управления соединен с входом реверса буферного регистра, восьмой выход - с входом синхронизации буферного регистра и с входом данных сдвигающего регистр выход первого шифратора подключен к входу данных буферного регистра. Ъойство10 первого по шестой элементы И, первые входы первого и второго элементов И соединены соответственно с первым и вторым входами формирователя одиночных импульсов. и яцляются первым и вторым входами блока управления соответственно, выход формирователя одиночных импульсов подключен к вгорым входам первого и второго элементов И, выход первого триггера соединен с первым входом третье" го элемента И, выход первого элемента И соединен с первым входом схр низатора по тактовым импульсам, выход которого подключен к второму входу третьего элемента И, выход которого соединен с первым входом третьего элемента ИЛИ, второй вход которого подключен к выходу четвертого элемента И, а выход является вось-. мым выходом блока, выход второго :лемента И соединен с первыми входа" ми четвертого, пятого и шестого элементов И, -первые входы счетчика тактовых импульсов и формирователя управляющих импульсов являются третьим входом блока, второй вход счетчика тактовых импульсов и первый вход счетчика кодов адресов соединены с выходом шестого элемента И и являются первым выходом блока, выход 48466счетчика тактовых импульсов соединен с вторыми входами счетчика кодов ад" ресов и формирователя управляющих импульсов, выходы которых являются группой выходов блока и третьим и четвертым его выходами, пятый выход блока объединен с вторым входом синхронизатора по тактовым импульсам, выход пятого элемента И подключен к входу установки в ноль первого триггера, выход четвертого элемента ИЛИ соединен с входом установки в ноль второго триггера и с вторым входом шестого элемента И, выход пятого элемента ИЛИ подключен к второму входучетвертого элемента И, первые и вторые входы четвертого и пятого элементов ИЛИ соединены с входами установки в единицу и в ноль третьего и четвертого триггеров соответственно, вход установки в единицу первого триггера, соединенный с входом установки в единицу второго триггера, второй вход пятого элемента И, первые и вторые входы четвертого и пятого элементов ИЛИ являются соответствующими входами группы блока, выходы второго, третьего и четвертого триггеров являются шестым, вторым и седьмым выходами блока соответственно.Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах с вводом информации от клавиатуры, в частности для авода и вывода информации о параметрах выходного сигнала, вырабатываемого синтезатором частоты,Известно устройство для ввода-вы" вода информации в автоматизированных системах управления, содержащее клавиатуру, подключенную через шифратор к регистру сдвига выход которого соединен с входом регистра индикации, блок индикации, через элементы И подключенный к регистру индикации, регистр команд, выход которого через дешифратор команд подключен к блоку управления, и блок синхронизацииНаиболее близким по технической сущности к изобретению является уст 15 ройство для ввода и вывода информации, содержащее клавиатуру первый . шифратор регистр индикации, буферный регистр, первый элемент ИЛИ, первый и второй регистры, мультиплексор, преобразователь двоичного кода в десятичный, группу мультиплексоров блок индикации, второй шифратор, второй элемент ИЛИ, дешифратор, блок управления и .генератор тактовых импульсов 2.К недостаткам известного устройства можно отнести снижение быстродействия при корректировке значений частоты,лежащих на границе между разрядами.Цель изобретения - повышение быстродействия устройства.Указанная цель достигается тем, что в устройство для ввода и вывода информации, содержащее, клавиатуру цифр, выход которой соединен с вхо66 3 1084дом первого шифратора, выход которого через первый элемент ИЛИсоединен с первым входом блока управления, генератор тактовых импульсов, клавиатуру операций, выход которой через второй шифратор подключенк входам второго элемента ИЛИ дешиф"ратора, выходы которых и выход гене"ратора тактовых импульсов подключе-ны к второму входу, группе входов и 16к третьему входу блока управления. соответственно, выходы блока управления, с первого по четвертый, подключены к входам синхронизации иреверса счетчика номеров разрядов, 1входами чтение-запись и обращенияблока памяти соответственно, выходыгруппы блока управления соединены садресными входами групп блока памяти,входами блока индикации и флока мультиплексоров, выход блока мультиплексоров подключен к входу данных блока .памяти, выход которого соединен свходом данных. блока индикации и является выходом устройства, выходы . 25счетчика номера разряда подключенык соответствующим входам преобразова-.теля кодов, введены .буферный и сдви-.гающий регистры и блок элементовИСКЛЮЧАЮЩЕЕ ИЛИ, один из входов пер- зовой группы которого является входомустройства, другие входы первой группы подключены к соответствующим выходам переноса буферного регистра,входы второй группы блока элементов 3ИСКЛЮЧ)ЧАЮЩЕЕ ИЛИ соединены с выхода".мигруппы преобразователя кодов,. выходы группы - с соответствующими входами переноса буферного регистра, вхо"ды установки которого подключены к 4 Осоответствующим выходам сдвигающего.Регистра, информационные выходы - к.соответствующим информационным входамблока мультиплексоров, пятый и шестойвыходы блока управления соединены с 4синхронизирующим и установочным вхо"дами сдвигающего регистра, седьмойвыход блока управления соединен свходом реверса буферного регистравосьмой выход - с входом синхрониза".ции буферного ре гистра и с входомданных сдвигающего регистра, выход.первого шифратора подключен к входуданных буферного регистра,Блок управления содержит с пер вого по четвертый триггеры, формирователь одиночного импульса, синхронизатор по тактовым импульсам, формирователь управляющих импульсов, счетчики тактовых импульсов и кода адре-са, с третьего по пятый элементы ИЛИ,с первого по шестой элементы И, первые входы первого и второго элементов И соединены соответственно с пер"вым и вторым входами формирователяодиночных импульсов и является пер"вым и вторым входами блока управления соответственно, выход формирователя одиночных импульсов подключен к вторым входам первого и вто"рого элементов И, выход первого триггера соединен с первым входом третьего элемента И, выход первого элемента И соединен с первым входомсинхронизатора по тактовым импульсам, выход которого подключен к вто"рому входу третьего элемента,И, вы"ход которого соединен с первым входом третьего элемента ИЛИ., второйвход которого подключен к,выходу четвертого элемента И, а выход является восьмым выходом блока, выходвторого элемента И, а выход является восьмым вь 1 ходом блока, выходвторого элемента И соединен с первыми входами четвертого, пятого ишестого элементов И, первые входысчетчика тактовых импульсов и формирователя управляющих импульсов являются.третьим входом блока, второйвход счетчика тактовых импульсов ипервый вход счетчика кодов адресовсоединены с выходом шестого элемента И и являются первым выходом блока, выход счетчика тактовых импульсов соединен с вторыми входами счетчика кодов адресов и формирователяуправляющих импульсов, выходы которых являются группой выходов блокаи третьим, четвертым его выходамиблока, пятый выход блока соединен свторым входом синхронизатора по тактовым импульсам, выход пятого элемента И подключен к входу установкив ноль первого триггера, выход четвертого элемента ИЛИ соединен с вхо"дом установки в ноль второго триггера и с вторым входом шестого элемента И, выход пятого элемента ИЛИподключен к второму входу четвертого элемента И, первые и вторые входы четвертого и пятого элементовИЛИ соединены с входами установкив единицу и в ноль третьего и чет"вертого триггеров соответственно,вход установки в единицу первоготриггера, соединенный с входом уста.новки в единицу второго триггера, второй вход пятого элемента И, первые и вторые входы четвертого и пятого элементов ИЛИ являются соответствующими входами группы блока, выходы второго, третьего и четвертого триггеров являются шестым, вторым и седьмым выходами блока соответственно.На фиг. 1 представлена структурная схема предлагаемого устройства; на фиг. 2 - схема блока управления,На фиг. 1 и 2 обозначены: клав аура 1 цифр первый шифратор,2,буферный регистр 3, состоящий изреверсивных счетчиков-регистров 4-6,;,ультиплексоров 7, блок памяти 8 ввиде оперативного запоминающего уст,ройстаа ОЗУ), блок индикации 9,блок 10 элементов И -14 ИСКЛЮЧРЮ 11 ЕЕ ИЛИ, сдвигающий регистр 15,сцетчик 16 номера разряда, преобразовательь кода 17, первый элементИЛИ 18, клавиатура 19 операций, второй шифратор 20, второй элементИЛИ 21, дешифратор 22, блок 23 управления и генератор 24 тактовыхимпульсов, с первого по третий входыблока управления 25-27, входы группы блока управления 28,1-28,6, выходы блока управления 29-36, выходыгруппы блока управления 37, 38, формирователы 39 одиночных импульсов.триггеры 40-43 признака операции,счетчик 44 тактовых импульсов, счетчик 45 кода адреса ОЗУ, формировательуправляющих импульсов 46 синхронизатор по тактовым импульсам 47, а также элементы И 48-53 и ИЛИ 54-56.Счетчики-регистры 4-6, входящиев буФерный регистр 3, предназначеныдля хранения двоичного кода цифры .соответствующего разряда. Каждый ре-.гистр 4-6 представляет собой десятичный четырехразрядный реверсивныйсчетчик с параллельным вводом и выводом информации.Устройство работает следующим образом.,В исходном состоянии тактовые импульсы поступают на вход 27 блокауправления 23 от генератора тактовыхимпульсов 24, обеспецивая появление на выходах 3738 блока управления 23 сигналов управления синхронной работой блока мультиплексоров 7, ОЗУ 8 и блока индикации 9,а также - на выходах 31 и 32 сигна 5 О 15 20 лов управления записью и считыванием информации ОЗУ 8.В зависимости от характера работы с синтезатором частоты оператор нажимает ту или иную клавишу клавиатуры 19 операций, Такими операциями могут быть "Установка частоты", "Установка уровня", "Единица измерения частоты", "Выбор корректируемого разРяда, справа-налево", "Выбор корректируемого разряда слева - направо", "Корректировка числа вверх", "Корректировка числа вниз" и т,п,Предположим, что оператор осуществляет установку частоты выходного сигнала генератора. При этом шиф"ратор 20 (Фиг. 1) осуществляет преобразование десятичного кода операции в двоичной четырехразрядный код, поступающий на второй элемент ИЛИ 21 и на дешифратор 22. Сигнал, поступающий с выхода дешифратора 22 на вход28.1 блока управления 23, устанавливает триггер 40 (фиг. 2) в состоя ние "1". Далее оператор осуществляет набор значения частоты, последовательно нажимая клавиши цифр (первойнабирается цифра старшего десятицного разряда). При этом шифратор 2(фиг. 1) преобразует десятичный кодцифры в двоичный код, поступающийна 0"вход первого разряда буферногорегистра 3 и на вход первого элементаИЛИ 18. Сигнал с выхода элементаИЛИ 18, поступающий на вход 25 блока 35управления 23, запускает формирователь 39 одиночного импульса. Импульсположительной полярности, вырабатываемый формирователем 39, проходит 40элемент И 48 и попадает на вход синхронизатора 47 ло тактовым импульсам,формируемым формирователем 46. С выхода синхронизатора 47 импульс длительностью равной периоду тактовыхимпульсов через элемент И 50 и элемент ИЛИ 54 поступает на С-входы разрядов буферного ре гис тра 3 и на 1) - входсдвигающего регистра - 15, на .С-входкоторого подаются тактовые импульсыс выхода 33 блока управления 23.Сдвигающий регистр 15 на своих выходах обеспечивает импульсы, сдвинутые один относительно другого на период тактовых импульсов При этом импульсы с выхода первого разряда О 1 регистра15 поступают на вход Ч последнегосразряда буферного регистра 3 (счетчик-регистр б), а импульсы с выхода последнего разряда О регистра 1571048466 8на вход Ч первого разряда регистра функционирует в соответствии с таб (счетчик-регистр 4), Каждый раз- лицей, в которой представлены сосряд буферного регистра 3 представ- тояния десятичного четырехраэрядляет собой десятичный четырехразряд" ного реверсивного счетчика-регисный реверсивный счетчик-регистр и 5 тра. 1Вход переноса, Вход реверсаВход установ-,,вход) 1 1 вход) Ч Нет счета Работа на сложение Работа на вычитание Установка%х - любое состояние. ные входы блока мультиплексоров 7,.преобразующих параллельный код в последовательный, поступающий на входданных ОЗУ 8. ОЗУ 8 осуществляет запоминание кода цифр частоты, еговыход является выходом устройства.Одновременно выходные сигналы ОЗУ 8поступают на вход данных блока индикации 9, построенного по принципудинамической цифровой индикации.Таким образом, оператор может контролировать ввод каждой цифры устанавливаемого значения частоты. После,ввода последней цифры оператор нажимает клавишу единицы измерения частоты. Код с выхода каждого разряда 4-6регистра 3 поступает на информацион.-,При установке частоты в обычном . 25 режиме счетчик 16 номера разряда находится в нулевом состоянии, поэтому с выходов преобразователя 17 на входы элементов 11-14 поступают сигналы "0" Так как на первом входе эле-Зо мента 11 постоянно присутствует сигнал "1", то на входе переноса первого разряда регистра 3 также будет сигнал ".1". В соответствии с таблицей поступление на С-входы регист 35 ра 3 импульсов записи цифр не оказывает влияния на изменение состояния регистра 3, так как в этот мо-.1мент на всех Н-входах "0", а на всех Р-входах - "1", Далее при по 40 ступлении на третий вход последнего и-го разряда регистра 3 сигнала "1" независимо от сигнала на входе переноса производится перезапись числа из (и) разряда регистра 3 в и-ый разряд. Аналогично происходит перезапись числа из более младших разрядов регистра 3 в более стар.- шие и с приходом сигнала "1" на третий вход первого разряда Регистра 3 осуществляется запись кода с выхода шифратора 2 в первый разряд регистра 3. Процесс записи цифры в регистр 3 занимает и тактов, где и - мак" симальное число цифр установленной частоты,,55 При этом двоичный код операции с шифратора 20 поступает на элемент ИЛИ 21 и дешифратор 22. Сигнал с выхода элемента ИЛИ 21, поступающий на вход 26 блока управления 23, запускает формирователь 39. Импульс, вырабатываемый формирователем 39, проходит элементы И 49 и 52, так как с выхода дешыфратора 22 поступает разрешающйй потенциал, и устанавливает.триггер 40 в состояние "0". На этом установка значения частоты заканчивается.Время, необходимое для ввода-вывода информации при восьми цифрах в значении устанавливаемой частоты, будет в десять раз больше времени нажатия одной клавиши.Если необходймо изменить ранеевведенное значение частоты в младшемдесятичном разряде, то оператор нажимает снацала клавишу "Выбор корректируемого разряда справа-налево". Приэтом двоичный код операции с шифратора 20 поступает на вход 28.3 блока управления 23 (фиг. 2), проходитчерез элемент ИЛИ 55 и устанавливаеттриггер 41 в состояние "1". Крометого, сигнал с выхода элементаИЛИ 55 разрешает прохождение одиноц"ного импульса с выхода формирователяЗ 9 через элемент И 53 на сброс счетчиков 44 и 45 и на выход 29 блока управления 23. Сигнал с выхода дешиф"оатора 22 устанавливает также триггер42 в состояние "1". Сигнал с выходатриггера 42 поступает на выход 30блока управления 23 и определяет на"правление счета в счетчике 16, В ре=ультате импульс, поступающий натактовый вход счетчика 16 с выхода29 блока управления 23, увеличиваетего содержимое на единицу, Соответственно на первом выходе преобразователя 1 появляется сигнал "1",а на, выходе элемента 11 (входе пере"носа Р первого разряда регистра 3)сигнал "0 н На входах переноса Ростальных разрядов регистра 3 про"должает оставаться сигнал "1",Далее в зависимости от направ"ления корректировки числа операторнажимает клавишу "Корректировка цисла вверх" или Корректировка числавниз". Пусть необходимо увеличить цисло в младшем разряде установленногозначения частоты. Тогда после нажатиО клавиши "Корректировка числавверх" триггер 43 устанавливается всостояние "1" сигналом с выхода дешифратора 22,1Выходной сигнал триггера 43 определяет направление изменения числав младшем разряде регистра 3 в соответствии с таблицей, Кроме того,сигнал с выхода дешифратора 22, прошедший через элементы ИЛИ 56, И 51и ИЛИ 54, поступает на тактовыевходы регистра 3. Так как только усчетчика 4 младшего разряда регистра 3 сигнал на входе переноса Р .равен 0" то его состояние увеличится на 1. Состояние остальных разрядов при этом не изменится,Для того, чтобы увелицить состояние счетчика 4 младшего разряда еще на единицу, необходимо нажать ещераз клавишу "Корректировка числавверх" и т.д. Если число в счетчике.- регистре 4 окажется после нескольких нажатий равным девяти,то сигнал на выходе переполнениястанет равным "0". Такой,же сигналбудет и на входе переноса Р счетчика-регистра 5 второго разряда реги 10 стра 3. Поэтому при последующем нажатии клавиши "Корректировка числавверх" состояние счетчика-регистра4 становится равным нулю, а состояние сцетчика-регистра 5 равным единице,Таким образом, в отличие от известного устройства корректировка значения цастоты осуществляется с учетом сигнала переноса в следующий,20 более старший разряд, что существенно сокращает время ввода информации, при корректировке значенийчастоты, лежащих на границе междуразрядами. Уцитывая, цто откоррек 25 тированное значение частоты практически мгновенно поступает на выходустройства, пройдя блок 7 мультиплексоров и ОЭУ 8 , время необходимоедля ввода равно Тв 1=с, где сн " вре"мя нажатия одной клавиши, Для известного устройства в аналогичном случаевремя корректировки Тв 2 равно времени нового набора.Если необходимо уменьшить значение установленной частоты, то опе 35ратор нажимает клавишу "Корректировка числа вниз". В этом случае триггер43 переключается в состояние "0"сигнаЛом с выхода дешифратора 22. Тог 40да счетчики" регистры 4-6 регистра 3будут работать на вычитание при поступлении импульсов с выхода 36 блока управления 23 на тактовые входы Срегистра 3. При уменьшении числав корректируемом разряде регистра45Ф3 до нуля осуществляется заем единицы из более старших разрядов. Следо"вательно, плавность корректировкичастоты и в этом случае сохраняется.50Номер корректируемого разряда в значении частоты определяется количеством нажатий клавиши "Выбор корректируемого разряда справа-налево"Еслинеобходимо уменьшить номер корректируемого разряда, то оператор нажимает клавишу Выбор корректируемого разряда слева"направо". При этомчисло, зафиксированное в счетчике 16,уменьшается на единицу.11Устройство обладает повьвенным быстродействием по сравнению с известным.В нем достигнуто значительное сокращение (от 4 до 10 раз в зависимости от числа цифр в значении частоты) времени ввода информации при наборе последовательности чаф стот, значения которых отличаются между собой в одном десятичном.разряде и находятся на границе между разрядами. Сокращение времени ввода обусловлено применением в регистра 3 десятичйых счетчиков 4-6 и учетам 1048466 12сигналов переноса, возникающих приих переполнении. В результате для кор.рекции числа достаточно нажать лищьодну клавиау. При этом достигаетсяплавное изменение установленного значения частоты как вверх в пределах диапазона частот синтезатора, так ивниз до минимального значения в корректируемом десятичном разряде.10 Коррекция значения частоты можвтосуществляться вручную и автоматически с различной скоростью, определяемой источником импульсов кор"рекции,10 ч 8 Й 66 7 Составитель Иолесникова Техред А.Бабин Корректор О,Била акто Тираж 706 Пдарственного комитета СССРэобретений и открытийН, Раушская наб., д. /5 33/5 ВНИИПИ Госу по делам 113035, Москва, Зак дписное иал ППП Патент", г. Ужгород, ул. Проектная,
СмотретьЗаявка
3441821, 21.05.1982
ПРЕДПРИЯТИЕ ПЯ А-3559
ЖУРАВЛЕВ МАРК ИВАНОВИЧ
МПК / Метки
МПК: G06F 3/02
Метки: ввода, вывода, информации
Опубликовано: 15.10.1983
Код ссылки
<a href="https://patents.su/8-1048466-ustrojjstvo-dlya-vvoda-i-vyvoda-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для ввода и вывода информации</a>
Предыдущий патент: Устройство для ввода информации
Следующий патент: Устройство для сопряжения
Случайный патент: Способ полярографического определения ксантинола никотината