Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Клавиатура
Клавиатура PC представляет собой унифицированное устройство со стандартным разъемом и последовательным интерфейсом связи с системной платой. В качестве датчиков нажатия клавиш применяют механические контакты (открытые или герконовые), кнопки на основе токопроводящей резины, емкостные датчики и датчики на эффекте Холла. Типы клавишных датчиков влияют на надежность, долговечность и, конечно же, цену клавиатуры. Последние два типа являются самыми долговечными, поскольку в них исключены механические контактные системы. Независимо от типов применяемых датчиков нажатия клавиш, все они объединяются в матрицу. Клавиатура содержит внутренний контроллер, выполненный обычно на микросхеме из семейства MCS-48 фирмы Intel, осуществляющий сканирование матрицы клавиш, управление индикаторами, внутреннюю диагностику и связь с системной платой последовательным интерфейсом по линиям KB-Data и KB-Clock. Среди обычных (стандартных) исполнений существуют 3 основных типа клавиатур:
Клавиши расширенной клавиатуры разделены на 4 группы:
По электрическому интерфейсу клавиатуры XT и AT совпадают, за исключением того, что двунаправленный интерфейс позволяет клавиатуре AT принимать команды от системной платы. Однако по логическому интерфейсу они несовместимы, а клавиатура AT иногда имеет переключатель режима XT/AT. Клавиатура PS/2 отличается от AT только исполнением разъема, при необходимости можно использовать переходник (лучше мягкий). Внутренний контроллер клавиатуры способен определить факты нажатия и отпускания клавиш, при этом можно нажимать очередную клавишу, даже удерживая несколько ранее нажатых. При нажатии клавиши клавиатура передает идентифицирующий ее скан-код. При удержании клавиши в нажатом положении через некоторое время клавиатура начинает автоповтор передачи скан-кода нажатия этой клавиши. Задержка автоповтора (Typematic Delay) и скорость автоповтора (Typematic Rate) для клавиатур AT программируются командами, посылаемыми в контроллер 8042. Расширенная клавиатура позволяет выбирать 1 из 3 наборов скан-кодов. Задание параметров автоповтора, выбор таблиц скан-кодов, управление светодиодными индикаторами, а также управление режимом сканирования матрицы клавиш и запуск диагностического теста осуществляется командами, посылаемыми центральным процессором в порт 60h (см. интерфейс клавиатуры). Перед посылкой команды необходимо убедиться в готовности контроллера к их приему — бит 1 порта 64h должен иметь нулевое значение. При начальном тестировании POST в случае ошибки клавиатуры выводится сообщение с возможным указанием скан-кода залипшей клавиши. Кроме традиционного стандартного исполнения существуют и другие варианты клавиатур. Малогабаритные клавиатуры портативных компьютеров интегрированы в общий корпус, но часто эти компьютеры имеют разъем для подключения обычной внешней клавиатуры, работать с которой все-таки удобнее. Некоторые производители оригинальных PC-совместимых компьютеров применяют собственные конструкции клавиатур, разъемов и даже интерфейса (например, Olivetty), что затрудняет их замену. При отсутствии поддержки производителем или поставщиком это может привести к тому, что в один момент компьютер может стать «чемоданом без ручки», поскольку механика клавиш подвержена износу. Кроме того, на клавиатуры иногда проливают чай (или хуже того — сладкий кофе), что выдерживают далеко не все конструкции. Существует множество вариантов клавиатур по используемым датчикам, по ощущениям от нажатия и по расположению клавиш. Имеются разные эргономические варианты: клавиатуры, «разламывающиеся» на две половины, имеющие подкладки для рук и т. п. При большом объеме клавиатурного ввода на эти нюансы есть смысл обратить внимание, поскольку неправильное положение рук оператора может приводить и к профессиональным заболеваниям. По ощущению от нажатия различают клавиатуры с «кликом» и без него. «Клик» — это щелчок, раздающийся при срабатывании нажатой клавиши. Щелчок может быть акустическим (это сильно раздражает соседей оператора по помещению) и механическим, ощущаемым пальцами как преодоление некоторого предела упругости, после которого нажимаемая клавиша проваливается. В клавиатурах без клика срабатывание датчика почувствовать не удается, и, если оператор не привык смотреть на экран, возможны пропуски символов или их ложные повторы. Конечно же, выбор клавиатуры — дело вкуса пользователя, но он определяется и финансовыми возможностями — цены клавиатур могут различаться на порядок.
|