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

Иллюстрации

Показать все

Реферат

 

() 4845I5

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Союз Советских

Социалистических

Республик ф . ", Ъф (61) Дополнительное к авт. свид-ву (22) Заявлено 29.11.73 (21) 1973707/18-24 с присоединением заявки Ке

Государственный комитет (23) Приоритет

Совета Министров СССР

Опубликовано 15.09.75. Бюллетень М 34 (51) М. Кл. G 061 7/00

G 0614 15/00 (53) УДК 681.327.11 (088.8) ло делам изобретений и открытий

Дата опубликования описания 04.01.76 (72) Авторы изобретения (71) Заявители

М. Б. Цфасман, В. И, Фомин и А. Д. Иоффе

- Государственное союзное конструкторско-технологическое бюро по проектированию счетных машин и Опытный завод (54) УСТРОЙСТВО ДЛЯ РЕГИСТРАЦИИ ИНФОРМАЦИИ

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

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

Недостатком известных устройств является низкая достоверность регистрации первичных данных, обусловленная большим количеством ошибок, допускаемых при ручном вводе переменной части сообщения с клавиатуры.

Одной из наиболее часто встречающихся ошибок является искажение формата (числа символов) слоев в сообщениях за счет пропусков и вставок отдельных символов в слова или из-за ошибочного набора другого слова (например, при переносе данных с предварительно подготовленных рукописных документов).

Кроме того, известные устройства не обеспечивают формирования длины вводимого цифрового слова. Так, например, в РП-50 из блока набора и индикации всегда выводится

8-ми разрядное десятичное число. В то же время во многих случаях необходим ввод индицируемых цифровых слов (чпсел) переменной, но при этом заранее задаваемой разрядности.

5 Целью изобретения является повышение точности работы устройства и обеспечение возможности формирования слов переменной, но заранее задаваемой разрядности при сборе данных с помощью регистрирующего ав10 томата.

Эта цель достигается введением счетчика символов, дешифратора состояний, регистра кодов, дешифратора кодов, вентиля, триггера, элементов И, ИЛИ и «Запрет», причем

15 выходы буферного регистра соединены со входами регистра кодов, выходы которого подключены к дешифратору кодов, один из выходов дешифратора кодов соединен с блоком управления и входом первого элемента

20 И, подключенного к блоку управления, триггеру и вентилю, входы которого соединены с буферным регистром и блоком управления, подключенным ко второму элементу «Запрет». Выходы вентиля подключены к счет25 чику символов, счетный вход которого соединен с блоком управления, а выходы подключены к дешифратору состояний, соединенному с первым и вторым элементами «Запрет» и вторым элементом И, подключенным к деЗ0 шифратору символов, первому и второму

484515 элементам «Запрет». Другие выходы дешифратора кодов соединены с блоком управления, подключенным к первому элсмс ту «Запрет», второму элементу И, соединенному с первым элементом «Запрет» и триггером, и элементу ИЛИ, подключенному к счетчику символов, второму элементу «Запрет» и триггеру.

Блок-схема устройства представлена на чертеже.

Устройство работает следующим обр азом.

В процессе регистрации данных информация посимвольно поступает из датчиков 1 в центральное устройство 2 управления. Передача информации из датчиков 1 происходит по сигналам от блока управления 3, входящего в состав центрального устройства 2. Полученные от датчиков 1 данные поступают в буферный регистр 4, из которого по сигналам управления от блока управления 3 данные направляются в соответствующие приемники информации 5 для регистрации их на печатном документе, на перфоленте и т. д.

Порядок выборки данных из датчиков 1 информации и порядок передачи данных в приемники информации 5 определяет программа, вводимая через буферный регистр 4 в блок управления 3 и в регистр кодов б.

Ввод программ осуществляется отдельными командами (байтами) по cnI íàëàм от блока управления 3.

Записанный в регистре кодов 6 код операции дешифрирует дешифратор кодов 7, с выхода которого поступают соответствующие сигналы в блок управления 3.

В исходном состоянии триггер 8 и счетчик символов 9 устанавливаются в исходное (нулевое) состояние сигналом начальной установки, поступаюшим на соответствующие установочные входы из блока управления 3 через элемент ИЛИ 10.

При работе с автоматическим формированием длины регистрируемого слова и с контролем переполнения разрядной сетки при очередном опросе программы в буферный регистр 4 записывается команда «Формат», состоящая из кода операции и двоичного числа, задающего длину регистрируемого слова.

Код операции переписывается из буферного регистра 4 в регистр кодов б. Этот код расшифровывается дешифратором кодов 7, на выходе которого вырабатывается сигнал, поступающий на входы блока управления 3 и элемента И 11. По синхронизирующему сигналу от блока управления 3 на выходе элемента И 11 вырабатывается сигнал, который поступает на управляющий вход вентиля 12.

Вентиль разрешает передачу хранящегося в буферном регистре 4 двоичного числа, определяющего длину регистрируемого слова, в счетчик символов 9. Сигнал с выхода элемента И 11 устанавливает также в единичное состояние триггер 8.

