Навигация
Главная
Новости
Ресурсы
 Книги
 Справочники
 Статьи
Файловый архив
 Журналы
 Книги
 Справочники
 Просто софт
 Софт по электронике
Обратная связь
Карта сайта

СКБ КриптоНет


Книги

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

марки Lexmark и IBM, относящиеся к емкостной технологии. Лично я работаю с кла­виатурой марки Lexmark, изготовленной в Unicomp, которая включает в себя устройство позиционирования TrackPoint, созданное IBM. Чувствительность и долговечность этой клавиатуры выше всяких похвал.
Интерфейс клавиатуры
Клавиатура состоит из набора переключателей, объединенных в матрицу. При на­жатии клавиши процессор, установленный в самой клавиатуре, определяет координаты нажатой клавиши в матрице. Кроме того, процессор клавиатуры определяет продолжи­тельность нажатия и может обработать даже одновременное нажатие нескольких кла­виш. В клавиатуре установлен буфер емкостью 16 байт, в который заносятся данные при слишком быстрых или одновременных нажатиях. Затем эти данные в соответствующей последовательности передаются в систему.
Обычно при нажатии клавиш возникает эффект дребезжания, т. е. контакт устанавли­вается не сразу, а после нескольких кратковременных замыканий и размыканий. Процес­сор, установленный в клавиатуре, должен подавлять это дребезжание и отличать его от двух последовательных нажатий на одну и ту же клавишу. Сделать это довольно просто, поскольку переключение контактов при дребезжании происходит гораздо быстрее, чем при нажатии клавиши пользователем.
Клавиатура ПК фактически представляет собой небольшой компьютер, связанный с основной системой одним из двух способов:
■  с помощью стандартного разъема клавиатуры и специального последовательного канала передачи данных;
■  через порт USB.
Связь с системным блоком осуществляется через последовательный канал, данные по которому передаются по 11 бит, причем восемь из них собственно данные, а осталь­ные — синхронизирующие и управляющие. Хотя это полноценный последовательный канал связи (данные передаются по одному проводнику), он не совместим со стандарт­ным последовательным портом RS-232, который часто используется для подключения модемов.
В клавиатурах первых PC использовался микроконтроллер 8048, а в более новых компьютерах применяется микросхема 8049 со встроенной памятью ROM или другие микросхемы, совместимые с 8048 или 8049. Например, в расширенной клавиатуре IBM всегда использовался специализированный вариант процессора 6805 компании Motorola, совместимый с микросхемами Intel. Встроенный процессор клавиатуры сканирует матри­цу переключателей, устраняет эффект дребезжания, вырабатывает при нажатии клавиши соответствующий скан-код и передает его на системную плату. Этот процессор имеет свою память, иногда небольшую память ROM и встроенный последовательный интерфейс.
В компьютере PC/XT последовательный интерфейс клавиатуры соединен с микросхе­мой 8255 программируемого периферийного интерфейса (Programmable Peripheral Inter­face — PPI) на системной плате. Эта микросхема, в свою очередь, подключена к контрол­леру прерываний через линию IRQ 1, которая используется для сигнализации о том, что данные с клавиатуры доступны. Сами данные из микросхемы 8255 передаются в процес­сор через порт ввода-вывода с адресом 60h. Сигнал на линии IRQ 1 заставляет процессор компьютера перейти к подпрограмме обработки прерываний (INT 9h), которая интерпре­тирует скан-коды клавиатуры и определяет дальнейшие действия.

Если Вы найдете какие либо опечатки, ошибки или подозрительные неточности то обязательно сообщите об этом администрацию сайта (Сделать это можно здесь)


[ Вернуться назад ]

ТОП 10
Файлы:

  1. Карманный справочник по электронике
  2. Цифровая схемотехника
  3. Азбука разработчика цифровых устройств
  4. sPlan или RusPlan v.6.0.0.1
  5. Справочник по полупроводниковым приборам
  6. Основы теории цепей
  7. Основы языка VHDL
  8. UNILOGIC - Логический анализатор для PC
  9. Справочник по расчету параметров катушек индуктивности
  10. Программирование однокристальных микропроцессоров



Новости:

  1. В 3D-принтере лазер заменили солнечным лучом
  2. Нановолокна упростят лечение рака
  3. Квантовый компьютер: IBM переходит к практике
  4. Конференции «Форум разработчиков цифровой электроники»
  5. Магнитогорские андроиды завоюют российский рынок
  6. Создана "глушилка" болтунов, теперь там где надо будет тихо
  7. Создан компактный ветрогенератор на пьезоэлементах
  8. Робот-гепард поставил рекорд скорости
  9. Механическая рука DARPA удивляет ловкостью
  10. Создан пульт дистанционного управления мозгом

Электроника это просто1
Copyright © electronic.com.ua 2007-2024