Как найти схему клавиатуры

У них изнутри каждая кнопка оборудована собственными выключателем и пружиной.


Он должен быть установлен в правильное положение.

Некоторые клавиатуры могут иметь дополнительные индикаторы. Проверка работоспособности процессора и МИДИ выхода.
РЕМОНТ КЛАВИАТУРЫ// НЕ РАБОТАЮТ КЛАВИШИ// ВОССТАНОВЛЕНИЕ ДОРОЖЕК

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

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

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

Но полностью эти устройства клавиатуру не заменяют. Далее подробно рассмотрены все группы клавиш с их скэн-кодами.

Тем не менее, интерес к архитектуре ЭВМ и программированию на уровне машинных кодов не угасает, но и явно растет по двум причинам. Более подробное техническое описание клавиатуры можно прочитать чуть ниже: 1.

Как чистить клавиатуру ПК

Другие компоненты обычной клавиатуры

Аналогичные действия выполняются и тогда, когда оператор отпускает нажатую ранее клавишу. Три линии порта 1 Р1.

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

Клавиатурный компьютер имеет два порта — выходной и входной.

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

Клавиши пустого места «white space» : К этим клавишам относятся основная клавиша Enter, клавиша Tab и клавиша пробела.

Корпус оказывает влияние на комфорт и эргономику клавиатуры.

Назначение входных, выходных и управляющих сигналов ПККИ приведено в таблице 3. Процессор прекращает обработку прерывания и возвращается к отложенной задачи.
[Natalex] Ремонт клавиатуры, восстановление дорожек…

Как устроена

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

Клавиатурный компьютер имеет два порта — выходной и входной.

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

Эти клавиши трудно классифицировать; они применяются для форматирования текста и разделения текстовых элементов и команд. Когда ведущий инициирует передачу данных, то сначала передается адрес устройства, к которому выполняется обращение. Микроконтроллер имеет: — высокопроизводительное микропроцессорное ядро C51 совместимое со стандартом

Обычно проблем с индикаторами не возникает. Требования к клавишам.


Материнские платы в старых РС без чипсетов использовали в качестве контроллера клавиатуры микросхему Intel , которая стала стандартной почти для всех РС. Принципы работы клавиатуры Клавиатура выполнена, как правило, в виде отдельного устройства, подключаемого к компьютеру тонким кабелем. На практике в этот момент при нажатии на клавишу мы слышим предупреждающий звуковой сигнал и не наблюдаем ввода данных.

Следует отметить, что клавиатура содержит внутренний байтовый буфер, через который она осуществляет обмен данными с компьютером. Также на эту тему вам будет полезно почитать об основных функциях клавиатуры. Как правило, эти преобразования выполняют модули BIOS. Принципиальная схема интерфейса клавиатуры Кликните для увеличения На схеме показано, как можно подключить 12 кнопок к таймеру для генерации 12 различных частот. Строение экземпляров подороже, более сложное: кнопки уже присутствуют физически.

Контроллер клавиатуры реализует и другие функции в РС. У купольных конструкций, каждая кнопка оборудована отдельной микромембраной с контактом. Замыканию и размыканию любого из переключателей соответствует уникальный цифровой код scan code размеров 1 байт. Дисплейная часть обеспечивает работу с дисплеем на семисегментных индикаторах их может быть до 32 шт.
Ремонт клавиатуры Genius. The fixing of keyboard

Немного о матрице

В этом случае ввод новых символов на некоторое время прекращается. Однако почти во всех РС до сих пор используется обычный интерфейс несмотря на растущую популярность шины USB.

Более подробное техническое описание клавиатуры можно прочитать чуть ниже: 1. В одном из предыдущих постов, вскользь, была затронута тема устройства компьютерной клавиатуры.

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

Основа нашей кнопочной клавиатуры — интегральный таймер , который сконфигурирован как несинхронизированный мультивибратор. Примечание: Здесь рассматриваются только обычные компоненты стандартной клавиатуры.

