Устройство клавиатуры

Автор: Пользователь скрыл имя, 26 Ноября 2011 в 21:42, лабораторная работа

Краткое описание

Основные элементы входящие в состав клавиатуры:
1.Матрица клавиатуры;
2.Система проводников которые замыкаются при нажатии клавиши;
3.Контроллер клавиатуры;

Файлы: 1 файл

Лаб 1.doc

— 264.50 Кб (Скачать)

Основные элементы входящие в состав клавиатуры:

1.Матрица клавиатуры;

2.Система проводников  которые замыкаются при нажатии  клавиши;

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

   

                                       1.1  Клавиатура

 

Существует множество  конструктивных исполнений клавиатуры, но самый розпостраненный с резиновыми колпачками. 
 

 

        1.2  Структура клавиатуры 

Система проводников состоит из 2-х слоев, каждый из которых обычно выполнен в виде полиетеленовой печатной платы с нанесенными на нее дорожками. При нажатии клавиши

один из проводников  одного слоя замыкается с одним из проводников другого слоя, это  регистрируеться контролером клавиатуры который передает на материнскую  плату так называемый «СКЕН-КОД»  соотвецтвующий данной комбинации замыкающихся проводников. 

«СКЕН-КОД»  - это однобайтовое число,  младшие 7 бит которого представляют «ID» номер клавиши. 

                                   1.3 Принцип построение «Скен-кода» 

    Каждая клавиша  генерирует 2 вида скен-кодов:

    1.Код нажатия;

    2.Код освобождения; 

    Они отличаются только старшим битом (если клавиша  нажата старший бит =1, если освобождена=0). 

    На материнской  плате для подключения клавиатуры присутствует спец контроллер, когда  на него приходит сигнал в виде скен кода данный контроллер вызывает аппаратное прерывание процессора, при этом процессор выполняет прерывание основной программы И переключается на выполнение подпрограммы анализирующей скен код. Эта программа находится в постоянной памяти микропроцессора «BIOS». 

    При поступлении  скен кода от клавиш: Alt, Ctrl, Shift, Caps-Lock, Num-Look происходит изменения статуса восприятия нажатия других клавиш который записывается в оперативную память. Во всех остальных случаях Скен-код с учетом статуса трансформируется в код символа Askey (розширенный код). 

    Затем введенный  код помещаеться в буфер клавиатуры представленный собой областью памяти способную запоминать до 15 символов пока прикладная программа не может  их обработать. 

    Буфер организован  по принципу «Fifo» ( 1 вошел – 1 вышел). 
     
     
     
     

МИНИСТЕРСТВО ОБРАЗОВАНИЯ УКРАИНЫ 
Николаевский национальный университет имени В. А. Сухомлинского 
Институт управления, экономики и прикладной математики

         Кафедра Вычислительной техники и информационных технологий 
 

               

                  Лабораторная работа №1

Тема: Клавиатура 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

                    Студент группы 382-Б

                    Кобылинский Андрей 
                     

Информация о работе Устройство клавиатуры