Устройство для ввода информации
Иллюстрации
Показать всеРеферат
Союз Соеетскик
Соцнапнстичесннк рвснублнн
ОПИСАНИИ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
684535 (61) Дополнительное к авт. свид-ву (22) Заявлено,>8.10.74 (21) 207 1463/24 с присоединением заявки М (23) Приоритет (5i)M. Кл.
G 06 F 3/04
Гесудврстееииый иенитит
СССР ив дилам изабрвтаиий и иткр1итий
Опубликовано 05,0g.7g. Бюллетень Ж 33
Дата опубликования опнсання 10.09.79 (53) yg y 681. 327, ° 1 1 (088.8 ) (72) Авторы изобретения
А. Д. Давидюк, A. A. Кошевой и В. Н, франков (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ
Изобретение относится к области автоматики и вычислительной техники, в частности техники сбора и преобразования дискретной информации для передачи ее в устройства обработки и отображения. .Известны устройства для ввода информации в. вычислительную машину от управляемых или контролируемых объектов, состояние которых характеризуется двухпоGHllBoBHblMH датчиками (1 ) . В состав та кого устройства входит блок коммутации репейных датчиков, позволяющий контролировать состояние и осуществлять ввод от ряда датчиков релейного типа.
Основными недостатками такого устройства является то, что цля постояннотоконтроля и отображения состояния репейных датчиков требуется их циклический опрос, выделение датчика, изменившего свое состояние, формирование сигналов на устройства отображения, осуществляемые по программе 11ВМ, что вызывает больmme потери машинного времени; устройст» во не обеспечивает приоритетности поступления на вход UBN заявок на прерывания.
Наиболее близким к изобретению техническим решением является устройство, содержащеее последовательно соеди нен н ые генератор импульсов, первый дешифратор, блок памяти подпрограмм, регистр адреса, второй дешифратор, блок памяти состояний датчиков, блок определения изменения состояний датчиков, соединенный с вторым
10 дешифратором и вторым элементом ИЛИ, группу вентилей и первый элемент ИЛИ, ъ подключенные к регистру адреса Я1 .
Однако, это устройство имеет ограниченные функциональные возможности и не
1З может быть применено в ряде случаев по следующим причинам:
- устройство последовательно опрашивает все датчики, следовательно, все сигналы, поступающие на его входы, имеют равный приоритет; — каждому двоичному датчику, изменив. шему свое состояние, устройство формирует один выходной сигнал в виде кода, На чертеже приведена блок-схема устрОйстВа для ВВОда информации
Устройство содержит: входные шины 1; блок 2 памяти состояний датчиков; триггер 3; блок 4 определения изменения состояния датчиков; элемент И 5; первый элемент ИЛИ 6; второй дешифратор 7; регистр 8 адреса;
35 блок 9 памяти подпрограмм; первый дешифратор 10; блок 11 приоритета; второй элемент ИЛИ 12; группа 13 вентилей; генератор 14 импульсов; блок 15
40 выбора подпрограмм,i выходные шины 16.
Устройство работает следующим образом.
По сигналу, поступающему на импульсный вход первого дешифратора 10, от ге45 нератора 14 импульсов в соответствии с кодом адреса (например кодом адреса команды опроса состояния первого датчика), установленном в блоке 15 выбора подпрограмм из блока 9 памяти подпрограмм выбирается управляющее слово и заносится в регистр.8 адреса. Управляющее слово считываемое из блока 9 памяти подпрограмм разделено на следующие группы разрядов:
55 от 1 до К, подсоединенная к группе
13 вентилей предназначена для выдачи уп3 равляюших cm налов на внешние устройства;
68453 снимаемого с ° регистря адреса, и дополнительцых рязрядов кода — с элементов
ИЛИ, в то время как зачастую требуется формировать некоторую последовательность сигналов, поступающих в устройства отображения и обработки.
Иелью изобретения является расширение функциональных возможностей устройства.
Для этого в него введен блок выбора 1О подпрограмм, соединенный с регистром адреса, первым дешифратором и вторыл элементом ИЛИ, и блок приоритета, подключенный к блоку памяти состояний датчиков, к блоку определения изменения со- 15 стояния датчиков и к первому элементу
ИЛИ, Использование блока выбора подпрограмм и блока приоритета позволяет осуществить программное управление работой 20 устройства, производить выдачу сигналов в устройства отображения и обработки информации в соответствии с заложенными в него программами, которые могут быть легко изменены для каждого конкретного случая применения, 5 4
AT К+ 1 0 > 77, соелннс нн 1H блока 1
15 вь боря подпрограмм, служит лля «я»вЂ” ния адреса очередной команды;
- от rI 1 до К, соединенная c.n вторы . дещифратором 7, служит для формирования сигналов опроса, пост„пяющих в блок 4 определения изменения состояния датчиков, либо сигналов установки триггеров блока
2 памяти состояний датчиков, либо адресных сигналов при выдаче команд управления на внешние устройства, В соответствии с позиционными сигналами на выходе второго дешифратора 7 выбирается один из логических элементов
И (например элемент И, определяющий состояние первого датчика) блока 4 определения изменения состояния датчиков, на второй и третий вход которого подаются прямой или инверсный сигнал от двухпозиционного датчика (по шинам 1 связи) и соответствующий прямой или инверсный сигнал от триггера блока 2 памяти состояния датчиков.
На чертеже показана схема подключения одного канала связи с датчиком.
Количество каналов определяется количеством выходов второго дешифратора 7 и количеством триггеров в блоке 2 памяти состояний датчиков. Для случая, когда в системе имеются датчики, не требующие предварительного запоминания состояния их, сигналы с таких датчиков могут заводиться непосредственно на вход блока
4 определения изменения состояния датчиков, при этом на входы, соединяющие. элементы И с блоком 2 памяти состояний датчиков, подается постоянный разрешающий сигнал, В случае, если контролируемый датчик с момента предыдущего опроса не изменил своего состояния, следующим импульсом, поступающим от генератора 14 импульсов из блока 9 памяти подпрограмм, производится считывание команды опроса следу юше ro датч ик а. Так работа ет устройство до тех пор, пока на одном из выбранных элементов И 5 не произойдет совпадение сигналов от датчика и от триггера блока памяти состояния датчика. Сигнал совпадения с выхода этого элемента
И через второй элемент ИЛИ 12 подается на вход условного перехода блока 15 выбора подпрограмм и изменяет адрес очередной команды, переводя в целом все устройство из режима поиска заявок в режим выдачи управляющих сигналов на внешние устройства. При этом устройство по программе блока 9 памяти подпрограмм
684535 прюизводит «ид:вчу уира «ляюших сигна lAB на внс шнне устрой«к«», «нализ тех или иных сигнало«, приходяших из внешних устройств: занятости регис-.трируюшего устройства (устройст«о отображения), го- 5 товности приемников, исполнения ко анд и др. После выполнения подпрограммы сигнал из второго дешифратора 7 производит установку соответствуюшего триггера 3 блока 2 памяти состояний датчиков подготавливая тем самым инверсную цепь опроса датчика, а устройство переходит снова в режим опроса датчиков.
Если. при выполнении определенной программы выдачи или опроса поступил сигнал от датчика, обладаюшего высшим приоритетом, т,е. сигнал, поступающий на вход блока 11 приоритета, его выходной сигнал через первый элемент ИЛИ 6 подается на вход сброса регистра 8 адреса. Пос- а ле установки регистра 8 адреса устройство переходит в режим поиска заявок по программе блока 9 памяти подпрограмм, начиная с датчиков, обладаюших высшим приоритетом.
Формула изобретения
Устройство для ввода информации, содержашее последовательно соединенные
1 генератор импульсов, первый дешифратор, блок памяти подпрогра мм, регистр адреса, второй дешифратор, блок памяти состояний датчиков, блок определения изменения состояний датчиков, соединенный с вторым дешифратором и вторым элементом ИЛИ, группу вентилей и первый элемент ИЛИ, подключенные к регистру адреса,отличаюшоесятем,что, с целью расширения функциональных возможностей устройства, в него введены блок выбора подпрограмм, соединенный с регистром адреса, первым дешифратором и вторым элементом ИЛИ, и блок присг ритета, подключенный к блоку памяти состояний датчиков, к блоку определения изменения состояния датчиков и к первсгму элементу ИЛИ.
Источники информации, принятые во внимание при экспертизе
1. дроздов E. А. Основы построения и функционирования вычислительных систем. М., Энергия", 1973, с. 169.
2. Авторское свидетельство СССР № 399854, кл. G 06 Р 3/04, 14, 12.70.
ЦШ1ИПИ Заказ 5289/43
Тираж 780 Подписное
Филиал ППП Патент г. Ужгород, ул. Проектная, 4