Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Українська розкладка «Ukrainian Unicode»
Одна з таких розкладок є «Ukrainian Unicode». Ця розкладка доступна для платформ Windows®, X.org (Unix) та MacOS X і не розроблялася спеціально для типографістів або програмістів, і є спробою додати мінімальний набір символів, який би був корисним широкому загалу. У основу цієї розкладки лягли вже деякі існуючі праці, наприклад, Російська типографська розкладка Ільї Бірмана та «Strange Ukrainian», але створення цієї розкладки мало декілька чітко окреслених призначень:
Більшість із цих додаткових символів набираються при натисканні правої клавіші Alt (в системах X.org це можна змінити), так званий «третій рівень», на малюнку цей рівень позначено червоним кольором. Декілька зауважень до цієї розкладки:
Strange Ukrainian Популярна модифікована розкладка для української мови, що виправляє проблему апострофа, а також дозволяє набирати текст російською та іншими слов'янськими мовами, які використовують кириличну графіку. Також розкладка містить велику кількість додаткових символів (зокрема, знак наголосу, додаткові знаки пунктуації, спецсимволи з англійської розкладки).
Функціонування клавіатури Клавіатура складається з набору перемикачів, об'єднаних в матрицю. При натисканні клавіші процесор, встановлений в клавіатурі визначає координати натисненої клавіші в матриці. Крім того процесор визначає тривалість натискання на клавішу і може обробити навіть натискання декількох клавіш. В клавіатурі встановлено буфер ємністю 16 байт, в який заносяться дані при надто швидкому натисканні клавіш або при одночасному натисканні декількох клавіш. Далі ці дані у відповідній послідовності передаються в систему. Зв'язок із системним блоком відбувається через послідовний канал, по якому дані передаються по 11 біт, при чому вісім з них - власне дані, а інші - синхронізуючі та управляючі. В комп'ютерах типу АТ послідовний інтерфейс клавіатури підключено до спеціального контролера клавіатури на системній платі. В якості такого контролера використовується мікросхема 8042 універсального інтерфейсу периферійних пристроїв (Universal Peripheral Interface - UPI). В деяких комп'ютерах використовують мікросхеми 8041 і 8741, що відрізняються лише ємністю пам'яті. В системах АТ мікроконтролер, встановлений в клавіатурі (типу 8048), пересилає дані в контролер клавіатури (типа 8042) на системній платі; можлива також передача даних в зворотньому напрямку. Коли контролер на системній платі приймає дані від клавіатури - він видає запит по IRQ 1 і передає дані головному процесору через порт введення/виведення з адресою 60h (як і в РС/ХТ). Контролер клавіатури грає роль посередника між головним процесором та клавіатурою, він також може перетворювати скан-коди та виконувати деякі інші функції. Дані можуть передаватися контролеру через той самий порт, після чого він пересилає їх в клавіатуру. Для того, щоб передати команди або перевірити стан контролера клавіатури, на системній платі - використовують порт 64h. Передача команд звичайно супроводжується передачею даних в одному з напрямків через порт 60h.
Рис 1.1 Функціональна схема клавіатури Так як клавіш у клавіатури багато, а кількість виводів у мікросхеми контролера клавіатури обмежена, то всі контакти об'єднуються в матрицю, яка послідовно сканується - натиснута клавіша чи ні. Зауважимо, що для використання в якості контролера клавіатури різними виробниками випускається велика кількість мікросхем, які працюють за одним і тим же алгоритмом. На рис видно, що інформаційні лінії Р10-Р25 і D0-D7 утворюють клавіатурну матрицю, у вузлах якої знаходяться контакти клавіш. Контролер клавіатури постійно перевіряє стан інформаційних ліній. При замиканні будь-якого контакту виробляється код клавіші, який передається в комп'ютер. Для синхронізації всіх подій використовується кварцовий резонатор XTAL. Живлення +5 В контролер клавіатури отримує від системної плати комп'ютера, де може бути встановлений плавкий запобіжник для захисту від перевантаження. Для прийому та передачі даних між клавіатурою і комп'ютером використовуються лінії DATA і CLOCK. Зверніть увагу, що лінія RESET (перезавантаження комп'ютера) не підключена до інтерфейсного кабелю клавіатури. В даний час ця лінія вважається резервом інтерфейсу клавіатури.
Схемна реалізація функціонування клавіатури ВИДИ КЛАВІАТУР КОДУЮЧІ КЛАВІАТУРИ До кодуючих клавіатур відносяться окремі або вбудовані клавіатури комп'ютерів або терміналів. Характер взаємодії процесора або мікроконтролера з таким типом клавіатури визначається типом зв'язного інтерфейсу, протоколом обміну, типом таблиці скан-кодів і системою команд. Як інтерфейс можуть використовуватися як асинхронні, так і синхронні послідовні шини, такі як РS/2, КS-232, 12С, АDВ™(Арр1е Desktop Bus), а також шина USB. Ці шини можуть використовуватися і для інтерфейсу з іншими периферійними пристроями введення/виводу, такими як миша, що кодує планшет або джойстик. Шини РS/2, КS-232 призначені для з'єднання типу крапка-крапка, тобто тільки один пристрій (клавіатура, миша або що кодує планшет) можуть підключатися до одного роз'єму інтерфейсу. Інтерфейси І2С і КS-232 достатньо часто використовуються в спеціалізованих або замовлених клавіатурах. КS-232, наприклад, використовувався раніше в клавіатурах ПК типу ДВК. Шини І2С, АDВ™(Арр1е Desktop Bus) і USB можуть підтримувати декілька пристроїв. Шина АDВ™, як можна здогадатися, використовується в основному з комп'ютерами Macintosh. Протокол цієї послідовної асинхронної шини нагадує однопровідний протокол фірми Dallas Semiconductor і є достатньо повільний. Новітні моделі ноутбуків фірми Арр1е - PowerBook (починаючи з випущеного в 1999 р. Bronze G3) принесли своїм володарям певні сюрпризи. У них, наприклад, вже був відсутній порт Арр1е Desktop Bus (АDВ). Аррlе замінила цю застарілу повільну шину портом Аррlе Desktop Bus (USB). Поки що рідко можна зустріти і клавіатури з інтерфейсом USB унаслідок їх більшої вартості в порівнянні з АТ клавіатурою із звичайним РS/2 інтерфейсом. Отже можна зробити висновок, що найвідомішим і поширенішим типом клавіатури кодуючого типу являється клавіатура ІВМ АТ з інтерфейсом РS/2.
|
||||||||||||||||||||
Последнее изменение этой страницы: 2016-09-05; просмотров: 341; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.221.146.223 (0.004 с.) |