Многоканальное устройство для ввода информации

Иллюстрации

Показать все

Реферат

 

Изобретение может быть использовано в устройствах ввода информации в ЭВМ. Цель изобретения состоит в расширении области применения устройства за счет обеспечения возможности выборки и хранения программно-заданных кодов из массивов входной информации с последующим хранением выбранных совпавших кодов. Устройство содержит в каждом канале триггеры 1, 2, элементы ИЛИ 6, 16, счетчики 7, 12, 20, 22, блоки 9, 14, 18 сравнения, триггер 19, формирователь 21 одиночного импульса, блок 24 регистров, дешифратор 27, блок 28 индикации. С помощью программируемого кода по входам 29 устройства проводится проверка функционирования каждого канала устройства, сравнение происхоит на блоке 18 сравнения, результаты сравнения заносятся в блок 24 регистров, по первому каналу которого происходит запись информации по адресам, формируемым счетчиком 20, а по второму каналу - чтение информации по адресам счетчика 22 с помощью входа 23 импульса счета, через дешифратор 27 кода содержимое оперативной памяти высвечивается на блоке 28 индикации.

СОЮЗ СОВЕТСНИХ

СО!.!ИАЛИСТИЧЕСНИХ

РЕСПУбЛИК

А2

„„SU„16122 щ) С 06 F 3/00

- (Ю;;,, " ..ъ. чФ ."ф С.

В,:!! С

Я!3ч !

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Н А BTOPCHOMY СВИДЕТЕЛЬСТВУ. 23

ГОСУДАРСТВЕННЫЙ НОМИТЕТ

ПО И ОБРЕТЕНИЯМ И ОТНРЫТИЯМ

ПРИ ГННТ СССР (6!) !525696 (2!) 4664549/24-24 (22) 23.03.89 (46) 07.!2.90. Бвл. !1 - 45 . (72) В.В.Ермаков (53) 68!.327 (088.8) (56) Авторское свидетельство СССР

Ф !525696, кл. С 06 F 3/00, !988.

2 (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ДЛЯ

ВВОДА ИНФОРМАЦИИ (57) Изобретение может быть использовано в устройствах ввода информа-. ции в ЭВМ. Цель изобретения состоит в расширении области применения устройства за счет обеспечения возможности выборки и хранения программно

1612290

10 заданных кодов из массивов входной информации с последующим хранением выбранных совпавших кодов ° Устройство содержит в каждом канале триггеры 1,2, элементы ИЛИ 6, 16, счетчики 7, 12, 20, 22, блоки 9, 14, 18 сравнения, триггер 19, формирователь

21 одиночного импульса, блок 24 регистров, дешифратор 27, блок 28 индикации. С помощью программируемого кода по входам 29 устройства проводится проверка функционирования кажИзобретение относится к автомати1 ке и вычислительной технике, может быть использовано для ввода информации в ЭВИ с индицированием содержимого оперативной памяти для просмотра контрольных кодов и является усо.вершенствованием изобретения по авт. св. Р 1525696.

Цель изобретения — расширение области применения устройства за счет возможности выборки и хранения программно заданных кодов.

На чертеже представлена стРУктУР 30 ная схема многоканального устройства для ввода информации.

Устройство содержит в каждом канале первый триггер 1 и второй триггер 2, информационный вход 3, выход

4 первой группы и выход 5 второй группы, а также первый элемент ИЛИ б, первый счетчик 7, вход 8 синхронизации устройства, первый блок 9 сравнения, входы .10 задания кода, элемент 40

2И-HE 11, второй счетчик 12, первый элемент 2И 13, второй блок 14 сравнения, входы 15 задания кода, второй элемент ИЛИ 16, второй элемент 2И 17, третий блок 18 сравнения, третий 45 триггер 19, третий счетчик 20,формирователь 21 одиночного. импульса, четвертый счетчик 22, вход 23 импульса. счета, блок 24 регистров, шину 25 положительного и шину 26 отрицатель- 0 ного потенциалов устройства, дешифратор 27, блок 28 индикации, входы

29 задания кода.

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

При включении питания на входах

3 устройства присутствуют низкие уровни напряжения, соответствующие отсутствию входных сигналов. На .прядо го канала устройства,,сравнение происходит на блоке 18 сравнения,результаты сравнения заносятся в блок

24 регистров, по первому каналу которого происходит запись информации по адресам, формируемым счетчиком

20, а по второму каналу — чтение информации по адресам счетчика 22 с помощью входа 23 импульса счета,через дешифратор 27 кода содержимое оперативной памяти высвечивается на блоке 28 индикации. 1 ил. мых выходах триггеров 1 — низкие уровни напряжения, на ичверсных — высокие. Триггеры 2 находятся в исходном состоянии, т,е. на их выходах установлены низкие уровни напряжения, а на инверсных — высокие. Высокие уровни напряжения соответствующих инверсных выходов триггеров 1 и 2 удерживают через элементы ИЛИ 6 и 16 в нулевом состоянии счетчики 7 и 12.

Низкие уровни напряжения с блоков

14, 18 и 9 запрещают прохождение тактовых импульсов с входа 8 синхронизации на выходы элементов 13, 11 и

17. При включении питания формирователь 21 одиночного импульса обнуляет счетчики 20 и 22 одиночным импульсом отрицательной полярности. Низкий уровень напряжения с выхода блока 18 сравнения удерживает в исходном состоянии IK-триггер 19. На вход записи первого канала блока 24 двухадресных регистров (например, типа КР1802ИР1) поступает высокий уровень напряжения с инверсного выхода триггера 19.Высокий уровень напряжения сшины "Питание

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

22 считывается по шинам адреса второго канала, поэтому информация первого регистра блока регистров по нулевому адресу дешифрируется дешийратором 27 и высвечивается на блоке 28 индикации. Устройство находится в исходном состоянии.

161

При поступлении входных сигналов триггеры 1 взводятся по переднему

1 фронту входного сигнала. Высокие уровни сигналов с выходов первых

I триггеров 1 гоступают на J-входы) одновременно низкие уровни напряжения с с инверсных выходов триггеров 1 поступают через элемент ИЛИ 16 на R-вход счетника 12 и разрешают его работу.

Счетчик 12 начинает счет тактовых импульсов, поступающих с входа 8 синхронизации устройства. По переднему фронту m-го импульса тактовой частоты на выходе счетчика 12 устанавливается код, совпадающий с кодом на вхбдах 15 задания кода появления передHeão фронта выходных импульсов устройства.

Действительно, на выходе блока

14 сравнения устанавливается высокий уровень напряжения, который разрешает прохождение m-го импульса через элемент 2И 13 на С-входы триггеров

2, Информация с 1 †вход триггеров 2 переписывается соответственно на выходы 4 и 5 первой и второй групп устройства. Низкие уровни напряжения с инверсных выходов вторых триггеров

2 через элемент ИЛИ 6 поступают на

R-вход счетчика 7 и разрешают его работу. Счетчик 7 начинает подсчет импульсов тактовой частоты, поступающих с входа 8 синхронизации. Б это же время низкие уровни напряжения с инверсных выходов триггеров 2 поступают на R — входь триггеров 1 и приводят эти триггеры в исходные состояния. Через элемент HJIH 16 счетчик 12 обнуляются, а на J-входах триггеров

2 устанавливают низкие уровни напряжения. По переднему фронту и-го импульса с входа 8 на выходе счетчика

7 устанавливает код, который совпадает с кодом на входах 10 задания кода

1 управления длительностью выходных импульсов. На выходе блока 9 сравнения устанавливается высокий уровень напряжения, который разрешает прохождение n-ro импульса тактовой частоты через элемент 2И-НЕ 11 íà R — âõîäû триггеров 2, так как импульс имеет инверсную форму, то триггеры 2 сбрасывают. Завершается формирование длительности выходных импульсов устрой-. ства) т.е. на прямых выходах 4 триггеров 2 устанавливают низкие уровни напряжения, а на инверсных выходах

