Реклама:

Клавиатура EnduraPro/104 выделяется знаменитым механизмом деформирующихся пружин, встроенным устройством позиционирования TrackPoint и портом мыши mini-DIN. Она обладает широким диапазоном программируемых настроек и при этом не требует специальных драйверов.

Непревзойденный механизм деформирующихся пружин (и характерный щелчок) привлек меня в лагерь ярых поклонников клавиатур от IBM (ныне — от Unicomp). Лично я считаю их наилучшими клавиатурами в мире и единственными, которыми хочется пользоваться в настольных системах. Особенно мне нравится то, что при использовании механизма позиционирования TrackPoint (который можно встретить и в ноутбуках от IBM/Lenovo, Toshiba, Dell, HP и других) не приходится снимать руки с клавиатуры, что существенно повышает производительность работы.

Интерфейс клавиатуры

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

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

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

■ с помощью специального последовательного канала передачи данных при использовании штекера PS/2;

■ через порт USB.

Связь с системным блоком осуществляется через последовательный канал, данные по которому передаются по 11 бит, причем восемь из них собственно данные, а остальные — синхронизирующие и управляющие. Хотя это полноценный последовательный канал связи (данные пе-

редаются по одному проводнику), он не совместим со стандартным последовательным портом RS-232, который часто используется для подключения модемов.

В клавиатурах первых моделей PC использовался микроконтроллер 8048, а в более новых компьютерах применяется микросхема 8049 со встроенной памятью ROM или другие микросхемы, совместимые с 8048 или 8049. Например, в расширенной клавиатуре IBM всегда использовался специализированный вариант процессора 6805 компании Motorola, совместимый с микросхемами Intel. Встроенный процессор клавиатуры сканирует матрицу переключателей, устраняет эффект дребезжания, вырабатывает при нажатии клавиши соответствующий скан-код и передает его на системную плату. Этот процессор имеет свою память, иногда небольшую память ROM и встроенный последовательный интерфейс.


⇐ Предыдущая страница| |Следующая страница ⇒