ГчЭ
ю
to
заданных кодов из массивов входной информации с последующим хранением выбранных совпавших кодов. Устройство содержит в каждом канале триггеры 1,2, элементы ИЛИ 6, 16, счетчики 7, 12, 20, 22, блоки 9, 14, 18 сравнения, триггер 19, формирователь 21 одиночного импульса, блок 24 регистров, дешифратор 27, блок 28 ий- дикации. С помощью программируемого кода по входам 29 устройства проводится проверка функционирования каждого канала устройства, .сравнение происходит на блоке 18 сравнения,результаты сравнения заносятся в блок 24 регистров, по первому каналу которого происходит запись информации по адресам, формируемым счетчиком 20, а по второму каналу - чтение информации по адресам счетчика 22 с помощью входа 23 импульса счета,через дешифратор 27 кода содержимое оперативной памяти высвечивается на блоке 28 индикации. 1 ил.
название | год | авторы | номер документа |
---|---|---|---|
МНОГОКАНАЛЬНАЯ СИСТЕМА ДЛЯ РЕГИСТРАЦИИ ФИЗИЧЕСКИХ ВЕЛИЧИН | 1991 |
|
RU2037190C1 |
Устройство для отладки микроЭВМ | 1987 |
|
SU1553981A1 |
Логический анализатор | 1987 |
|
SU1476474A1 |
Многоканальный программируемый преобразователь код-фаза | 1990 |
|
SU1742998A1 |
Устройство для контроля систем преобразователей информации | 1980 |
|
SU978152A1 |
Процессор программируемого контроллера | 1988 |
|
SU1550515A2 |
Автоматизированная система тестового контроля | 1985 |
|
SU1278857A1 |
Процессор программируемого контроллера | 1985 |
|
SU1406595A1 |
Устройство для индикации | 1990 |
|
SU1795511A1 |
Многоканальное устройство управления вводом информации в микроЭВМ | 1984 |
|
SU1234844A1 |
Изобретение может быть использовано в устройствах ввода информации в ЭВМ. Цель изобретения состоит в расширении области применения устройства за счет обеспечения возможности выборки и хранения программно-заданных кодов из массивов входной информации с последующим хранением выбранных совпавших кодов. Устройство содержит в каждом канале триггеры 1, 2, элементы ИЛИ 6, 16, счетчики 7, 12, 20, 22, блоки 9, 14, 18 сравнения, триггер 19, формирователь 21 одиночного импульса, блок 24 регистров, дешифратор 27, блок 28 индикации. С помощью программируемого кода по входам 29 устройства проводится проверка функционирования каждого канала устройства, сравнение происхоит на блоке 18 сравнения, результаты сравнения заносятся в блок 24 регистров, по первому каналу которого происходит запись информации по адресам, формируемым счетчиком 20, а по второму каналу - чтение информации по адресам счетчика 22 с помощью входа 23 импульса счета, через дешифратор 27 кода содержимое оперативной памяти высвечивается на блоке 28 индикации.
Изобретение относится к автоматике и вычислительной технике, может быть использовано для ввода информации в ЭВМ с индицированием содержимого оперативной памяти для просмотра контрольных кодов и является усо- .вершенствованием изобретения по авт. св. № 1525696.
Цель изобретения - расширение об- ласти применения устройства за счет возможности выборки и хранения программно заданных кодов.
Ка чертеже представлена структур- ная схема многоканального устройства для ввода информации.
Устройство содержит в каждом канале первый триггер 1 и второй триггер 2, информационный вход 3, выход 4 первой группы и выход 5 второй группы, а также первый элемент ИЛИ 6 первый счетчик 7, вход 8 синхронизации устройства, первый блок 9 сравнения, входы 10 задания кода, элемен 2И-НЕ II, второй счетчик 12, первый элемент 2И 13, второй блок 14 сравнения, входы 15 задания кода,второй элемент ШШ 16, второй элемент 2И 17 третий блок 18 сравнения, третий триггер 19, третий счетчик 20,формирователь 21 одиночного-импуль.са, чет вертьй счетчик 22, вход 23 импульса счета, блок 24 регистров, шину 25 положительного и шину 26 отрицатель ного потенциалов устройства, дешифратор 27, блок 28 индикации, входы 29 задания кода.
Устройство работает следующим образом.
При включении питания на входах 3 устройства присутствуют низкие уровни напряжения, соответствующие отсутствию входных сигналов. На прямых выходах триггеров 1 - низкие уровни напряжения, на инверсных - высокие. Триггеры 2 находятся в исходном состоянии, т.е. на их выходах установлены низкие уровни напряжения а на инверсных - высокие. Высокие уровни напряжения соответствующих инверсных выходов триггеров 1 и 2 удерживают через элементы ИЛИ 6 и 16 в нулевом состоянии счетчики 7 и 12. Низкие уровни напряжения с блоков 14, 18 и 9 запрещают прохождение тактовых импульсов с входа 8 синхронизации на выходы элементов 13, 11 и 17. При включении питания формирователь 21 одиночного импульса обнуляет счетчики 20 и 22 одиночным импульсом отрицательной полярности. Низкий уровень напряжения с выхода блока 18 сравнения удерживает в исходном состоянии 1К-триггер 19. На вход записи первого канала блока 24 двухадресных регистров (например , типа КР1802ИР1) поступает высокий уровень напряжения с инверсного выхода триггера 19.Высокий уровень напряжения с шины Питание 25 устройства поступает на вход чт.г- ния первого канала и на вход записи второго канала блока 24 регистров, т.е. запрещены режим чтения по первому каналу и режим записи по второму каналу. Низкий уровень напряжения с шины 26 включает (выбор кристалла) оба канала блока 24 регистров и разрешает режим чтения по второму каналу. Нулевой адрес с выхода счетчика 22 считывается по щинам адреса второго канала, поэтому информация первого регистра блока регистров по нулевому адресу дешифрируется дешигара- тором 27 и высвечивается на блоке 28 индикации. Устройство находится в исходном состоянии.
При поступлении входных сигналов триггеры 1 взводятся по переднему фронту входного сигнала. Высокие уровни сигналов с выходов первых триггеров 1 поступают на J-входы, од новременно низкие уровни напряжения с инверсных выходов триггеров 1 поступают через элемент ИЛИ 16 на R-вхо счетника 12 и разрешают его работу. Счетчик 12 начинает счет тактовых импульсов, поступающих с входа 8 синхронизации устройства. П о переднему фронту га-го импульса тактовой частоты на выходе счетчика 12 устанавлива ется код, совпадающий с кодом на вхЬ дах 15 задания кода появления переднего фронта выходных импульсов устройства.
Действительно, на выходе блока 14 сравнения устанавливается высокий уровень напряжения, который разрешает прохождение т-го импульса через элемент 2И 13 на С-входы триггеров 2. Информация с J-входов триггеров 2 переписывается соответственно на выходы 4 и 5 первой и второй групп устройства. Низкие уровни напряжения с инверсных выходов вторых триггеров 2 через элемент ИЛИ 6 поступают на R-вход счетчика 7 и разрешают его работу. Счетчик 7 начинает подсчет импульсов тактовой частоты, поступающих с входа 3 синхронизагщи. В это же время низкие уровни напряжения с инверсных выходов триггеров 2 поступают на К-вхощ г триггеров 1 и приводят эти триггеры в исходные состояния. Через элемент РШИ 16 счетчик 12 обнуляются, а на J-входах триггеров 2 устанавливают низкие уровни напряжения. По переднему фронту п-го импульса с входа 8 на выходе счетчика 7 устанавливает код, который совпадает с кодом на входах 10 задания кода управления длительностью выходных импульсов. На выходе блока 9 сравнения устанавливается высокий уровень напряжения, который разрешает прохождение п-го импульса тактовой частоты через элемент 2И-НЕ 1 1 на Р.-входы триггеров 2, так как импульс имеет инверсную форму, то триггеры 2 сбрасывают. Завершается формирование длительности выходных импульсов устрой- |С;тва, т.е. на прямых выходах 4 триггеров 2 устанавливают-низкие уровни напряжения, а на инверсных выходах высокие. Высокие-уровни напряже
to
20
25
5
ния с инверсных выходов триггеров 2 сбрасывают через элемент ИЛИ 6 по R-входу счетчик 7, на выходах блоков 14 и 9 сравнения стоят низкие уровни напряжения, счетчики 12 и 7 обнулены триггеры 1 и 2 находятся в исходном состоянии, т.е. с приходом по входам 3 следующих входных импульсов устройство продолжает сначала свою работу.
Такое функционирование продолжается до того момента, пока код информации всех каналов с выходов триггеров 2 не совпадает с кодом на входах 29 управления выборкой. На выходе блока 18 сравнения появляется высокий уровень напряжения, который разрешает прохождение k-ro импульса на выход элемента 2И 7 и разрешает работу JK-триггера 19 по входам J, К, R. По переднему фронту k-ro импульса устанавливается счетчик 20, с с выходов которого на адресные шины первого канала блока 24 регистров поступает адрес. По заднему фронту k-ro импульса взводится триггер 19,С инверсного выхода которого низкий уровень напряжения поступает на вход записи первого канала и записывает ло начальном адресу информацию,которая стоит на выходах триггеров 2. С приходом следующего кода с выхода устройства на группу входов блока
18сравнения, который не совпадает с кодом на входах 29 устройства,на выходе блока 18 устанавливается низкий уровень напряжения.
Зтот уровень сбрасывает триггер
19в исходное состояние и запрещает прохождение импульсов тактовой частоты на С-вход счетчика 20, На выходе записи первого канала блока 24 появляется высокий уровень напряжед5 ния. Так.как блок 24 регистров по второму каналу всегда находится в режиме чтения, то, задав по входам 29 код, который заведомо не сравнится с выходным кодом устройства,можно с помощью импульса счета по входу 23 счетчика 22, который перебирает адреса оперативной памяти блока 24 регистров, читать информацию о работоспособности каналов многоканального устройства ввода. Эта информация высвечивается на блоке 28 индикации. Если оператор устанавливает на счетчике 22 адрес, равньй адресу счетчика 20 после сравнения кодов на бло30
35
40
50
5
ке 18, то результат работоспособности каждого канала можно видеть на блоке 28 индикации каждый раз после совпадения входного кода устройства с кодом на входах 29.
Формула изобретения
Многоканальное устройство для в;вода информации по авт. ев, № 152569 |о; т л и ч а ю щ е е с я тем, что, с| целью расширения области примене- н|ия устройства за счет возможности выборки и хранения программно задан- Нэ1х кодов, в него введены, третий б|по.к сравнения, третий и четвертый счетчики, формирователь одиночного импульса, блок регистров, дешифратор бпок индикации, третий триггер, второй элемент 2И, первый вход которого соединен с входом синхронизации устройства, второй вход соединен с вы- третьего блока сравнения и с Е|ходами J, К, R третьего триггера, а Е|ЫХОД соединен с синхровходами фретьего триггера и третьего счетчика, вход .сброса которого соединен с выходом формировате- одиночного импульса и с входом
с , Q
0
5
сброса четвертого счетчика, синхро- вход которого является «ходом импульса счета устройства, выходы третьего счетчика подключены к первой группе адресных входов блока регистров,вторая группа адресных входов которого подключена к выходам четвертого счетчика, первый вход записи блока регистров подключен к инверсному выходу третьего триггера, первый вход чтения блока регистров объединен с его вторым входом записи и подключен к шине положительного потенциала,первый вход включения блока.регистров объединен , с его вторыми входами чтения и включения и соединен с шиной нулевого потенциала, вторая группа и гформационных выходов блока регистров подключена к входам дешифратора, выходы которого соединены с входом блока индикации, первая группа информационных выходов блока регистров, подключена к входам первой группы третьего блока сравнения и прямым выходам соответствующих вторых триггеров, входы второй группы третьего блока сравнения являются дополнительной группой входов задания коДа вы-- - борки устройства.
Многоканальное устройство для ввода информации | 1988 |
|
SU1525696A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1990-12-07—Публикация
1989-03-23—Подача