1
«
Изобретение относится к автоматик и вычислительной технике и может быт использовано для ввода информации во внешние устройства с оперативной памятью.
Известно устройство, содержащее блок синхронизации, планшет, датчик, преобразователь кодов, генератор Одиночных импульсов, регистр fl.
Однако такое устройство обладает малым быстродействием.
Известно устройство, содержащее . блок синхронизации, подключенный к планшету, датчик, преобразователь кодов, генератор одиночных импульсов 2.
Недостатком этого устройства являюз ся ограниченные функциональные возможности. -.
Наиболее .близким по технической сущности к предлагаемому изобретению является устройство, содержащее блок синхронизации, планшет, датчик, подключенный к преобразователю кодов, первый и второй распределитель им- . пульсов, первый и второй регистры, первый и второй счетчики, блок сравнения, первые выходы блока синхронизации подключены к планшету, вторывч выходы - к управляющим входам преобразователя кодов, третьи и четвертые выходы - к первым управляющим входам первого и второго распределителей импульсов, выходы преобразователя кодов подключены к информационным выходам устройства, первому и второг му регистрам, ко входам блока синх ронизации, ко вторым входам первого распределителя импульсов, выходы первого счетчика подключены к первым входам блока сравнения f3.
Однако такое устройство имеет ограниченные функциональные врзможности и невысокую скорость работы.
Цель изобретения - повышение быстродействия устройства, а также.расширение его функциональных возможностей .
Указанная цель достигается тем, что в известное устройство, содержащее датчик, подключенный к преобразователю кодов, блок синхронизации, первые выходы которого соединены с планшетом, вторые выходы - с управляющими входами преобразователя кодов , третьи и четвертые выходы - с первыми управля1ощими входами, распределителей импульсов, выходы преобразователя кодов подключены к информационным выходам устройства, к. первому и второму регистрам, ко входам первого распределителя импульсов, выходы первого счетчика соединены с первыми входами блока сравнения введены дешифратор, подключенный к выходам второго счетчика, четыре тригера, три элемента ИЛИ и десять элементов И, причем выход первого элемента И подключен к первым входам первого и второго элементов ИЛИ, выход второго элемента И - к первому входу третьего элемента ИЛИ, выходы третьего и четвертого элементов И ко второму и третьему входам третьего элемента ИЛИ соответственно, выход пятого элемента И соединен с, первыми входами шестого и седьмого элементов И, со вторым входом второго элемента ИЛИ и первым входом первого триггера, выход шестого элемента И подключен к третьему входу второго элемента ИЛИ и ко второму входу пер.вого элемента ИЛИ, выходы седьмого и восьмого элементов И и выход девятого элемента .И соединены с первыми
управляющими выходами устройства, выход десятого элемента И - со вторым управляющим выходом устройства и с первыми входами второго и четвертого элементов.И, выходы элементов ИЛИ подключень к первым входам соответствующих триггеров, выход первого триг гера соединен с первыми входами деся того элемента И и второго счетчика, один выход второго триггера подключен к первым входам первого счетчика и восьмого и девятого элементов И, а другой выход - ко вторым входам второго счетчика и седьмого элемента И, выходы третьего и четвертого триггеров соединены с третьим управляющим выходом устройства, первый второй и третий выходы первого распределителя импульсов подключены соответственно ко вторым входам первого регистра, второго регистра и второго распределителя импульсовi а че твертый выход - к третьему входу второго счетчика, перёый выход второго распределителя импульсов соединен со вторыми входами триггеров и первого счетчика, второй выход - с третьим входом первого счетчика и четвертьъм входом второго счетчика, третий выход - с третьим входом четвертого триггера, четвертый выход - с третьими входами первого и второго триггеров, пятый выход - с третьим входом третьего триггера, первый выход первого регистра соединен с первым входом третьего элемента И, второй выход - со вторыми входами первого и второго элементов И, трети выход - со вторыми входами четвёртого и пятого элементов И, выход второго регистра подключен к пятому входу второго счетчика, выход блока сравнения соединен с четвертым входом первого триггера и со вторым входом шестого элемента И, второй и третий выходы первого счетчика подключены ко вторым входам восьмого и девятого элементов И, первый выход дешифратора соединен с третьими входами восьмого и девятого элементов.И, .второй выход - со вторым- входом десятого элемента И, третий выход - с первым входом первого элемента И и третьим входом второго элемента И, четвертый выход - с вторым входом третьего элемента И, пятый выход с первым входом пятого элемента И, управляющие входы устройства подключены к третьим входам первого и. второго .распределителей импульсов, четвертому входу четвертого триггера и вторым входом блока сравнения.
На чертеже представлено предлагаемое устройство.
Устройство содержит блок 1 синхронизации, планшет 2, датчик 3, преобразователь 4 кодов, распределители 5,6 импульсов, регистры 7,8, счетчики 9,10., дешифратор 11, блок 12 сравнения, элементы И 13-22, элементы ИЛ 23,24,25, триггеры 26-29. Позициями 30-57 обозначены связи между соответствующими выходами и входами узлов устройства, 58-61- входы внешнего управления.
Вход 58 пуска распределителя 5 поключен к контактам кнопки ввода (на чертеже не показана). На вход 59 пуска распределителя 6 импульсов подаются ответные сигналы сопряженного устройства, на вход 60 блока 12 сравнения подается двоичный код от сопряженного устройства, а на вход 61 инверсный выход блока 12 сравнения переданных и принятых информационных байтов сопряженного устройства.
Блок 1 синхронизации предназначен для упорядочения во времени работы всех узлов устройства. Он состоит из непрерывно работающего двоичного счетчика и системы дешифраторов кода этого счетчика, формирующих все необходимые тактовые и синхронизирующие импульсы (на чертеже-не показаны).
Координатное поле планшета 2 состоит из двух зон: зоны считывания байтов, состоящей из 256 квадратов, и зоны управления, в которой изображены названия режимов работы. Считывание координат осуществляется с помощью датчика 3. Преобразователь 4 предназначен для преобразования последовательного комбинированного кода датчика 3 в параллельный двоичный код.
Распределитель 5 предназначен для однократного формирования импульсов при нажатии кнопки, а распределитель 6 предназначен для однократного формирования импульсов под воздействием ответных сигналов сопряженного устрой,ства. Регистр 7 предназначен для установки режимов работы, регистр 8 для ввода байтов. Счетчик 9 подсчиты вает число обменных сигналов. Счетчи 10 с дешифратором 11 работает в режи ме ввода байтов, а также при начальной выборке, предшестйующейпроцессу передачи и приема байтов в сопряженном устройстве. Блок 12 сравнения предназначен для сравнения кода счет чика 9 и кода, записанного, например в динамической памяти сопряженного устройства. Элементы И 13-18 и элементы ИЛИ 23-25 являются комбинационными схемами для управления триггерами 26-29. Элементы И 19-22 предназ начены для формирования выходных сиг налов коммутации информационных байтов. Триггер 26 фиксирует результат сравнения кодов блоком 12 сравнения. Триггер 27 коммутирует импульсы, воз действующие на счетные входы счетчиков 9,10. Триггер 28 управляет оконч нием процесса обмена байтами. Триггер 29 фиксирует ошибку при считывании байтов по команде Считать. Устройство работает следующим образом, За каждый период работы блока 1 дешифраторы, подключенные к младшим разрядам счетчика, работают непрерывно, а дешифраторы, подключенные к старшим разрядам, частично блокируются друг другом. В начале периода работы после установки в исходное положение преобразователя 4 происходит опрос кодирующих обмоток планшета 2 и преобразование возбуждаемого при этом на выходе датчика 3 последовательного комбинированного кода в параллельный двоичный код. Код на выходе преобразователя 4 кодов сохраняется до начала следующего цикла работы блока 1. Дпя установки какого-либо режима ввода необходимо совместить датчик 3 с квадратом, в котором изображено название соответствующего режима, и нажать кнопку. При этом на выходе 40 распределителя 5 последовательно формируются сигналы установки О и 1 для записи соответствующего кода в регистр 8, а на четвертом выходе формируется сигнал сброса счетчика 10.. После установки режима ввода необ ходимо произвести последовательное считывание байтов,-при этом после каждого нажатия кнопки, код в счетчике 10 увеличивается на 1. Для передачи команды Управление необходимо совместить датчик 3с. квадратом, в котором изображено название этой команды, и нажать кнопку. При этом на выходе 39 распределителя 5 последовательно формируются сиг налы установки О и 1 для записи соответствующего кода в регистр 7, а на выходе 41 появляется- сигнал начального пуска распределителя 6. На выходе 34 распределителя 6 формируется сигнал для сброса триггеров 26-29 , и счетчик 9, а на выходе 35 - сигнал, воздействующий на счетный вход счетчика 10. В .дальнейшем работа распределителя 6 возобновляется при каждом поступлении ответного сигнала сопряженного устройства, при этом сигнал на выходе 34 не вырабатывается. Передача сообщения по команде Управление прекращается при появлении сигнала на выходе 56 дешифратора 11, который, пройдя элемент И 15 и элемент ИЛИ 25, разрешает установку в 1 триппера 28 (управления окончанием обмена). Для передачи сообщения по команде Записать необходимо совместить датчик 3 с квадратом планшета 2, в котором изображено название этой команды, и нажать кнопку. При пуске распределителя 5 зз регистр 7 записывается соответствующий код, а на его выходе 48 появляется сигнал, поступающий к элементам И 13,14. После третьего пуска распределителя 6 сигнал с выхода 55 дешифратора 11 через элемент И 13 и элемент ИЛИ 24 разрешает установку в 1 триггера 27, после чего число обменных сигналов начинает подсчитывать только счетчик 9. Код первого разряда счетчика 9 управляет работой элементов И 21,22, обеспечивающих, в.процессе обмена чередование информационных байтов. Передача байтов продолжается до момента сравнения блоком 12 сравнения кода счетчика с внешним кодом. Сигнал с выхода блока 12 сравнения разрешает установку в 1 триггера 26. После установки в 1 триггера 26 и последующего пуска распределителя 6 происходит установка в О счетчика 10, а затем установка в 1 триггера 28 сигналом/ поступающим на его вход с выхода элемента И 20 через элемент И 14 и элемент ИЛИ 25. Этот же сигнал поступает в сопряженное устройство для пропускания байта контрольной суммы. На выходе 45 триггера 28 появляется сигнал, управляющий окончанием обмена. Для осуществления обмена по команде Считать необходимо совместить датчик 3 с квадратом планшета 2, в котором изображено название этой команды, и нажать кнопку. При пуске распределителя 5 в регистр 7 записывается соответствующий код, а на на его выходе 49 появляется сигнал, поступающий ко вторым входам элементов И 16,17. Пуск распределителя 6 и работа счетчика 10 продолжается до момента появления сигнала на выходе 57 деши-. ратора 11. Этот сигнал, пройдя элемент И 17 и элемент ИЛИ 24 разрешает установку в 1 трргггера 27, после чего ответные сигналы подсчитываются только счетчиком 9. Выходные элементы И 21 и 22 начинают работать поочередно, так же, как и при передаче сообщения по команде Записать, в случае нера венства переданных по команде Записать и принятых по команде Считать информационных байтов поступает сигнал на четвертый вход 61 трипера 29, который фиксирует ошибку. Счетчик 9 работает до .тех пор, пока код на его выходе не сравняется с внешним кодом управления. При равенстве кодов блок 12 сравнения вырабатывает сигнал, разрешающий установку в 1 триггера 26. Срабатывание триггера 26 вызывает -.сброс счетчика и появление сигнала на выходе 54 дешифратора 11. Этот сигнал, пройдя элементы И 20, 16, элемент ИЛИ 25, разрешает установку в 1 триггера 28. Окончание обмена по команде Считать аналогично окончанию обмена по команде Записать. Для передачи дополнительных команд необходимо совместить датчик 3 с квадратом планшета 2, в котором изображено название Дополнительная команда и нажать кнопку. Код какойлибо дополнительной команды вводится в одном из режимов ввода. При пуске распределителя 5 импульсов в регистр 7 записывается соответствующий код, а на его выходе 50 появляется сигнал управления сопряженным устройством. Работа счетчика 10 заканчивается по инициативе сопряженного устройства. Введение в известное устройство новых элементов и связей повышает быстродействие, расширяет функциональные возможности и глубину конт,роля при использовании команд Записать и Считать. Формула изобретения Устройство для ввода графической информации, содержащее датчик, подключенный к преобразователю кодов, блок синхронизации, первые выходы которого соединены с планшетом, вторые .выходы - с управляющими входами преобразователя кодов, третьи и четвертые выходы - с первыми управляющими входами распределителей импульсов , выходы преобразователя кодов подключены к информационным выходам устройства, к первому и второму регистрам, ко входам блока синхронизации , ко вторым входам первого распре делителя импульсов, выходы первого счетчика соединены с первыми входами блока сравнения, отличающееся тем, что, с целью повышения быстродействия устройства, в.„него введены дешифратор, подключенный к выходам второго счетчика, четыре триггера, элементы ИЛИ и элементы И, причем выход первого элемента И подключен к первым входам первого и второго элементов ИЛИ, выход второго элемента И - к первому входу третьего эле.чента ИЛИ, выходы третьего и четвертого элементов И - ко второму и третьему входам третьего элемента ИЛИ соответственно, выход пятого элемента И соединен с первыми входами шестого и седьмого элементов И, со вторым входом второго -элемента ИЛИ и первым входом первого триггера,- выход шестого элемента И подключен к третьему входу второго элемента ИЛИ и второму входу первого элемента ИЛИ, выходы седьмого и восьмого элементов И и выход девятого элемента И соединены с первыми управляющими выходами устройства, выход десятого элемента И -со вторьпл управляющим выходом устройства и с первыми входами второго и четвертого элементов И, выходы элементов ИЛИ подключены к первым входам соответствующих триггеров, выход первого триггера. соединен с первыми входами десятого элемента И и второго счетчика, один выход второго триггера подключен к первым входам первого счетчика и восьмого и девятого элементов И, а другой выход - ко вторым входа м второго счетчика и седьмого элемента И, выходы третьего и четвертого триггеров соединены с третьим управляющим выходом устройства, первый, второй и третий выходы первого распределителя импульсов подключены соответственно ко вторым входам первого регистра, второго регистра и второго распределителя импульсов, а четвертый выход к третьему входу второго счетчика, первый выход второго распределителя импульсов соединен со вторыми входами триггеров и первого счетчика, второй выход - с третьим входом первого счетчика и четвертым входом второго счетчика, третий выход - с третьим входом четверотого триггера, четвертый выход - с третьими входами первого и второго триггеров, пятый выход с третьим входом третьего триггера, первый выход первого регистра соединен с первым входом третьего элемента И, второй выход - со вторыми входами первого и второго элементов и, третий выход - со вторыми входами четвертого и пятого элементов И, выход второго регистра подключен к пятому входу второго счетчика,выход блока сравнения соединен с четвертым входом первого триггера и со вторым входом шестого элемента И, второй и третий выходы первого- счетчика подключены ко вторым входам восьмого и девятого элементов И, первый выход дешифратора соединен с третьими входами, восьмого и девятого элементов И, второй выход - со вторым входом десятого элемента; И, третий выход - с первым входом первого элемента И и третьим входом второго элемента И, четвертый выход - со вторым входом третьего элемента И, пятый выход - с первым входом пятого элемента И/ управляющие .входея устройства подключены к третьим входам первого и второго распределителей импульсов, четвертому входу
четвертого триггера и вторым входам блока сравнения.
Источники информации, принятые во при экспертизе
1.Авторское свидетельство СССР № 386415, кл. G Об К 11/00, 1971,
2.Авторское свидетельство СССР в 516097, кл. G 11 С 7/00, 1975.
3.Авторское свидетельство СССР № 482805, кл. G 11 С 7/00, 1974 (прототип).
название | год | авторы | номер документа |
---|---|---|---|
Устройство для ввода информации | 1979 |
|
SU798913A1 |
УСТРОЙСТВО ДЛЯ СЧИТЫВАНИЯ И КОНТРОЛЯ ИНФОРМАЦИИ - | 1979 |
|
SU826375A1 |
Устройство для ввода информации | 1985 |
|
SU1312557A1 |
Устройство для приема и обработки информации | 1989 |
|
SU1603418A1 |
Устройство для записи информации в оперативную память | 1981 |
|
SU1005184A1 |
Буферное запоминающее устройство | 1986 |
|
SU1374279A1 |
Устройство для управления вводом информации | 1988 |
|
SU1566337A1 |
Устройство для синхронизации координатных пультов ввода информации | 1982 |
|
SU1045238A1 |
Устройство для записи информации в оперативную память | 1982 |
|
SU1092562A1 |
Устройство для записи информации в оперативную память | 1982 |
|
SU1049966A1 |
Авторы
Даты
1981-01-23—Публикация
1979-04-09—Подача