Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Загальна характеристика та класифікація клавіатур




Клавіатуру (keyboard) призначено для введення в комп'ютер інформації від користувача.

Клавіатура є найбільш важливим пристроєм введення інформації. Поширено два типи розкладки клавіатури:

1. Машинописна («неправильна») розкладка в точності повторює розкладку друкарської машинки. Буква «ё» розташовується в нижньому правому куті, а крапка з комою винесена на верхній ряд.

2. Розкладка Windows («правильна») вперше з'явилася в операційній системі з однойменною назвою. Буква «ё» була перенесена в дальній лівий кут, а на її місце помістили клавіші з часто вживаними знаками крапки і коми.

У стандартному виконанні існують 3 типи клавіатур:

- клавіатура PC і XT − 83 клавіші без індикаторів, доданих на пізніших розробках (Num Lock, Caps Lock);

- клавіатура АТ − 84 клавіші, що відрізняється появою додаткової клавіші SysRec і індикаторів Num Lock, Caps Lock, Scroll Lock, а також двонаправленим інтерфейсом з системною платою, що забезпечує програмування параметрів клавіатури і її діагностику;

- розширена клавіатура − 101/102 клавіші, використовувана для моделей АТ і PS/2 і є сучасним стандартом. Інші розширені клавіатури можуть мати 104, 105 або 122 клавіші.

Клавіші розширеної клавіатури розділені на 5групи (рис.11.1):

 

Рисунок 11.1. Групи клавіатури ПК

 

1.Функціональні клавіші.

2.Алфавітно-цифрові клавіші.

3.Клавіші спеціального призначення.

4.Клавіші керування курсором і клавіші редагування.

5.Додаткова цифрова група клавіш.

Виділяють, ще й і шосту зону клавіатури − поле індикації.

 

Уведення даних із клавіатури в комп'ютер виконують так.

Під комп'ютерною клавіатурою знаходяться ґрати (матриця) з провідників (рис. 11.2).

1 2 3 4 5 6 7 8 9 10 ………

2 А

4 С

5 В

Рисунок 2.1. Матриця клавіатури

 

Місце розташування букв А, В, С на цій матриці може бути описано відповідним кодом (скан-код):

А - 23d; В - 55d; С - 410d

Кожна клавіша розміщена над перетині двох провідників і в разі натискання замикає електричне коло.

Оскільки струм при цьому проходить як по вертикальному, так і по горизонтальному провідниках ґрат, контролер клавіатури стежить тільки за рядками ґрат, яких менше, ніж стовпців.

Схема декодування контролера, що містить мікропроцесор, перевіряє, чи не натиснуто яку-небудь клавішу, постійно опитуючи рядок незалежно від того, працює користувач з клавіатурою чи ні.

Якщо натиснуто яку-небудь клавішу, що замкнула ланцюг, схема декодування, запам’ятавши номер рядка, починає опитувати стовпці, причому стан натискання цієї клавіші фіксується доти, доки клавішу не буде відпущено, а опитування клавіатури продовжуватиметься, тобто в цьому разі можна зафіксувати одночасне натискання двох чи більше клавіш.

У пам'яті ROM контролера клавіатури (зазвичай ємністю 8 Кбайт) зберігається таблиця відповідності номера рядка і стовпця натиснутої клавіші її коду.

Так, наприклад, якщо натиснуто другу клавішу в третьому стовпці, то буде знайдено код букви q. Якщо натиснуто більше однієї клавіші, то також шукається відповідність клавіш визначеному коду. Свої коди мають праві і ліві клавіші - Shift, Alt чи Ctrl, а також комбінація цих клавіш з якою-небудь іншою клавішею. Так, якщо одночасно з клавішею, що відповідає букві q, буде натиснуто клавішу Shift(першу клавішу в п'ятому ряду), то буде знайдено код букви Q. Однобайтові чи двобайтові коди окремих клавіш і комбінацію клавіш називають скан-кодами.

Скан-код − це код, присвоєний кожній клавіші, за допомогою якого драйвер клавіатури розпізнає, яка клавіша була натиснута.

Для перших 128 символів скан-код збігається з кодом ASCII.

Кожна клавіша генерує два типи скан-кодів: код натискання, коли клавіша натискається, і код звільнення, коли клавіша відпускається. Якщо клавіша залишається натиснутою протягом деякого часу, то через певні проміжки часу контролер повторно генерує скан-код клавіші.

Скан-коди передаються в комп'ютер за фактом натиснення і відпуску клавіш.

При натисненні передається її скан-код, тобто номер ідентифікує її розташування на клавіатурі, після її відпуску передаються 2 байти:

1-й байт - містить ознаку відпуску - F0;

2-й байт - не модифікований скан - код.

1-й байт (F0) 2-й байт

 

Генерувальні скан-коди нагромаджуються в буферній пам'яті контролера клавіатури (зазвичай ємність цієї пам'яті 15байт), а потім передаються в контролер клавіатури на материнській платі. Контролер може перевизначити код деяких клавіш, наприклад, якщо діє російське чи українське розміщення клавіатури, замість символу q згенерується символ й. Потім контролер посилає дані операційній системі, що або обробляє їх сама, або передає прикладній програмі. Якщо клавіатура підтримує технологію Plug&Play, контролер материнської плати може запросити відомості, що зберігаються в пам'яті ROM клавіатури.

Контролер на материнській платі може не тільки приймати, але й передавати дані, щоб повідомити клавіатурі різні параметри, які може настроїти користувач, наприклад, частоту повторення скан-коду натиснутої клавіші.

Роз'єм клавіатури може бути таких типів:

- звичайна 5-ти контактна розетка DIN (рис.2.2а)

- малогабаритна розетка mini-DIN (рис.2.2б);

а - ХТ, АТ;

б - PS/2.

Рисунок 2.2. Роз’єми підключення клавіатури

 

- тонкий круглий 6-контактний конектор PS/2, який підключається в плати ATX (для того, щоб не сплутати гніздо з гніздом мишки, роз'єми забарвлені в різні кольори: для клавіатури - фіолетовий);

- плоский прямокутний роз’єм USB.

По електричному інтерфейсу, клавіатури ХТ і АТ співпадають, а по логічному вони не сумісні. Клавіатура PS/2 відрізняється від АТ тільки роз'ємом. У іншому − повний збіг.

 




Поделиться с друзьями:


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


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



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




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