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

Клавиатура является одним из важнейших устройств, определяющим условия комфортабельной работы на компьютере. В нее встроен контроллер. Независимо от того, как механически реализован процесс нажатия клавиш, сигнал при нажатии клавиши регистрируется контроллером клавиатуры (например, 8049) и передается в виде так называемого скэн-кода на материнскую плату. Скэн-код — это однобайтное число, младшие 7 бит которого представляют идентификационный номер, присвоенный каждой клавише. На материнской плате персонального компьютера для подключения клавиатуры также используется специальный контроллер. Для персональных компьютеров типа AT обычно применяется микросхема типа UPI 8042.
Когда скэн-код поступает в контроллер клавиатуры (8042), то инициализируется аппаратное прерывание (IRQ1), процессор прекращает свою работу и выполняет процедуру, анализирующую скэн-код. Данное прерывание обслуживается специальной программой, входящей в состав ROM BIOS. При поступлении скэн-кода от клавиш сдвига (<Alt>,<Ctrl>) или переключателя (<Shift>, <CapsLock>) изменение статуса записывается в оперативнуюпамять. Во всех остальных случаях скэн-код трансформируется в код символа (так называемые коды ASCII или расширенные коды). При этом обрабатывающая процедура сначала определяет установку клавиш и переключателей, чтобы правильно получить вводимый код ("а" или "А"). Затем введенный код помещается в буфер клавиатуры, представляющий собой область памяти, способную запомнить до 15 вводимых символов, пока прикладная программа не может их обработать. Буфер организован по принципу FIFO (первый вошел — первый вышел).
Kаждая клавиша генерирует два типа скэн-кода "код нажатия", когда клавиша нажимается, и "код освобождения", когда клавиша опускается. Для "кодов нажатия" и "кодов освобождения" используется одна и та же цепочка битов, коды освобождения состоят из двух байтов, первый из которых всегда равен 0F0H.
Контролер на материнской плате может не только принимать, но и передавать данные, чтобы сообщить клавиатуре различные параметры, например частоту повтора нажатой клавиши и др.
Контроллер 8049 отвечает не только да генерирование скэн-кодов, но он необходим для выполнения функций самоконтроля и проверки нажатых клавиш в процессе загрузки системы. Процесс самоконтроля отображается однократным миганием трех индикаторов LED клавиатуры во время выполнения программы POST. Таким образом, неисправность клавиатуры выявляется уже на стадии загрузки персонального компьютера.

Мышь

Большинство фирм, производящих подобные устройства, обеспечивают совместимость по системе команд либо с Microsoft Mouse (две управляющие клавиши), либо с Mouse Systems Mouse (три управляющие клавиши), а чаще всего с ними обеими. Мышь делает очень удобным процесс управления такими широко распространенными в графических пакетах объектами, как окна, меню, кнопки, пиктограммы и т. д.
Подавляющее число компьютерных мышек используют оптико-механический принцип кодирования перемещения. С поверхностью стола соприкасается тяжелый, покрытый резиной шарик сравнительно большого диаметра. Ролики, прижатые к поверхности шарика, установлены на перпендикулярных друг другу осях с двумя датчиками. Датчики, представляющие собой оптопары (светодиод-фотодиод), располагаются по разные стороны дисков с прорезями. Порядок, в котором освещаются фоточувствительные элементы, определяет направление перемещения мыши, а частота приходящих от них импульсов - скорость. Хороший механический контакт с поверхностью обеспечивает специальный коврик.

Более точного позиционирования курсора позволяет добиться оптическая мышь. Для нее используется специальный коврик, на поверхности которого нанесена мельчайшая сетка из перпендикулярных друг другу темных и светлых полос. Расположенные в нижней части мыши две оптопары освещают коврик и по числу пересеченных при движении линий определяют величину и скорость перемещения. Оптические мыши не имеют движущихся частей и лишены такого присущего оптико-механическим мышам недостатка, как перемещение курсора мыши рывками из-за загрязнения шарика. Разрешающая способность применяемого в мыши устройста считывания координат составляет 400 dpi (Dot per Inch) точек на дюйм и выше, превосходя аналогичные значения для механических устройств.
При помощи мыши удобно выделять объекты, перемещать их, рисовать. Устройством ввода мыши являются клавиши, их обычно две или три. Электронная схема управления мыши следит за ее перемещением, эти данные поступают в компьютер, обрабатываются процессором, который производит перемещение указателя мыши на экране дисплея. При перемещении мыши по коврику тяжелый, покрытый резиной шарик приводится в движение и вращает соприкасающиеся с ним валики вертикального и горизонтального перемещения. На этих валиках закреплены диски с прорезями. С разных сторон от диска установлены излучатель света (светодиод) и приемник света (фототранзистор). При движении мыши приемник принимает световые импульсы и преобразует их в электрические сигналы. По количеству импульсов определяются координаты мыши при ее движении по вертикали и горизонтали.
Существуют беспроводные мышки, которые осуществляют передачу данных в радио или инфракрасном диапазоне с расстояния 2 - 3 метра


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: