КАТЕГОРИИ: Архитектура-(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; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |