Устройство для ввода информации
Изобретение относится к автоматике и вычислительной технике и может быть использовано для ручного ввода информации в вычислительные машины, системы передачи, хранения и обработки данных. Цель изобретения - повышение надежности устройства за счет резервирования коммутационного элемента. Устройство содержит формиропатель 1 сигнала сброса, генератор импульсов 2 и микропроцессор 3, входящие в блок микропрограммного управления , дешифратор 4, блоки памяти 5 и 7, ключ 6, деиифратор 8, матрицу 9 коммутационных элементов и мультиплексор 11, Один из коммутационных элементов матрицы 9 является резервным. При выходе из строя коммутационного элемента основного набора оператор должен замкнуть резервный коммутационный -элемент, а яатем коммутационнь й элемент из таблицы замены. После этого резервному элементу будет присвоен код выше тгаего из строя элемента . При анализе состояния устройства и опросе коммутационных элементов используются внутренние резервы блока микропрограммного управления, 2 ил. S сл фиг. f со 4 ОО 00 ГС il Bdixod
СОЮЗ СОВЕТСНИК
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (19) (111
12 A i (51) 4 G Об F 3/02
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
00 ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ
К А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4073375/24-24 (22) 04.06.86 (46) 30.10.87. Бюл. М 40 (72) Ю.Ф. Курдя (53) 681.327.11(088.8) (56) Авторское свидетельство СССР и 1176320, кл. G 06 F 3/02, 1984.
Авторское свидетельство СССР
11 1008727, кл. С 06 F 3/02, 1981. (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано для ручного ввода информации в вычислительные машины, системы передачи, хранения и обработки данных. Цель изобретения— повышение надежности устройства за счет резервирования коммутационного элемента. Устройство содержит формиронатепь 1 сигнала сброса, генератор импульсов 2 и микропроцессор 3, входящие в блок микропрограммного управления, цешифратер 4, блоки памяти 5 и 7, ключ 6, ле ;п.фратор 8, матригу 9 коммутационных элементов и мультиплексор 11. Олин из коммутационных элементов матрицы 9 является резервным.
Прп выходе из строя коммутационного элемента основного набора оператор
ITþòæåí замкнуть резервный коммутаци=HHüï эJlгмг тт, à затем коммvTàä1èñíнь и э. .емгнт из таблиц| замгны. После этогз резервчо.iy элементу будет присвоен коl7, вьппе,".пьего нз c òðîÿ элемента. При анализе гостояния устройства и опросе коммутационных элементов используются внутренние резервы блока ми,ропрограммного управления. 2 ил.
1348812
Изобретение относится к автоматике и вычислительной технике и может быть использовано для ручного ввода информации в вычислительные б) машины, системы передачи, хранения и обработки данных.
Пелью изобретения является повышение надежности устройства за счет обеспечения резервирования коммутационного элемента.
На фиг. 1 показана функциональная схема устройства; на фиг. 2 алгоритм работы блока микропрограммного управления. 15
Устройство содержит блок микропрограммного управления, включающий формирователь 1 сигнала сброса, генератор 2 импульсов и микропроцессор 3, второй дешифратор 4, блок 5 постоянной памяти, ключ 6, блок 7 буферной памяти, первый дешифратор
8, матрицу 9 коммутационных элементов с резервным элементом 10, мультиплексор 11. 25
На фиг. 1 обозначены вход 12 начальной установки микропроцессора 3, входы
13 и 14 синхронизации микропроцессора
3, адресные выходы 15 блока, информационные входы 16 блока, информационный вход 17 блока, выходы блока 18 постоянной памяти.
Устройство работает следующим образом.
При включении формирователь устанавливает микропроцессор 3 в исходное состояние.
Блок микропрограммного управления считывает из блока 5 постоянной па10 этом сигналом с соответствующего выхода дешифратора 4 ключ 6 открыт, а выход мультиплексора 11 находится в высокоимпедансном (Отключенном) co-!. ++1 стоянии, так что выход 18 блока 5 постоянной памяти подключен к входу
17 блока 3. Затем микропроцессор 3
50 считывает по этому адресу содержимое блока 5 постоянной памяти. При этом на выходах 15 ... 15 " адреса нахо— дится код, соответствующий выходному коду, опрашиваемого коммутационного бб+б
55 элемента, а на выходах 15 — 15 адреса — адрес мультиплексора 11. Поэтому дешифратор 4 закрывает ключ 6 и подключает к выводу 17 блока микромяти числО кОтОрОе сООтветствует ад 40 ресу блока 5 постоянной памяти, хранящему координату первого коммутационного элемент в матрице 9. При программного управления выход мультиплексора 11, а на входах 16 ...16 блока находится согласно таблице соответствия, записанной в блоке 5 постоянной памяти, координата (код строки плюс код столбца) опрашиваемого коммутационного элемента. Эта координата, поступая на соответствующие входы дешифратора 8 и мульти" плексора 11, обеспечивает чтение состояния соответствующего коммутационного элемента блоком микропрограммного управления.
Анализируя состояние входа 17 после чтения по указавному адресу„ микропроцессор 3 определяет замкнут или нет опрашиваемый ко".бмугационный элемент, код которого находится на о ь выходах 15 — 15 адреса, а координаб и та на входах 16 ...16 блока.
Пусть для определенности замкнутому коммутационному элементу соответствует уровень 0 на выходе муль.типлексора 11.
Если опрашиваемый коммутационный элемент замкнут, cooTBBTOTвующий ему код запоминается в первом внутреннем регистре микропропегсора 3, а координата — во втором. Затс . микропроцессор 3 сравнивает коор.-пб.бату замкнутого коммутационного элемента с координатой дополнител;.ного коммутациоцного элемента 1О, коз ор бч хранит" ся в блоке 5 постоянной памяти. Если они не совпадают, то микропроцессор
3 записывает в блок 7 буферной памяти код нажатого коммутационного элемента, адресуясь к нему с помощью дешифратора 4. Затем б бок микропрограммного управления переходит к опросу следующего коммутационного элемента. Если же опрашиваемый коммутационный элемент не замкнут, то блок микропрограммного управления сразу переходит к опросу следующего коммутационного элемента, наращивая значение адреса блока 5 постоянной памяти, по которому хранятся координаты коммутационных элементов матрицы
9. После опроса последнего коммутационного элемента блок микропрограммного управления возвращается к опросу первого коммутационного элемента и т.д.
В случае нормальной работы устройства дополнительный коммутационный элемент 10 не замыкается и не используется. При выходе из строя лю13Л() 812
;и
К 3 П 1) (>)l!i P > но г );".
<
>.(у, (!
Jtp 1
7 JГ С) К()srr: . >«<>
; kiri>(ÍP)Ò>.rr >т >,; онного
i >
),(! I » l I. I IF!
КпОРЛИЛ 1 которы:1 .1!.. I
ii>(>< > Л
« бо ГО КОМ>! i ТCT III I > I! >1, I ():! >;.1(! H T i .> < f1> Ir"
Нс го набор:1, a(I«p;T" >р qc>if)!(«I()»-)хну" »
ДО ПО:IНИ1 P JI F,I(F !. 1, Га! т И .:! I if>lf 1 Э. 1(i i(i 1
1 л балт(tr I(o!.>)у7,!.;>(>! >If!11 (< тi" мпч координата ?.>:,,(л;!«т;)ице ) н;!
ЕД?ШИИУ МЕ(:! .Ы(, (:, I !.!>I ДШЕГО
< строя сном(:ут;ии ((".< ;!PI :Ii из тлбЛ?П(Ы 3 ЛМ(((I T, . 1, < . 1> ГП I ° r ) f!ОЛН 11
ТЕЛЬНОМУ >(1«(!P ) >, ; i l l i 1! !! Л rl) <7 <(Т
КОЛ В(11.)ЕП.>!<, i ), (;,—: :. «., I I>,,< !i i>
1)СЯКОМ fii! б(<)е Оу f)oр™()и < 1. », . > !<>1 перг<ый раэ эл:,»,.и!! ° с 7.; л тр ° вЂ”, (.! внутренн . > г(ги .. м!((-! <;.>; „;:"«
3 (1с — >, > > I
Д >Л (СЛ< т тт,>, . > !. > °
f)II fir,7с 1
НИТ .(!Ь:Ir;:. „:к ) ) т< Е ) т» ", < .>1
Е(с)д ><с! !. ! >!;!!: с . »
;тH";(f,> >С,>-, ° т .. >,.. .И»,) . < Ч.".1, < <,! ! . » >(.: i ( т () <-. ><к:Lr! E .. i(. i.,-: :и > (О Э>(i (С<(I,), )Т< . 8 i п,)1>" )1!>!1 Т >
ЧЕтвс ртСI! Г т!у "»P:. -1 р<: ИСтрС .: Ка
jJ >(лт )! i!! i: "..! Jf. >,i . !r !!r !!! I!or <> . п!)
M V7 H 1 I It () H > > l i . ! I(.: !i 7 . i < . i 1 r. i r FI : IРЕ((". fE. F!F(f.lt() T 1! ° r,i< ;, трет(с (б l 1>>>Т)(II> С .>, < И.,!);. >i! 1,>;;fif itДE . С СO1. Л i Г > =-. (i>I! i . ). : I r, i
Kc>jt элГIН< т>lпа< 1 i я г< rii; r, . > 1».< (1)е J;!i<)rr !Iл> ri, rГи 11< як)(и !), <, > <) I 1. ..>—
1bIK((P7 ÑFf jIE)11(>J1>lI! . I! Hi!! >.!МУГ;. . —
ОННЫЙ ЭЗ(Е MPHT.
Т л к им с б р а з с. м,;(о(! с) с н и! с л(> н ый мутлцион(п(й эпс ме!!т ф. н!>пиона.(ь!(и мп
7> E Т 3 H I 1Ñ . F I I; T F любой F! 1:! TTE "Il! i I IT и э (Т; ) и:-., тЛК Чтп В. ГХПД И r i (T>C)IT;,r(t
, !1«льнс(o коммутлциош(ого эле,!с!> (л о р м у .1 а If з о б р с т е и и я ) c ðîè«7fTu ц (я ввода информации, С;>(«>Р)?:(с(ЕЕ МатРИЦУ КОММУтЛЦИОННЫХ
Л .!i Нтап, П< Р!Т> !!1 ЛЕШИфРЛ ГОР, МУЛЬТИ 1> 1> Or>J) t,Л"ОК ПС>СТ<)ЯННО(! ПЛМЯТИ И к 6 "ферн эй памяти, выходы которо;)(к> гся вы,:;(tf?f устройства, Bb(? < !!Г (т< ><. "(i J> > П ИЫ б. (РК Л I!OÑ ТОЯННОЙ и.)м)> i 11 <. О(>дин «нь(т. Ин,!)(1> >! с1ционн?>(((и ! < : i > < . i l (! к (1 б zô <.",) I I <> и IT ли FT т I (H в x o ! -РНОГС ЛС !!!Ифга ГО?ЭЛ, Pb(XOgb(КОр,: сое;lli!T«HI(с входами каммутаэ 1< )!ентов матрицы, выходы
К Ir;i i!Х С.ОЕДИПЕНЫ С СООтлстСтВУЮЩИ Н; ii!!i> )P."<,)(IИ<>ННЫМИ ВХРДЛМИ М > ПЬТИ
I «ор;1, выходы второй группы блока ! ... толнн(й пл(!ят Сс епинень; с адресF х );I:!(:и мУль l!!H(f Pf . Рл о !
I c < я тем, что, с целью
П т ЫП! °;(И1 НЛJ(PiKFIOCT?f УСтРОйСтВа За с . г, бес!(еч< ния резервирования ком»;. г... (if .i:i! p элемента, устройство со;)к микропро!рам1 ного управ,.: !11! > К>1!<) I;«pp!) f;e(I(ff
:;< р(.ой г(-уппы блока г 1>,! l Гмн .. I ñ уп р(и7л «ни н соеди-(рс -. (к!)(и л (одами первой
J :il,,!,l бл к,l нос т(Ниной памяти, вы:: )д к ) г< р< гп соединен с информацион(! It(:;(>((о(. клк)ча, выход которого, "-: ..;! .»Сн с выходоM мульт(и(лексора „IHE с. ?шформационным входом микропрограммного управления, 1;1! « I! Ir . в!>!КРД!>! втОРОЙ ГГ)Уп(7ы кОтО Рс>дине?>ы с лцpE .сны!"и ?ЗхОдами ! руипы блока постоянной на-!.ш-:" и Г-хо,<(!ми второго дешифратора, и< i)! >и выход которого соединен со стро.ирующими входами мультиплексора и к>(ычл, второй выход второго дешифратпрл соединен со стробирующим входом блока буферной памяти, вь?ходы перв«й и второй групп блока постоян(fc);T и, (яти соединены с спответствующи.fè ин
I)JfE1 л;",икропрограммного управления.
1348812
Заказ 5190/47 Тираж 670
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Подписное
Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4
Составитель В. Файзрахманов
Редактор Н. Слободяник Техред M.Õoäàíè÷ Корректор )3. сутяга



