Контроллер управления кнопочной клавиатурой

 

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

Полезная модель относится к вычислительной технике и может быть использована в системах передачи информации.

Известен «МАХ7359 - контроллер клавиатуры с двухпроводным интерфейсом» [http://kazus/ru/lenta/view/0_6897_0htm/] содержащий блок интерфейса I2С, генератор частоты, модуль управления регистрами FIFO, устройство сканирования клавиатуры, блок обработки кодов клавиш и модуль прерываний. Выходы генератора частоты соединены с устройством сканирования клавиатуры и модулем управления регистрами FIFO. Блок интерфейса I2С соединен с модулем прерываний и модулем управления регистрами FIFO. Модуль прерываний соединен с модулем управления регистрами FIFO. Модуль сканирования клавиатуры соединен с блоком обработки кодов клавиш.

Наиболее близким к предлагаемой полезной модели является «Контроллер алфавитно-цифрового ЖКИ-модуля и клавиатуры с шиной I2 С» [http://kazus/ru/lenta/view/0_6897_0htm/]coдepжaщий преобразователь интерфейса I2С/6800, блок параметров и обработки команд, блок интерфейса I2С, устройство сканирования клавиатуры и блок обработки/буферизации кодов клавиш и формирования сигналов автоповтора. Преобразователь интерфейса I2С/6800 соединен с блоком параметров и обработки команд и с устройством сканирования клавиатуры. Блок параметров и обработки команд соединен с блоком интерфейса шины I2С и блоком обработки/буферизации кодов клавиш и формирования сигналов автоповтора, который соединен с устройством сканирования клавиатуры.

Недостатком известных контроллеров является возможность обработки до 64 клавиш.

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

Сущность предлагаемой полезной модели состоит в том, что контроллер управления кнопочной клавиатурой содержит модуль управления.

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

На фиг.1 изображена функциональная схема контроллера управления кнопочной клавиатурой.

Контроллер управления кнопочной клавиатурой состоит из шины адреса 1, дешифратора 2, генератора опорной частоты 3, первого регистра 4, модуля управления 5, шины данных 6 и второго регистра 7.

Выход генератора опорной частоты 3 подсоединен к первому входу первого регистра 4. Ко второму входу первого регистра 4 подсоединен выход дешифратора 2 ко входу которого подсоединена шина адреса 1, являющаяся первым входом контроллера управления кнопочной клавиатурой. Выход первого регистра 4 подсоединен к первому входу модуля управления 5. Шина данных 6, являющаяся вторым входом контроллера управления кнопочной клавиатурой, подсоединена ко второму входу модуля управления 5 и к первому входу второго регистра 7. Выход модуля управления 5 подсоединен ко второму входу второго регистра 7. Выход второго регистра 7 является выходом контроллера управления кнопочной клавиатурой.

Предлагаемый контроллер кнопочной клавиатуры работает следующим образом.

Адрес для записи выходных данных поступает по шине адреса 1 на вход дешифратора 2. Преобразованный в дешифраторе адрес поступает на второй вход первого регистра 4, где синхронизируется с помощью тактовой частоты поступающей с генератора опорной частоты 3, подключенного к первому входу первого регистра 4. Выход первого регистра 4 подключен к 1 входу модуля управления 5. Информация о нажатой кнопке поступает по шине данных 6 на второй вход модуля управления 5 и первый вход второго регистра 7. Сигналы управления поступают с выхода модуля управления 5 на второй вход второго регистра 7. С выхода регистра 7 закодированная информация о нажатой кнопке подается на выход устройства.

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

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



 

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

Изобретение относится к вычислительной технике и может быть использовано для мониторинга физического состояния пользователя при работе на компьютере
Наверх