Похожие лицензионные изображения:

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

Число устройств, которые могут быть подключены к шине, ограничивается только максимальной емкостью шины пФ. Но программе нужен не порядковый номер нажатой клавиши, а соответствующий обозначению на этой клавише ASCII-код. Вверху корпуса смонтированы светодиодные индикаторы, которые обычно текстурированы не так, как колпачки. Выдаёт так называемый скан-код 2.

Он должен быть установлен в правильное положение. Следует отметить, что клавиатура содержит внутренний байтовый буфер, через который она осуществляет обмен данными с компьютером. Большинство скэн-кодов являются однобайтовыми 8 битов , но некоторые состоят из нескольких байтов.

С помощью клавиатуры можно вводить любые символы — от букв и цифр до иероглифов и знаков музыкальной нотации. Миди клавиатура состоит из двух основных частей: Cобственно клавиши с контактами.
Схема подключения самодельного руля к плате от клавиатуры Genius.

Содержание

  1. Принципиальная Схема Клавиатуры
  2. Другие компоненты обычной клавиатуры
  3. Как устроена
  4. Немного о матрице
  5. Похожие лицензионные изображения:
  6. Анатомия клавиатуры
  7. Щёлкать иль не щёлкать, вот в чём вопрос
  8. Какими бывают механические переключатели?
  9. На правах рекламы

Принципиальная Схема Клавиатуры

У них изнутри каждая кнопка оборудована собственными выключателем и пружиной.


Он должен быть установлен в правильное положение.

Некоторые клавиатуры могут иметь дополнительные индикаторы. Проверка работоспособности процессора и МИДИ выхода.
РЕМОНТ КЛАВИАТУРЫ// НЕ РАБОТАЮТ КЛАВИШИ// ВОССТАНОВЛЕНИЕ ДОРОЖЕК

Достоинства Достоинства клавиатуры перед другими устройствами ввода данных весьма очевидны: — удобство; — аппаратная поддержка на большинстве систем; — возможность гибкой настройки.
electron/emi/schems/midikeyb.gif»/>
Также на эту тему вам будет полезно почитать об основных функциях клавиатуры. Если нажать на клавишу и не отпускать ее, клавиатура перейдет в режим автоповтора.

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

Но полностью эти устройства клавиатуру не заменяют. Далее подробно рассмотрены все группы клавиш с их скэн-кодами.

Тем не менее, интерес к архитектуре ЭВМ и программированию на уровне машинных кодов не угасает, но и явно растет по двум причинам. Более подробное техническое описание клавиатуры можно прочитать чуть ниже: 1.

Как чистить клавиатуру ПК

Другие компоненты обычной клавиатуры

Аналогичные действия выполняются и тогда, когда оператор отпускает нажатую ранее клавишу. Три линии порта 1 Р1.

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

Клавиатурный компьютер имеет два порта — выходной и входной.

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

Клавиши пустого места «white space» : К этим клавишам относятся основная клавиша Enter, клавиша Tab и клавиша пробела.

Корпус оказывает влияние на комфорт и эргономику клавиатуры.

Назначение входных, выходных и управляющих сигналов ПККИ приведено в таблице 3. Процессор прекращает обработку прерывания и возвращается к отложенной задачи.
[Natalex] Ремонт клавиатуры, восстановление дорожек…

Как устроена

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

Клавиатурный компьютер имеет два порта — выходной и входной.

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

Эти клавиши трудно классифицировать; они применяются для форматирования текста и разделения текстовых элементов и команд. Когда ведущий инициирует передачу данных, то сначала передается адрес устройства, к которому выполняется обращение. Микроконтроллер имеет: — высокопроизводительное микропроцессорное ядро C51 совместимое со стандартом

Обычно проблем с индикаторами не возникает. Требования к клавишам.


