Устройство для ввода информации Советский патент 1985 года по МПК G06F9/46 

Описание патента на изобретение SU1182505A1

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

Цель изобретения - уменьшение затрат машинного времени на ввод информации путем формирования вызова на ввод только при изменении состояния клавиатуры.

На фиг. 1-приведена функциональная схема предлагаемого устройства; на фиг. 2 - временные диаграммы, поясняющие его работу; на фиг. 3 алгоритм работы устройства для ввода информации.

Устройство для ввода информации содержит контроллер 1, матрицу 2 элементов коммутации, блок 3 формирования сигнала стробирования, элемент 4 ИСКШОЧАЮЩЕЕ.ИЛИ и счетчик 5.

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

Сигналом начальной установки (внут ренний сигнал контроллера 1) при включении производится подготовка устройства к вводу информации - на всех адресных выходах контролпера 1 (вертикальных шинах клавиатуры 2) устанавливаются уровни Лог. 1, на его управляющем выходе - уровень Лог. О, а на установочном выходе контроллера 1 формируется импульс, I устанавливающий счетчик 5 в исходное (нулевое) состояние. Устройство готово к восприятию нажатий клавиш. Контроллер 1 выполняет основную программу, например сбор информации с датчиков, ее обработку, вьщачу . управляющих воздействий.

При замыкании элемента 2 коммутации матрицы на соответствующей горизонтальной шине появляется уровень Лог. 1, которьй через блок формирования сигнала стробирования появляется на выходе этого блока. Элемент 4 ИСКЛЮЧАЮЩЕЕ ИЛИ уровнем Лог. О на втором его входе включается в неинвертирующий режим, при этом Лог. Г поступает на счетный вход счетчика 5, устанавливая его в первое состояние, и на вход Запрос прерьшания контроллера 1. По поступившему запросу контроллер 1 прерывает выполнение основной программы и начинает обработку поступившего сигнала (фиг. 3), осуществляя сканирование матрицы 2, при этом на выходе элемента 4 ИСКПЮЧАЩЕЕ ИЛИ устанавливается уровень Лог. О. Сканирование осуществляется путем перемещения Лог, 1 (как, например, на фиг. 2, сдвигом вправо) с заполнением освободившегося разряда уровнем Лог. О по всем вертикальным шинам матрицы 2. Когда в процессе сканирования подается Лог. 1 на ту вертикальную шину, которая содержит замкнутьй элемент коммутации, она через блок 3 формирования, элемент 4 ИСКПЮЧАЩЕЕ ИЛИ увеличивает содержимое счетчика 5 :и поступает на вход Запрос прерыва1ния контроллера 1. К этому моменту контроллер 1 завершает первый цикл обработки прерывания и возвращается к выполнению основной программы. Если в результате сканирования ни на одной из горизонтальных шин Лог. 1 не появилась, то фиксируется ложное появление первого запроса прерывания и контроллер 1 переводит счетчик 5 и сигналы на адресных и управляющем выходах, а следовательно, и устройство в целом в состояние готовности восприятия замкнутого элемента коммутации.

По поступившему второму запросу контроллер 1 уровнем Лог. 1 на втором выходе переводит элемент 4 ИСКЛЮЧАЮЩЕЕ ШШ в инвертирующий режим (на его выходе появляется Лог. 0), по состоянию адресных выходов, а также информационных входов второй группы определяет замкнутый элемент коммутации и выполняет определяемые им действия, после чего возвращается к выполнению основной программы.

После размыкания элемента коммутацией на выходе блока 3 формирования устанавливается уровень Лог. О, которьй инвертируется элементом 4 ИСКЛЮЧАЩЕЕ ШШ и переводит счетчик в третье состояние, а также устанавливает запрос прерывания контроллеру 1. По поступившему запросу прерывается выполнение основной программы и осуществляется переход к обработке прерьюания, в процессе которой контроллер 1 переводит счетчик 5 и сигналы на адресных и управляющем выходах в исходное состояние. После этого 3 происходит возврат к выполнению прерванной основной программы ройство готово к восприятию нажатий уст- . клавиш. 1182505 -4

Похожие патенты SU1182505A1

название год авторы номер документа
Система отладки микропроцессорных устройств 1989
  • Баженов Сергей Евгеньевич
  • Моченков Андрей Владимирович
  • Однокозов Владимир Иванович
  • Сизоненко Олег Александрович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Топорков Валентин Васильевич
  • Харченко Вячеслав Сергеевич
SU1700559A1
Устройство для ввода информации 1984
  • Степаненко Василий Анатольевич
  • Полуботко Константин Анатольевич
SU1200273A1
Устройство для обмена информацией 1987
  • Пожидаев Николай Яковлевич
  • Фролов Виктор Алексеевич
  • Понитков Михаил Федорович
SU1497619A1
Устройство для отображения информации на экране электронно-лучевой трубки 1985
  • Гаврилов Владислав Алексеевич
  • Зиновьев Александр Владиленович
  • Товба Михаил Авраамович
SU1352477A1
Устройство для программного управления технологическим оборудованием 1989
  • Харченко Вячеслав Сергеевич
  • Сперанский Борис Олегович
  • Тюрин Сергей Феофентович
  • Улитенко Валентин Павлович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Крюков Дмитрий Зиновьевич
SU1714575A1
Устройство для контроля микропроцессорной системы 1990
  • Рыбка Виктор Викторович
  • Ткачев Михаил Павлович
  • Пикин Владимир Юрьевич
SU1753474A1
СИСТЕМА КОММУТАЦИИ ПРОЦЕССОРОВ 1991
  • Комаров А.В.
RU2006931C1
Устройство для контроля сбоев псевдослучайного испытательного сигнала 1987
  • Смирнов Юрий Константинович
SU1540025A1
Автоматизированная система контроля радиоэлектронных устройств 1989
  • Ларичев Анатолий Павлович
  • Рогожин Олег Владимирович
  • Кочнев Александр Александрович
  • Гришин Сергей Викторович
SU1683038A1
Многопроцессорная система 1989
  • Грецкий Юрий Викторович
SU1686455A1

Иллюстрации к изобретению SU 1 182 505 A1

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

УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ, содержащее матрицу элементов коммутации, контроллер, блок формирования сигнала стробирования, о тличающееся тем, что, .с целью сокращения затрат машинного, времени, в него введены элемент:. ИСКЛЮЧАЮЩЕЕ ИЛИ, счетчик, выходы группы которого подключены к информационным входам первого группы контроллера, адресные выходы которого подключены к вертикальным шинам матрицы, горизонтальные шины которой подключены к информационным входам второй группы контроллера и входам блока формирования сигнала стробирования, выход которого подключен к первому входу злемента ИСКЛЮЧАЮЩЕЕ ИЛИ, второй вход которого подключен к управляющему выходу контроллера, а выход подключен к счетному входу (Л счетчика и входу Запрос прерывания контроллера, установочный выход которого подключен к входу Установка нуля счетчика.

Документы, цитированные в отчете о поиске Патент 1985 года SU1182505A1

Устройство для ввода информации 1981
  • Подтуркин Владимир Ефимович
  • Умблия Александр Александрович
SU981983A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Котлеров С.А., Чурков В.М
Клавиатура и индикация, управляемые микропроцессором серии К580
- Электронная промьшшенность, 1982, вып
Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1

SU 1 182 505 A1

Авторы

Махота Алексей Федорович

Даты

1985-09-30Публикация

1984-04-04Подача