Устройство для регистрации информации
Иллюстрации
Показать всеРеферат
() 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