Материнские платы в старых РС без чипсетов использовали в качестве контроллера клавиатуры микросхему Intel , которая стала стандартной почти для всех РС. Принципы работы клавиатуры Клавиатура выполнена, как правило, в виде отдельного устройства, подключаемого к компьютеру тонким кабелем. На практике в этот момент при нажатии на клавишу мы слышим предупреждающий звуковой сигнал и не наблюдаем ввода данных.

Следует отметить, что клавиатура содержит внутренний байтовый буфер, через который она осуществляет обмен данными с компьютером. Также на эту тему вам будет полезно почитать об основных функциях клавиатуры. Как правило, эти преобразования выполняют модули BIOS. Принципиальная схема интерфейса клавиатуры Кликните для увеличения На схеме показано, как можно подключить 12 кнопок к таймеру для генерации 12 различных частот. Строение экземпляров подороже, более сложное: кнопки уже присутствуют физически.

Контроллер клавиатуры реализует и другие функции в РС. У купольных конструкций, каждая кнопка оборудована отдельной микромембраной с контактом. Замыканию и размыканию любого из переключателей соответствует уникальный цифровой код scan code размеров 1 байт. Дисплейная часть обеспечивает работу с дисплеем на семисегментных индикаторах их может быть до 32 шт.
Ремонт клавиатуры Genius. The fixing of keyboard

Немного о матрице

В этом случае ввод новых символов на некоторое время прекращается. Однако почти во всех РС до сих пор используется обычный интерфейс несмотря на растущую популярность шины USB.

Более подробное техническое описание клавиатуры можно прочитать чуть ниже: 1. В одном из предыдущих постов, вскользь, была затронута тема устройства компьютерной клавиатуры.

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

Основа нашей кнопочной клавиатуры — интегральный таймер , который сконфигурирован как несинхронизированный мультивибратор. Примечание: Здесь рассматриваются только обычные компоненты стандартной клавиатуры.

Похожие лицензионные изображения:

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

Число устройств, которые могут быть подключены к шине, ограничивается только максимальной емкостью шины пФ. Но программе нужен не порядковый номер нажатой клавиши, а соответствующий обозначению на этой клавише ASCII-код. Вверху корпуса смонтированы светодиодные индикаторы, которые обычно текстурированы не так, как колпачки. Выдаёт так называемый скан-код 2.

Он должен быть установлен в правильное положение. Следует отметить, что клавиатура содержит внутренний байтовый буфер, через который она осуществляет обмен данными с компьютером. Большинство скэн-кодов являются однобайтовыми 8 битов , но некоторые состоят из нескольких байтов.

С помощью клавиатуры можно вводить любые символы — от букв и цифр до иероглифов и знаков музыкальной нотации. Миди клавиатура состоит из двух основных частей: Cобственно клавиши с контактами.
Схема подключения самодельного руля к плате от клавиатуры Genius.

Источник

Анатомия клавиатуры

Устройства ввода играют важнейшую роль в работе с компьютером и играх, поэтому довольно любопытно будет изучить их внутренности. Диапазон цен на клавиатуры сегодня просто огромен, однако их можно отнести к одной из двух широких категорий: мембранным или механическим. Эти понятия описывают систему, используемую для распознавания нажатия клавиш, и начнём мы с первой категории.

Щёлкать иль не щёлкать, вот в чём вопрос

На представленной ниже фотографии показана бюджетная клавиатура, похожая на бесчисленное множество других, используемых сегодня в школах, офисах и дома. Схема расположения её клавиш является почти полной копией классической IBM Model M 102, но это справедливо для большинства современных клавиатур.

И корпус, и отдельные клавиши изготовлены литьём под давлением из АБС-пластика, потому что этот процесс изготовления недорог, а материал слабо подвержен износу.

Работа с клавиатурой даёт полную информацию о том, к какой категории она относится. Полное отсутствие щёлканья и треска при нажатии на клавиши сообщает нам, что это мембранная клавиатура. Ещё одна подсказка — ощущения при нажатии клавиши; несмотря на бюджетность клавиатуры, нажатие ощущается мягким и слабым.

