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



 
electronic.com.ua

Google
electronic.com.ua


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


Реклама
]]>
]]>

Книги

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

В компьютерах типа AT последовательный интерфейс клавиатуры подключен к спе­циальному контроллеру клавиатуры на системной плате. В качестве такого контролле­ра используется микросхема 8042 универсального интерфейса периферийных устройств (Universal Peripheral Interface — UPI). Этот микроконтроллер фактически является еще одним процессором со встроенными ROM емкостью 2 Кбайт и RAM на 128 байт. Суще­ствует версия с микроконтроллером 8742, в котором используется микросхема EPROM; такой микроконтроллер позволяет стирать информацию и записывать ее заново. В ком­плекты ROM для модернизации старых системных плат входили и новые микросхемы контроллеров клавиатуры, поскольку в них есть свои микросхемы ROM, которые тоже должны быть модифицированы. В некоторых компьютерах можно использовать микро­схемы 8041 и 8741, которые отличаются только емкостью встроенной памяти.
В системах AT микроконтроллер, установленный в клавиатуре (типа 8048), пересы­лает данные в контроллер клавиатуры (типа 8042) на системной плате; возможна также передача данных в обратном направлении. Когда контроллер на системной плате прини­мает данные от клавиатуры, он выдает запрос по цепи IRQ 1 и передает данные главному процессору через порт ввода-вывода с адресом 60h (как и в PC/XT). Играя роль посредни­ка между клавиатурой и главным процессором, контроллер клавиатуры типа 8042 может также преобразовывать скан-коды и выполнять другие функции. Данные могут переда­ваться контроллеру 8042 через тот же порт 60h, после чего он пересылает их в клавиатуру. Кроме того, при необходимости передать команды или проверить состояние контроллера клавиатуры на системной плате может быть использован порт ввода-вывода с адресом 64h. Передача команд обычно сопровождается пересылкой данных в одном из направле­ний через порт 60h.
В большинстве старых систем контроллер 8042 используется также для управления шиной адреса А20 при обращении к памяти, объем которой больше одного мегабайта. В современных системных платах эта функция возложена непосредственно на процессор и набор микросхем системной платы.
Клавиатура, подключенная к порту USB, работает практически так же, как и при под­ключении к традиционному порту DIN или mini-DIN. Микросхемы контроллера, установ­ленные в клавиатуре, используются для получения и интерпретации данных перед тем, как они будут переданы через порт USB в систему. Некоторые микросхемы включают в себя логическую часть концентратора USB, что позволяет клавиатуре работать непо­средственно в качестве концентратора USB. При получении данных от клавиатуры порт USB передает их на 8042-совместимый контроллер, который обрабатывает данные так же, как и любую другую информацию клавиатуры.
Описанный процесс осуществляется уже после загрузки Windows. Но что же проис­ходит в том случае, если пользователю приходится использовать клавиатуру при работе в командной строке или при конфигурировании системной BIOS? Как уже говорилось, для работы с клавиатурой USB в режиме MS DOS необходимо осуществить поддержку технологии USB Legacy в базовой системе ввода-вывода. BIOS, поддерживающая USB Legacy, позволяет выполнить следующие задачи:
■  конфигурирование главного контроллера;
■  подключение клавиатуры и мыши USB;
■  настройка планировщика главного контроллера;
■  направление данных, вводимых с клавиатуры или мыши USB, на контроллер кла­виатуры 8042.

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


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

Архив новостей
Пн Вт Ср Чт Пт Сб Вс
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
]]>
]]>

Наш опрос
Какой раздел сайта для Вас наиболее интересен?
Новости
Ресурсы
Файловый архив
WEB ссылки



Результаты
Ответов 497

Другие опросы

ТОП 10
Файлы:

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


Ссылки:

  1. Журнал "Радио"
(www.radio.ru)
  2. Официальный сайт журнала «Радиохобби»
(radiohobby.ldc.net)
  3. Журнал РАДИОЛЮБИТЕЛЬ. Официальный сайт
(www.radioliga.com)
  4. Shema.ru - Анатомия электроники
(www.shema.ru)
  5. Caxapa.pу
(www.caxapa.ru)
  6. RemEXpert - Киевский форум радиолюбителей и электронщиков
(www.remexpert.kiev.ua)
  7. "Qrz.ru" - сервер радиолюбителей России
(www.qrz.ru)
  8. Журнал "РадиоМир"
(www.radio-mir.com)
  9. KAZUS.RU
(kazus.ru)
  10. Сайт ПАЯЛЬНИК (CXEM.NET). Схемы, программы и форум для радиолюбителей. Более 2200 схем.
(cxem.net)

]]> Сервер радиолюбителей России - схемы, документация, соревнования, дипломы, программы, форумы и многое другое! Электроника это просто Rambler's Top100 9 ]]>
Copyright © electronic.com.ua 2007-2018
Powered by © PHP-Nuke