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

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

i (Л

11 J

; : li (; (И1 ОСМГ; Я к liMUIl re/ii inin Ti хчике и может Оым ь исполь- 111; (6 чеиня onei iaTfipi-, i; ивоn;i iiiii;iiip i;ni IH Р IBM

li. II.. .i-icif-.lit 1 еипи (jHbinieHiie м.ог- Tiiijf pn -. T;I Tipo;ii(t,i 4 j информации

Ha ii ii , 1 приведен; структурная схема |ie, frin р.геморп -. fi poHCTBa ; на

(ЬИГ , ф -. ПКЦИОН.Ч (,;Н-1Я ОГема O lOKi)

яна1 . Т,Ч I УНран У: -, г иЭ фИР. 5

фч икип м1,м1ьная cxoM.j Гмтгтка хранения I ri iiirh i комлнл,,; нл Ф.ИР, |Ьуньлдио схема блока ocтl()po унрав- .neHi R j. на фиг, т - г-труктурн-чч схема MIIKpo.чIiтo rятa Гпокя анапияа и управ- ;ifMn H .

V-/ . 11ОЙС i E(j Hiiiv ia информациг содержит реиератор 1 чысоко частоты, 1,гг|зичнун: K.aaniiaiypy ;Ьор1-1Ирпяате--

пи ИМ11У.1:Г;С01 , -И-Г- П ICHCpaTOp 4

.-чс1 ч и- , .ri.:anncl;ivi тор ft, сеисктор - r- v-n. 1 |1пм.кГ -Г , В постоянной , r- ;м pч пр 9 cri iorinj и.а 1Ч/;п 10, г| .:иг.;р М, форми- ,- 1 ;. ;Ч) ч;1Ч Я|п|ц |х С ; М и а. ,

iTiiK 13 нмГчмча комчя т я 14 мест п го Mijiaв ПС нп.,

ф :п Г1рп1;а тети К viipa () СИР- li,. .,-:. Г1,с 1И||п:лт .1 IS у трав--

-- ТГ .4 , 1Т.ЧС1РГ Л И 1Ь -18, ч,1 я1тм:г 1 1 П 1п ;:i.;; i : .М о 1 J . Л( и 1ф(,. г , , ,, i. м,.о aaiiL Caj ааноми .v, ус rpoaCTFi -. 1.) М , 1 РИГРСР

; .rv 11/1мп1;-к ар Т. и.м..пты ИГТИ 24 и 7. -грчсп /(| :(:;;U : - Ч григаа-р

7 . , ,:. ia У8, rp O I ojj ; , СХе

rsy U; ,awp 4eiii:;i, амем-н гы ПИ 31 и 32 р. ги- гр П- -iccMciiThi nu l ), яеШифра 1г-.р г/, о,,Б roi-iiPi j/ HI.lilOH-

иенами, n lPiii Mep 5 по .,., 1 редстав aoHHfu i на фис. 3, o.niiK 13 выбора команд, трл1сер 39, генератор 40 тактоРЫа ,1 1C /Пк - ; )ij ailc Kacia.i И , и ч2, penta д ньш jC C.MMHiin саетаик чЗ, де- 11иф11ггг С1|) ч4, ч,1П)ыина1и1и,ие устройства 43-30 1 aaHcriiiHaiouee устройство 51, ос viii -V-i иаапощС С xpaHeuiie информации, . :; oci, вс тс п ии с KijTOii Hi происходит vnpaii i-.3i,ic индикацией. |собходим1лх СИ -;--.Njor; к 1аьиш, peaacipbi 52 п 55, )jie:-ieair t задержки saetieiiTi,: И 35--5 j-pHircp 50, рруппа кпь-.чей kO и bi, чюмМ сель 62 .

Миь ponpoiaiaMMHbiit автомат 38 сос- тоич из алемснта ;( 63, ч ригаера 64; i a i ра bj, acTaabi бп г,с, -юдупю I ppj acaiuiilipi 1 р/ и и|.1:ч.:.;:..а I.- фор- . инк:к а1 алсй Ъо ,

Q

5

0

j

Q

g

5

I /2

Устройство работает следующим об- р а 3 о м,

Импу:1ьсы тактового генератора 4 поступают на вход счетчика i , выходы которого вызывают сканирование выходов дешифратора 6 по вер- гикальным шинам матриц клавиатуры 2 и входов селектора-мультиплексора 7 по информационным выходам матрицы.

Триггеры, счетчики и регистры блоков 12-14 сброшены.

При нажатии одной из клавиш матриц 2 сигнал генератора 1 высокой частоты поступает на вход соответствующего формирователя 3 импульсов и при появлении на входе счетчика 5 соответствующего кода на выходе селектора-мультиплексора 7 появится сигнал, которьй запретит счет счетчика 5, разрешит выборку информации из блока 8 памяти и запустит генератор 9 строба, который установит триггер 11. в результате чего на информационных шинах устройства установятся код вводимого символа и сигнал готовности устройства.

При нажатии, например, клавиши Нижний регистр (HP) и Латинский регистр (ЛЛТ) соответствующие управляющие сигналы поступят на первые информационные входы блока 12 и Дсъпее на дешифратор 15. Дешифратор дешифрирует сигналы HP и ЛАТ и на своих выходах 1 и 2 формирует соот- нетстпующие сигналы низкого уровня (Н) HP и .ПАТ, которые поступают на элемент 11 16., На входах элемента И 17 в тто время сигналы высокого уровня (В). С выхода элемента И 16 первый выход управляющего блока 12 будет поступать сигнал (Н) - признак набора символа нижнего уровня клавиши НС. На втором выходе формирователя 12 будет присутствовать сигнал В- П)изнак отсутствия набора символа верхнего уровня (ВС). Сигналы НС и ВС с первого и второго выходов формирователя 12 поступят на первый и второй управляющие входы блока 14 местного управления.

При нажатии на клавишу первого символа какой-либо директивы на информационном устройстве появится код символа, а на управляющей ши21е - сигнал готовности информации (ГН), которые поступят на первые информационные нходы и управляющий вход селектора 7 соотпетствешю. Дешифратор 15

дешифрирует код символа Символ печати (СП), т.е. символ директивы ОС На его пятом выходе появится сигнал СП, который совместно с сигналом ГЦ поступит соответственно на первый и второй входы элемента И 18. С выхода этого элемента формируется сигнал инициации работы устройства (ИН).

Этот сигнал поступит на вход пря- мого счета реверсивного счетчика 19, где на выходе сформируется код адреса вводимого символа, который поступит на информационные выходы селектора 7, дешифратора 20 признака на- чального (нулевого) адреса и на адресные входы 21; на вход триггера 22, который установится в единичное состояние, и двоичный код 10 с его

соответствующих выходов поступит на

управляющие входы (УПР) мультиплексора 23, при этом первая группа и}1- формационных входов подключится к информационным входам ЗУ 21, на первый вход элемента 1ШИ 24, с выхода которого сигнал ЗП поступит на соответствующий вход ЗУ 21, разрешая запись символа, на первый вход элемента ИЛИ 25, с выхода которого сигнал через элемент 26 задержки, поступит затем на установочный вход триггера 27, устанавливая его в 1, и на вход разрешения считывания (ЧТ) ЗУ 21 где произойдет считывание последнего записанного символа-, на первый зше- мент ИЛИ 28, с выхода которого по R-входу будет установлен в состояние О триггер выработки логического условия (ЛУ) Т 29 (или подтверждено состояние 0)| на третий выход управляющего блока, откуда он поступит на первый вход управляющего блока 13 и далее на R-BXOJI триггера 39.

Информация, считанная с информационных выходов ЗУ 21, поступит на первые входы схемы 30 сравнения.

При установке в состояние

гера 27 на его прямом выходе, с которого снимаются сигналы Пуск/стоп, будет присутствовать сигнал Пуск, которьш поступит на шестой выход формирователя 12 и далее на четвертый вход блока 13, где разрешит работу генератора 40.

Сигнал, поступивший на R-вход триггера 39, установит его в состоя- ние О (или подтвердит это состояние) . Сигналы высокого и низкого уровней с соответствующих выходов

.

Q

20

30

251, 35

40

45

г5 55этого триггера пос тупаюр на первые входы соответствующих :ijieMi HTOB Н 41 и 42. На вторые входы птих элементов поступают тактовые и П1ульсы (ТИ) с генератора 40. Сиг-пал В на nepi ом входе элемента И 41 запретит прохождение ТИ на обратп.|й вход обратного счета реверсивного счетчика СТ 43, а сигнал на первом входе элемента И 42 разрешит прохождение ТИ на счетньц вход прямого счета этого счетчика.

Адрес символа постугшвший с информационного выхода формирователя 12 на информационньп вход блока 13, поступает на дешифратор 44, который вырабатывает сигналы 1П13КОГО уровня выборки кристалла ВК, поступающие на ЗУ 45-50 на соответствующие входы Выборки кристалла (ВК), разрешающие работу выбранного ЗУ. При наборе первого символа директивы выбирают первое ЗУ 45 и т.д.

На управляюи(ие входы Разрешение считывания (СЧ) ЗУ 45-50 поступают импульсы с генератора 40, разрешая чтение информации по каждому ТИ с того ЗУ, на котором присутствует разрешающий сигнал ЛК.

Информация,считываемая с выбранного ЗУ, поступает на первый информационный выход блока 13 и далее на второй информационны вход формирователя 12 и на вторые входы схемь 30 сравнения.

При равенстве кодов двух символов, набранных на клавиатуре и считанных с одного из ЗУ 45-50, на выходе схемы 30 сравнения появится сигнал низкого уровня Равно Н, которьи через первый вход элемента ИШ1 31 установит по R-входу в нулевое состояние триггер 27, а также поступит на седьмой управляющий выход формирователя 12.

С выхода триггера 27 сигнал высокого уровня Стоп, поступивший на шестой выход формирователя 12 и далее на четвертый вход блока 13, запретит работу генератора 40, осуществляющего перебор адресов при поиске соответствующих символов. Сигнал Равно Н с седьмого выхода формирователя 12 поступит на пятьй вход блока 13 и по входу Разрешение считывания (СЧ) считает записанную в ЗУ 51 информацию. Эта информация с двух информационных выходов блока 13 поступает на информационный вход блока 14, с которого поступает на информационные входы регистров 52 и 53

ii. l LiMH : И it (II/; .. :ч II ГГЦ f l C I liyH) 1ЛИЙ ;.M)(. i и| олимп Ч1 iMiMi OJia ,

Гпг н п -тпип И г гедьмог(. vripfju ияюшогс ni iio. i.i ||)прмироватсля 1 i поступит ii;i третий пхоч у111)ап:1яюп Р Г(1 Олокл Ь |, гпе ipurtbiM curibTiiiM Рлв- но И рггигтрм 52 и 53 устаполятся и О

e i ri iHbii i ип . чрц(ите 54 Чгчдерж ки, гигл ал Р;члп1 И rrojiaercH нп ирряме входы элементов И 5 и 56,

При пкгпоч иии nf pt KJiKi4aTC пя Ь2 режима лп (|ал ничкого урония ппступает на BTiipi-ip яхо/ ,.1 элементов И 55 и 56, а л.1 С)к.:л о урпнля - на ) ходы лрмонтов И 57 и 58. На ncpnbiii управляя,п. нхол УИ f ljToKa 14 run улает гиглггтт личког;- урсл ня ПС,, а ла пто- рсГ - ччс окого ВС (:т1л сиглшаы лода- нгтря .(,л л,ч и лп 1 i л1 О||:а-IP ) , Сигналы ilf л ( (;-1 -л ;|;|: - чшт Л тстие на ,- и R pxnjib 59, угтанав- кин. -я г- ла11Л|1М и (лтсголни Г ii iViVi,.H -рц г ера 59 лолак тся

. poTi; -- - )1 . г;(г;( HiriRort РОВНЯ 1,ч in.;i I i :;; -.ц лЧ п;-::1 П1 (Л{ТОВ

И 1 i7 И па iiifUM Mib(,i упран- iT iiif, i а|1У..:аки ЬО, а сигнал иысокогл-) yp(ii;, ir |г:1 тр а1Й л нтпро э п;л- - т л ; 5h и i8 и ла Г-.ТДРЛЬНЬШ м , п 1Л пглчлЛ I iiJ- iiMi Ь1, Ппат ода- пя ч,:Г |1 iru ii ar i г а paOo ia р гиртра

5/ И, - ClltniljUilp П1ГЯЛ1РГ1-1 рОНЛЯ

.|- яа I 1| а - |ри П1Л маи .; цачпгя опве 11 Г1ЛЛ11 Г : ги -1П1)::оя г г;ц |а Л 1 нижнего ;, лк.кр 1ап|;| цар г:: и работа

;l.J 1Л1С Г1)- ЧИ I-I-;, п,ЛИ Л1ПИ МП lit pX}iei U yjlOl li I

II,Mi Tjoi мл1и;Л чалл 1 ; апного сиг лл П r.iHH;- ;) iia priiaiv:, |i 55 и 56 на л.лсг до niii-MeiiTj 1 i S формГ1руе ся сиглаа i ;-, по KiriopoM ; л регистр 55 ч-щ; i, i:Ja. я информаллгя , с литан- : 1 п ла л 1 гГк, ;||;и p-iapnjj, (тегистра З.: л( р/.ч ;. РП поакаючеп к : j;eMeH rv лллл1. ал,ли (Л1М огго1 каавиш матрич- lioi; ь-гагиат- /рг 2, а кач лый разряд регчстр,а :;)3 ло.пеа ni - к эле- M,, HT,ii инл,гa,alЛПI ,;лм1 ,о:((Л верхнего ре iir гра ,

.III buriic:ii II eo,r;aiC Ti i n vioiiufp раз рила, lici iic ipa .32 л.инин .чемснты ии .дпкаиии, KOTOfibie со(ггвё Г.:тву1 1Т ггнм Л1 .1.1 яа,а11, летлп-ея iiaiaiee jjita-ie лнанка ли:и в к пючеллюГ О ((Л1;кн.мч) vpeaiHii е 1г;ногк( к.ишчш мат РИЧЧ011 launaiypii а л; .ке раПочат ь и

пр . рьнпг 1 :.:М р. i il Uii. ,

5

0

0

r.cjnj наоран симво.ч, соответствующий верхнему регистру (ВР), русскому iierncTpy (РУС), то аналогично инди- лирук тся ламиочки, соответствующие разрядам регистра 53, а иььтикаторные мамгючки, соответствующие регистру 52, будут пог ашены.

В случае необходимости стереть ранее набранный символ оператор нажимает управляющую клавищу ЗБ Де- 1ииф)атор 15 дешифрирует управляющий символ ЗБ и на его восьмом выходе появляется одноименный сигнал низко- го уровня ЗБ который поступает на лервый вход элемента ИЛИ 32. На вы- холе этого элемента формулируется (иглал низкого уровня Начало цикла (iilO .

Сигнал НЦ запускает микропрограм- мпьт автомат 38, который вырабатывает ч1ра1 ляющую л(.- следовательность сигналов, состоящую из трех сигналов. По лервому сигналу триггер 22 сбрасывается по R-входу, Двоичный код (П,1) с триггера 22 поступит на му ат.тиллексор 23 и подключит его вторые информационные входы к информа- входам регистра 33. При этом на лнформадионные входы ЗУ 21 будет подап код символа Пробел с регистра 33.

По первому сигналу, выработанному микропрограммным автоматом и посту- (игвшему на второй вход элемента НИИ 24 код Пробел записан по пос- 1СДНОМУ алресу в ЗУ 21.

По третьему микроавтомата 38 Конец никла (КП), подаваемому на слетный вход обратного счета ре- 1 ерс-и1Л1ого счетчика 19, текущий ад- 1)ес уменьшен на единицу, а затем через элемент ПЛИ 25 и элемент 26 задержки установлен по S-входу в еди- лллпое состояние триггер 27 и одновременно нодан CHiaiaji ЧТ на соответствующий вход ЗУ 21.

(л1гнал Н1ГЗКОГО уровня с выхода триггера 27 разрепшт работу генератора 40 ojTOKa 13. Ранее записанный слмвол счит.1вается по уменьшенному а.чррсу и полается па первые входы схемы 30 сравнения.

( игнал КП подается также и на чет- iitjpTbiii BE.IXOJ; (;)ормирователя 12, где ол, поступая на второй вход блока 13, ло S-ВХОДУ устанавливает триггер 39 в единичное состояние. Сигнал высоко- 141 уровня с инверсного выхода тригrepa запретит прохождение импульса с генератора 40 на счетньш вход прямого счета счетчика 43, а сигнал низкого уровня с прямого выхода триггера разрешил прохождение импульсов на вход обратного счета этого же счетчика. Счетчик 43 импульсов осуществи обратньш поиск необходимого символа по совпадению с кодом Пробел.

При необходимости стереть всю набранную командную строку дешифратор ДС 15 дешифрирует соответствующую команду и вырабатывает управляющий сигнал низкого уровня СТИР.СТР (СС), который через первый вход элемента ИЛИ 34 установит триггер 29 в единичное состояние и по второму входу элемента ИЛИ 32 запустит D кpoпpoгpa Мный автомат. На инверсном выходе триггера 29 вырабатывается логическое условие (ЛОГ), подаваемое на микропрограммный автомат, котор1лй вырабатывает серию управляющих сигналов, по которым стираются все ранее записанные символы, пока дешифратор 20 не вырабатьгоает признак нулевого адреса. По этому сигналу Л О через элемент ИЛИ 28 триггер 29 устанавливается в нулевое состояние и логическое условие с входа шкpoпpoгpaм- ного автомата 38 снимается, и он выключается.

Сигнал КОН, и СТИР.СТР через элементы ИЛИ 35 и ИЛИ 31 сбрасывают по R-входу триггер 27 в нулевое состояние, тем самым запрещает работу генератора 40 в блоке 13. и через элемент lilDi 36 сбрасывают по пятому выходу формирователя 12 реверсивный счетчик 43 блока 13.

Если при переборе адресов отсутствует совпадение набранного символов, хранящихся в блоке 13, то дешифратор 37 конца записи вырабатывает сигнал Н (кон), по которому будет сброшен через элемент ИЛИ 31 триггер 27 и через элемент ИЛИ 36 установлен в О реверсивный счетчик 43 в блоке 13.

Формула изобретения

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

0

5

0

5

0

5

0

5

шинные формирователи, причем выход генератора высокоГ частоты соединен с горизонтальными тинами матричной клавиатуры, выход тактового геггера- тора соединен со счетным uxoдo i счетчика, выходы которого соединены с входами дешифратора, адресными входл; селектора, мультиплексора и адресными входами блока постоянной памяти, выходы дешифратора соединены с вертикальными щинами матричной клавиатуры, информационные выходы которой через формирователи импульсов соединены с инфopмaциoнF ыми входами селектора- мультиплексора, выход которого соединен с управляющими входами счетчика, блока постоянной памяти и генератора строба, выход которого соединен с входом установки триггера и является стробирующим выходс м устрор1ства, вход сброса триггера является входом под- тверждеиия считывания устройства, выход триггер является выходом готовности устройства, информационные выходы блока постоянной памяти соединены с входами шинных формирователей, выходы которр.гх являются инфор- мационны п1 выходами устройства, о т- л и чающееся тем, что, с целью повышения достоверности вводимой информации, в него впедены блок местного управления, формирователь управляющих сигналов и блок выбора команд, причем информационные входы первой группы формирователя управляющих сигналов соединены с выходами шинного формирователя, а информацио} - ные входы второй группы соединены с 1П1формационными выходами первой группы блока выбора команд, первый и второй выходы формирователя управляющих сигналов соедине 1ы соответственно с первым и вторым входами выбора регистра блока местного управления, а третий, четвертьп, пятый, шестой и седьмой выходы формирователя управляющих сигналов соединены соответственно с входом инициации поиска, входом конец цикла, входом с€)роса, входом Пуск-стоп, с входом окончания поиска блока поиска команд, информационные выходы формирователя управляющих сигналов соединены с информационными входами блока выбора команд, информационные выходы второй группы блока выбора команд соединены с информационными вxoдa пi блока местного управления, иход окончания поиска и вход сброса которого соединены соответственно с седьмым и пятым выходами формирователя управляющих сигналов, стробирующий вход которого

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

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

название год авторы номер документа
Устройство для обучения операторов 1987
  • Головин Виктор Иванович
  • Денищенко Игорь Яковлевич
  • Краснодубец Леонид Андреевич
  • Пряшников Федор Дмитриевич
SU1564675A1
Устройство для регистрации подвижных объектов 1987
  • Арутюнян Гагик Александрович
  • Егоян Геворк Карленович
  • Хачатрян Гурген Гайкович
SU1492356A1
Устройство для диагностирования оперативной памяти 1990
  • Погорелов Леонид Александрович
  • Насакин Борис Николаевич
  • Лелькова Татьяна Дмитриевна
SU1785042A1
Устройство для отображения информации 1984
  • Кудреватых Юрий Петрович
SU1354182A1
Устройство для контроля блоков оперативной памяти 1980
  • Станин Герман Леонидович
  • Екимов Виктор Антонович
  • Сайкович Василий Ларриевич
  • Дуйков Евгений Александрович
SU940242A1
Устройство для контроля знаний обучаемых 1987
  • Булавенко Валерий Ульянович
  • Петрова Клара Евгеньевна
SU1524082A1
Динамическое запоминающее устройство с коррекцией ошибок 1983
  • Сазонов Николай Филиппович
  • Титов Вячеслав Иванович
  • Воронин Евгений Алексеевич
  • Юматов Николай Александрович
SU1133625A1
Электронные вторичные часы с цифровой индикацией 1983
  • Борин Ефим Абрамович
  • Кутасевич Владимир Петрович
SU1170417A1
Резервированное процессорное устройство 1987
  • Головин Виктор Иванович
SU1594545A1
Устройство для управления процессом передачи сигналов управления в иерархической автоматизированной системе управления 1985
  • Бельских Юрий Юрьевич
  • Грабовский Олег Борисович
  • Григорьева Валерия Николаевна
  • Романов Анатолий Николаевич
SU1295369A1

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

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

Изобретение относится к вычислительной технике и может быть иcпoJ Iьзовано для ввода информации в ЭВМ и обучения операторов. Целью изобретения является пошлшение достоверности вводимой информации. Устройство содержит генератор 1 высокой частоты, матрицу кнопок 2 с индикацией, формирователи 3 импульсов, тактовый генератор 4, счетчик 5, дешифратор 6, селектор-мультиплексор 7, блок 8 памяти, генератор 9 строба, шинные формировате:ц1 10, триггер 11, формирователь 12 управляюЕЦ1х сигналов блок 13 выбора команд, блок 14 местного управления. 5 ил.

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

фиг. 5

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

Соловейчик И.Е
Дисплеи в системах ЭВМ
М.: Советское радио, 1979
Прибор для нагревания перетягиваемых бандажей подвижного состава 1917
  • Колоницкий Е.А.
SU15A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1

SU 1 372 317 A1

Авторы

Головин Виктор Иванович

Ерзаков Евгений Михайлович

Денищенко Игорь Яковлевич

Краснодубец Леонид Андреевич

Даты

1988-02-07Публикация

1986-08-29Подача