Вскрытие корпуса это подтверждает — первым делом мы видим мягкий слой силикона.

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

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

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

Сняв слой силикона, мы увидим набор из трёх пластиковых листов: два создают «контакты переключателей», а третий способствует их разделению, предотвращая ошибочные считывания.

При нажатии клавиши мембраны сдвигаются друг к другу, после чего соединяются и «точки» под клавишей, в результате чего цепь замыкается, и это считывает соответствующий чип.

Если мы пройдём по дорожкам от мембран к небольшой печатной плате, то увидим, что всего есть 26 дорожек. Они выстроены таким образом, что несколько точек находятся на одной дорожке, допустим, у верхней мембраны, но соответствующие точки нижней мембраны расположены на отдельных дорожках.

Это может показаться чересчур сложным, но на самом деле такая система намного проще, чем создание отдельных дорожек для каждой клавиши. В этой модели соединения не прикреплены несъёмно к плате (что позволяет снизить стоимость), поэтому её нужно надёжно прикрепить прижать к мембране, чтобы обеспечить надёжное соединение.

Плата также содержит пару светодиодов, сообщающих о нажатии определённых клавиш, а именно Caps Lock, Num Lock и Scroll Lock.

Перевернув печатную плату, мы увидим чип контроллера. К сожалению, он залит твёрдым пластиком (для герметизации от жидкостей), который невозможно снять, не повредив остальную часть платы.

Чип может быть стандартным микроконтроллером USB HID (human interface device), которых на рынке есть тысячи разновидностей (например, такая).

Подобные типы клавиатур могут работать годами, не вызывая при этом никаких проблем. Когда же они всё-таки возникают, это часто связано с соединяющимися точками — постоянное нажатие и отпускание приводит к их постепенному стиранию, пока, наконец, они не протрутся до такой степени, что не смогут обеспечивать контакт.

После этого остаётся или заменить мембраны, или, как поступает большинство людей, отправить клавиатуру в рай для электроники и купить новую. Но, разумеется, не каждую клавиатуру можно купить за пару долларов и не в каждой используются мембраны.

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

На фотографии выше показана механическая клавиатура Corsair K100 RGB, продающаяся по довольно неожиданной цене в 210 долларов. Не все модели такого типа настолько дороги, однако подобный дизайн и набор функций сегодня очень популярен.

Под каждой клавишей расположена отдельная система микропереключателя. В рассматриваемой K100 используются системы, изготовленные знаменитой немецкой компанией Cherry. Переключатели Cherry MX уже приобрели почти легендарную репутацию, но в конечном итоге это всего лишь качественно изготовленные устройства.

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

Из-за наличия подвижных деталей механические клавиатуры обладают отчётливым «стуком». Благодаря использованию переключателей клавиатура становится более надёжной и тактильной по сравнению с мембранными моделями.

Какими бывают механические переключатели?

Современная мода на светодиодную RGB-подсветку в комплектующих PC нравится не всем, однако когда дело касается клавиатур, она обладает определёнными преимуществами: настраиваемая подсветка позволяет выбрать наиболее подходящий пользователю цвет и можно задать комбинацию цветных клавиш (если есть возможность RGB-подсветки каждой клавиши), что бывает полезным в приложениях или играх.

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

Внутри клавиатуры-бабочки Apple

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

Я не буду подробно рассказывать об эргономических клавиатурах просто потому, что внутри они устроены точно так же, как описанные выше типы. Они отличаются только расположением клавиш на корпусе, а также снижением нагрузки на запястья и предплечья при длительном использовании.

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

На правах рекламы

Виртуальные серверы с новейшим железом, защитой от DDoS-атак и огромным выбором операционных систем. Максимальная конфигурация — 128 ядер CPU, 512 ГБ RAM, 4000 ГБ NVMe.

Источник

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

Как устроена