5 — высокие. Высокие уровни напряже229010

6 ния с инверсных выходов триггеров 2 сбрасывают через элемент ИЛИ 6 по

R — входу счетчик 7, на выходах блоков

14 и 9 сравнения стоят низкие уровни напряжения, счетчики 12 и 7 обнулены, триггеры 1 и 2 находятся в исходном состоянии, т.е. с приходом по входам

3 следующих входных импульсов устройство продолжает сначала свою работу.

Такое функционирование продолжается до того момента, пока код информации всех каналов с выходов триггеров 2 не совпадает с кадом на входах 29 управления выборкой, На выходе блока !8 сравнения появляется высокий уровень напряжения, который разрешает прохождение k-ro импульса на выход элемента 2И 17 и разрешает работу JK-триггера 19 по входам

J К) R. По переднему фронту k-го импульса устанавливается счетчик 20, с с выходов которого на адресные шины первого канала блока 24 регистров поступает адрес. По заднему Фронту

k-ro импульса взводится триггер 19,с инверсного выхода которого низкий уровень напряжения поступает на вход записи первого канала и записывает ,по начальному адресу информацию ко) тор .ÿ стоит на выходах триггеров 2.

С приходом следующего кода с выхода устройства на группу входов блока

18 сравнения, который не совпадает с кодом на входах 29 устройства,на выходе блока 18 устанавливается низкий уровень напряжения.

Зтот уровень сбрасывает триггер

19 в исходное состояние и запрещает прохождение импульсов тактовой частоты на С-вход счетчика 20, На выходе записи первого канала блока 24 появляется высокий уровень напряжения. Так как блок 24 регистров по второму каналу всегда находится в режиме чтения, то, задав по входам

29 код, который заведомо не сравнится с выходным кодом устройства, можно с помощью импульса счета по входу

23 счетчика 22, который перебирает адреса оперативной памяти блока 24 регистров, читать информацию о работоспособности каналов многоканального устройства ввода. Эта информация высвечивается на блоке 28 индикации.

Если оператор устанавливает на счетчике 22 адрес, равньгЪ адресу счетчика 20 после сравнения кодов на бло1612290 ке 18, то результат работоспособности каждого канала можно видеть на блоке 28 индикации каждый раз после совпадения входного кода устройства с кодом на входах 29. формулаизобретения

Составитель А.Видянин

Техред Л.Олийнык Корректор Т.Колб

Редактор Н.Тупица

Заказ 3830 Тираж 571 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

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

Производственно-издательский комбинат "Патент". r.Óæãoðoä, ул. Гагарина,101

Многоканальное устройство для ввода информации по авт.св. 11 - 1525696, о: т л и ч а ю щ е е с я тем, что, с, целью расширения области примене-. н я устройства за счет возможности в борки и хранения программно заданн х кодов, в него введены третий блок сравнения, третий и четвертый с четчики, формирователь одиночного и!мпульса, блок регистров, дешифратор, блок индикации, третий триггер, второй элемент 2И, первый вход которого соединен с входом синхронизации устройства, второй вход соединен с вы1 холодом третьего блока сравнения и с

6ходами 3, К, R третьего триггера, а выход соединен с синхровходами третьего триггера и третьего начетчика, вход . сброса которого соединен с выходом формироватеЛя одиночного импульса и с входом сброса четвертого счетчика, синхровход которого является «ходом импульса счета устройства, выходы третьего

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

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