При следующем опросе программы в буферный регистр 4 записывается команда

l5

25 зо

«Обмен», которая определяет направлепну|о передачу одного слова из одного из датчиков 1 информации в один или несколько приемников информации 5. Код операции

«Обмен» записывается в регистр кодов 6, дешифрируется дешифратором кодов 7, и на вход блока управления 3 поступает соответствующий сигнал, определяющий дальнейшую работу блока управления. После этого по сигналам от блока управления 3 происходит посимвольная выборка одного слова информации (группы,символов, ограниченной служебным символом конца слова, например символом «Разделитель информации») из заданного программой датчика 1 информации в приемники информации 5.

При выборке слова из соответствующего датчика 1 (в частности, это может быть цифровая клавиатура с промежуточным регистром памяти для хранения набранного слова и с индикатором) для индикации произведенного набора в центральное устройство

2 поступает m символов, из которых и первых символов являются незначащими (например, символы «0» или «Пробел»). Число символов и определяется объемом промежуточного регистра памяти в датчике 1, в котором хранится набранное слово (число).

Число незначащих сим олов и определяет длину регистрируемого слова, равную (т — n), и задается с помощью программы (это число записывается в счетчике символов 9 слова), При каждом опросе датчика 1 блок управления 3 формирует сигнал, поступающий на счетный вход счетчика символов 9. По это»у сигналу в счетчике символов происходит уменьшение на единицу того числа, которое было записано в счетчик символов перед началом регистрации слова.

Одновременно блок управления 3 формирует сигнал разрешения дешифрации, поступающий на соответствующий вход дешифратора символов 13, который осуществляет дешифрацию символа, записанного в данный момент из датчика 1 в буферный регистр 4.

В том случае, если дешифратор символов

13 дешифрует незначащий символ (например, символ «О» или «Пробел»), íà его выходе появляется сигнал, поступающий на вход элемента И 14. Если в этот момент содержимое счетчика символов 9 не равно нулю, дешифратор состояний 15 счетчика символов вырабатывает единичный сигнал, который также поступает на вход элемента И

14. В сочетании с третьим сигналом (с выхода единичного плеча триггера 8) на входе элемента И 14 эти сигналы вызывают появление на его выходе единичного сигнала, поступающего в блок управления 3 и блокирующего передачу незначащего символа в приемм ники инфор м ации 5.

В том случае, если при соблюдении всех указанных выше условий дешифратор символов 13 не дешифрует незначащий символ (т. е. если в буферном регистре 4 в данный

484515 момент записан значащий символ) и на выходе дешифратора символов 13 вырабатывается нулевой сигнал, срабатывает элемент

«Запрет» 16. Сигнал с выхода элемента «Запрет» 16 поступает в блок управления 3 и блокирует дальнейшую работу устройства, так как появление этого сигнала означает, что заданная с помощью программы разрядная сетка регистрирующего слова была переполнена при наборе.

Когда число выбранных из датчика 1 символов равно и, содержимое счетчика символов 13 равно нулю. Это состояние счетчика дешифрируется дешифратором состояний 15 и на его выходе вырабатывается нулевой сигнал, который разрешает срабатывать элементу «Запрет» 17 по синхронизирующему сигналу от блока управления 3. Сигнал с выхода элемента «Запрет» 17 через элемент

ИЛИ 10 производит подготовку счетчика символов 9 и триггера 8 к новому циклу работы.

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

Предмет изобретения

Устройство для регистрации информации, содержащее датчики, соединенные с буферным регистром, подключенным к приемникам информации, дешифратору символов и блоку управления, соединенному .с датчиками, отличающееся тем, что, с целью повышения точности работы устройства, в него введены счетчик символов, дешифратор состояний, регистр кодов, дешифратор кодов, вентиль, триггер, элементы И, ИЛИ и «Запрет», причем выходы буферного регистра соединены со входами регистра кодов, выходы которого подключены к дешифратору кодов, один из выходов дешифратора кодов соединен с блоком управления и входом первого элемента И, подключенного к блоку управления, триггеру и вентилю, входы которого соединены с буферным регистром и блоком управления, подключенным ко второму элементу «Запрет», а выходы вентиля подключены к счетчику символов, счетный вход которого соединен с блоком управления, а выходы подключены к дешифратору состояний, соединенному с первым и вторым элементами «Запрет» и вторым элементом И, подключенным к дешифратору символов, первому и второму элементам «Запрет», другие выходы дешифратор а кодов соединены с блоком управления, подключенным к первому элементу «Запрет», второму элементу

И, соединенному с первым элементом «Запрет» и триггером, и элp÷åíòó ИЛИ, подключенному к счетчик : символов, второму элементу «Запрет» и триггеру.

484515

Составитель Г. Митина

Техред 3. Тараненко

Корректор 3. Тарасова

Редактор Е. Семанова

Типография, пр. Сапунова, 2

Заказ 3159/3 Изд. М 1782 Тираж 679 Подписное

ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д, 4/5