В состав блок схемы любой клавиатуры входят такие функциональные узлы:

  • Матрица клавиш – срабатывает при нажатии определенной клавиши или их комбинаций;
  • Контроллер – схема управления, которая распознает нажатие клавиш и передает сигнал на интерфейс ввода;
  • Порт подключения – USB или PS/2 у проводной клавиатуры или радиомодуль у беспроводной;
  • Блок светодиодов (три у большинства экземпляров и четыре у японских);
  • Буфер обмена – запоминает до 15 введенных символов и передает их в соответствующую программу.

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

Не принципиально, также взаимное расположение этих блоков внутри корпуса устройства.

При замыкании контакта, после нажатия клавиши, контроллер определяет скан-код кнопки. Известная «болячка» — при нажатии трех и более клавиш происходит «фантомное» срабатывание, когда генерируется некорректный символ.

Для предотвращения таких глюков, в поздних версиях Виндовс, предусмотрена функция залипания клавиш, когда нажатие более трех попросту не определяется.

Большинство современных вариантов стандарта AT оборудованы микроконтроллером Intel 8042 или его аналогом. При использовании устройства PS/2, генерируется прерывание сигнала при нажатии кнопки, у USB и беспроводных символ определяется после каждого цикла опроса.Через соответствующий порт, символ передается в центральный процессор, а тот, в свою очередь, определив запись программы, переходит к ее выполнению. Набранный символ хранится в буфере, пока не будет отправлен в соответствующую программу или службу Виндовс.

Немного о матрице

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

Почему же на рынке можно встретить экземпляры по цене в несколько тысяч рублей? Причина дороговизны – вовсе не использование топовой электроники. Цена во многом формируется матрицей клавиш (читайте об основных характеристиках здесь).

Узнать конструкцию матрицы можно при ее разборке, однако я не рекомендую вам этого делать.

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

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

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

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

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

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

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

Вот так и выглядит компьютерная, всеми любимая «Клавдия» изнутри. Также на эту тему вам будет полезно почитать об основных функциях клавиатуры. Буду благодарен всем, кто поделится этой публикацией в социальных сетях. До завтра!

С уважением, автор блога Андрей Андреев

Клавиатура

2.1. Принципы
работы клавиатуры

2.2. Порты
для работы с клавиатурой

2.3. Аппаратное
прерывание клавиатуры

2.4. Средства
BIOS для работы с клавиатурой

2.5. Средства
MS-DOS для работы с клавиатурой

2.6. Клавиатурные
функции библиотеки Microsoft C

Программа может использовать клавиатуру
по-разному. Она может задержать свое
выполнение до тех пор, пока оператор не
введет какое-нибудь число или пока не
нажмет какую-нибудь клавишу. Выполняя
некоторую работу, программа может
периодически проверять, не нажал ли
оператор на клавишу, изменяющую режим
работы программы. Резидентные программы
могут контролировать все нажатия на
клавиши, активизируясь при нажатии
определенной заранее комбинации. Можно
использовать прерывание, вырабатываемое
клавиатурой, например, для завершения
работы программы.

Мы расскажем о работе с клавиатурой на
разных уровнях — от использования
клавиатурных портов ввода/вывода до
средств, предоставляемых стандартными
библиотеками трансляторов Microsoft QC 2.5 и
C 6.0. Какой уровень вам следует выбрать,
зависит от решаемой задачи. Единственное,
что можно порекомендовать — это
использовать по возможности средства
высокого уровня. Если ваша программа
работает с клавиатурой на уровне портов
ввода/вывода, ее работа может оказаться
зависимой от типа клавиатуры и от типа
компьютера.

2.1. Принципы работы клавиатуры

Что же находится внутри клавиатуры?
Оказывается, там есть компьютер! Только
этот компьютер состоит из одной микросхемы
и выполняет специализированные функции.
Он отслеживает нажатия на клавиши и
посылает номер нажатой клавиши в
центральный компьютер.

