Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Контроллер клавиатуры

Pause

Insert

Правый Ctrl

Клавиша 1

Пробел

- при нажатии 39h;

- при отпускании 80h (сумма=B9h).

основная клавиатура.

-при нажатии 02h.

-при отпускании 82h.

Цифровая клавиатура

-при нажатии 4Fh.

-при отпускании CFh.

-при нажатии Е0, 1D.

-при отпускании EO, 9D.

-при нажатии EO, 2А, ЕО, 52.

-при отпускании Е0, D2h, E0, AAh.

-при нажатии E1, 1D, 45, E1, 9D, C5.

Подпрограммы обработки прерывания от клавиатуры int9 считывает скан-коды, анализирует и результат обработки помещает в буфер клавиатуры, расположенный в основной памяти.

Указатель на голову буфера клавиатуры находится по адресу

0:041А

0:041С-указатель хвоста буфера.

0:041Е-область кольцевого буфера на 16 слов.

Первый ПК был построен на основе кристалл.ЭВМ Intel i8082.

КК осуществляет:

1. управление клавиатурой.

2. управление аппаратным сбросом.

3. считывание сигнала от конфигурац.джамперов системной платы.

КК расположен в пространстве адресов и имеет адрес 60h и 64h.

60h – порт данных.доступен для чтения и записи (R/W).

64h – для операции чтения, записи (R-рг сост-я, W-рг команд).

Регистр команд:

AEh – разрешение клав.

ADh - запретить клав.

FFh – сброс и тестирование клав.

FEh – повтор предыдущ.передачи данных.

EDh – управление индикаторами клав.Последний байт памяти пока вкл.биты SKROLL LOOK, BAK LOOK…

F3h-задание задержки и скорости повтора клавиши. След.байт и содержит эту информацию.

Из рг данных 60h получают скан-коды, нажатых клавиш, скан-коды при отпускании,ответы возвращают на все команды, кроме FF и FE, и коды ошибок, если произошли ошибки.

Признаком готовности контр.восприятия команд 0 в бите 1 рг состояния 64h.

Порт 61h: бит 7 позволяет заблокир. (разблок.) клав.:1-кл.заблок., 0-кл.разбл.

 

<== предыдущая лекция | следующая лекция ==>
Клавиатура. Клавиатура - датчики нажатия клавиши объединенные в матрицу | Ms DOS
Поделиться с друзьями:


Дата добавления: 2014-01-06; Просмотров: 381; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.