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

 

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

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

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

Наиболее близким к предлагаемой полезной модели является «Контроллер управления кнопочной клавиатурой» [RU 84600 U1 Опубл. 10.07.2009]. Он содержит модуль управления, дешифратор, генератор опорной частоты, первый регистр, второй регистр. Выход генератора опорной частоты соединен с первым входом первого регистра, ко второму входу которого подключен выход дешифратора, вход которого подключен к шине адреса и является первым входом контроллера управления кнопочной клавиатурой. Выход первого регистра соединен с первым входом модуля управления, второй вход которого соединен шиной данных с первым входом второго регистра и является вторым входом контроллера управления кнопочной клавиатурой. Выход модуля управления подключен ко второму входу второго регистра, а выход второго регистра является выходом контроллера управления кнопочной клавиатурой.

Недостатком известных контроллеров является невозможность осуществления встроенного контроля устройства.

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

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

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

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

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

Выход генератора опорной частоты 3 соединен с первым входом первого регистра 4, ко второму входу которого подключен выход дешифратора 2, вход которого подключен к шине адреса и является первым входом контроллера управления кнопочной клавиатурой. Выход первого регистра 4 соединен с первым входом первого модуля управления 5, второй вход которого соединен с шиной данных и с первым входом второго регистра 7. Выход первого модуля управления 5 подключен ко второму входу второго регистра 7, выход второго регистра 7 является выходом контроллера управления кнопочной клавиатурой. Выход второго регистра 7 подключен к третьему входу модуля сравнения 10. Первый выход ПЗУ 8 подключен к шине данных и первому входу второго регистра 7, а второй выход ПЗУ 8 подключен к второму входу модуля сравнения 10. Первый выход второго модуля управления 9 подключен к шине адреса. Второй выход второго модуля управления 9 подключен к первому входу модуля сравнения 10, а третий выход второго модуля управления 9 подключен к входу ПЗУ 8. Выход модуля сравнения 10 является выходом контроллера управления кнопочной клавиатурой.

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

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

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

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



 

Наверх