Клавиатура представляет собой совокупность
датчиков, воспринимающих давление на
клавиши и замыкающих определенную
электрическую цепь. Длительное время
выпускались клавиатуры с механическими
датчиками. Современные клавиатуры —
мембранного типа. Переключатель
представляет собой набор мембран:
активная – верхняя, пассивная – нижняя,
разделяющая.

Внутри корпуса клавиатуры помимо
датчиков расположены электронные платы
дешифрации сигнала.

Обмен данными между клавиатурой и
системной платой осуществляется
11-битовыми блоками (8 разрядов плюс
служебная информация) по 2-проводному
кабелю (сигнал и земля).

Принцип работы клавиатуры заключается
в сканировании переключателей клавиш.
Замыканию и размыканию любого из
переключателей соответствует уникальный
цифровой код (scan code) размеров 1 байт.

Подключение клавиатуры к системной
плате производится с помощью разъема
DIN или mini-DIN.

На системной плате прием и обработку
сигналов от клавиатуры выполняет
специальная микросхема — контроллер
клавиатуры.

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

Рис.1. Упрощенная схема клавиатуры

Все горизонтальные линии матрицы
подключены через резисторы к источнику
питания +5 В. Клавиатурный компьютер
имеет два порта — выходной и входной.
Входной порт подключен к горизонтальным
линиям матрицы (X0-X4), а выходной — к
вертикальным (Y0-Y5).

Устанавливая по очереди на каждой из
вертикальных линий уровень напряжения,
соответствующий логическому 0, клавиатурный
компьютер опрашивает состояние
горизонтальных линий. Если ни одна
клавиша не нажата, уровень напряжения
на всех горизонтальных линиях соответствует
логической 1 (т.к. все эти линии подключены
к источнику питания +5 В через резисторы).

Если оператор нажмет на какую-либо
клавишу, то соответствующая вертикальная
и горизонтальная линии окажутся
замкнутыми. Когда на этой вертикальной
линии процессор установит значение
логического 0, то уровень напряжения на
горизонтальной линии также будет
соответствовать логическому 0.

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

Номер клавиши, посылаемый клавиатурным
процессором, однозначно связан с
распайкой клавиатурной матрицы и не
зависит напрямую от обозначений,
нанесенных на поверхность клавиш. Этот
номер называется скан-кодом (Scan Code).

Слово scan («сканирование»), подчеркивает
тот факт, что клавиатурный компьютер
сканирует клавиатуру для поиска нажатой
клавиши.

Но программе нужен не порядковый номер
нажатой клавиши, а соответствующий
обозначению на этой клавише ASCII-код.
Этот код не зависит однозначно от
скан-кода, т.к. одной и той же клавише
могут соответствовать несколько значений
ASCII-кода. Это зависит от состояния других
клавиш. Например, клавиша с обозначением
‘1’ используется еще и для ввода символа
‘!’ (если она нажата вместе с клавишей
SHIFT).

Поэтому все преобразования скан-кода
в ASCII-код выполняются программным
обеспечением. Как правило, эти
преобразования выполняют модули BIOS.
Для использования символов кириллицы
эти модули расширяются клавиатурными
драйверами.

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

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

В настоящее время существует три
различных типа клавиатуры. Это клавиатура
для компьютеров IBM PC/XT, 84-клавишная
клавиатура для IBM AT и 101-клавишная
(расширенная) клавиатура для IBM AT.
Некоторые клавиатуры имеют переключатель
режима работы (XT/AT), расположенный на
нижней крышке. Он должен быть установлен
в правильное положение.

Соседние файлы в папке Периферийные устройства ПК

  • #
  • #
  • #
  • #

    02.05.2014269.31 Кб21Классификация шин.vsd

  • #
  • #
  • #
  • #

    02.05.2014315.39 Кб26Накопители.vsd

Понравилась статья? Поделить с друзьями:
  • Как найти постановления мировых судей
  • Как найти музыку для бита
  • У меня одна лопатка выше другой как исправить
  • Небеса как найти питомца
  • Как найти троян на своем компьютере