Студопедия

КАТЕГОРИИ:


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

Клавиатура. Периферийные устройства ЭВМ




Периферийные устройства ЭВМ

 

 

 

Клавиатура – это одно из основных устройств ввода в ЭВМ, позволяющее вводить различные виды информации. Вид вводимой информации определяется программой, интерпретирующей нажатые или отпущенные клавиши. С помощью клавиатуры можно вводить любые символы: от букв и цифр до иероглифов и знаков музыкальной нотации. Клавиатура позволяет управлять курсором на экране дисплея – устанавливать его в нужную точку экрана, перемещать по экрану, «прокручивать» экран в режиме скроллинга, отправлять содержимое экрана на принтер, производить выбор при наличии альтернативных вариантов и т.д.

В последнее время наблюдаются тенденции отказа от клавиатуры в пользу альтернативных устройств: мыши, речевого ввода, сканеров. Но полностью эти устройства клавиатуру не заменяют.

Стандартная клавиатура IBM PC имеет несколько групп клавиш:

1) Алфавитно-цифровые и знаковые клавиши (с латинскими и русскими буквами, цифрами, знаками пунктуации, математическими знаками).

2) Специальные клавиши: Esc, Tab, Enter, BackSpace.

3) Функциональные клавиши: (F1, F2 и т.д.).

4) Служебные клавиши для управления перемещением курсора (стрелки: Up, Down, Left, Right, клавиши Home, End, PgUp, PgDn и клавиша 5, иногда обозначаемая значком «[]»в центре дополнительной цифровой клавиатуры).

5) Служебные клавиши для управления редактированием: Ins, Del.

6) Служебные клавиши для смены регистров и модификации кодов других клавиш: Alt, Ctrl, Shift.

7) Служебные клавиши для фиксации регистров: CapsLock, Scroll-Lock, NumLock.

8) Разные вспомогательные клавиши: PrtSc, Break, Grey +, Grey -.

Если клавиша первой группы оказывается нажатой дольше, чем 0,5 сек., начинает генерироваться последовательность ее основных кодов с частотой около 10 раз в сек., что имитирует серию очень быстрых нажатий этой клавиши.

Общее число клавиш в основной модификации клавиатуры (в IBM PC XT) – 83, в расширенной клавиатуре – 101 и более. Количество различных сигналов от клавиатуры значительно превышает это число, т.к.:

1) при нажатии и отпускании клавиши в ЭВМ передаются разные кодовые комбинации: при нажатии – порядковый номер нажатой клавиши на клавиатуре (ее скен-код), а при освобождении – скен-код, например, увеличенный на 80h;

2) заглавные и строчные буквы первой группы клавиш (алфавитно-цифровых и знаковых) набираются на разных регистрах. Оперативное переключение регистров производится клавишей Shift. Если при нажатой (и удерживаемой в нажатом состоянии) клавише Shift «кликнуть» любую алфавитную клавишу, то ЭВМ расценит передаваемый код, как код заглавной буквы, соответствующий нажатой клавише;

3) после однократного нажатия клавиши CapsLock (зажигается лампочка на клавиатуре) изменяется порядок работы клавиши Shift: без нажатия на нее будут набираться заглавные буквы, а при нажатии (совместном) – строчные. После повторного нажатия на CapsLock порядок работы клавиши Shift восстанавливается, а лампочка гаснет. Такой режим (переключательный) работы клавиши называется триггерным режимом;

4) клавиши Alt и Ctrl так же влияют на расшифровку передаваемых в ЭВМ сигналов: при одновременном нажатии с ними любой другой клавиши, в ЭВМ передается не scan-code, а расширенный код (2 байта). Иногда таким же образом используется клавиша Esc;

5) клавиша NumLock является триггерным переключателем дополнительной цифровой клавиатуры: при негорящей лампочке она работает как клавиатура для управления курсором при зажженной – как цифровая;

6) для переключения регистров (или даже групп регистров) иногда используются другие комбинации клавиш: например, программы – русификаторы клавиатуры переключают РУС-ЛАТ с помощью правой клавиши Shift или при одновременном нажатии двух клавиш Shift (правой и левой) и т.д. Эти комбинации клавиш обладают триггерным эффектом.

Сигналы, поступающие от клавиатуры, проходят трехуровневую обработку: на физическом, логическом и функциональном уровнях.

Физический уровень имеет дело с сигналами, поступающими в вычислительную машину при нажатии и отпускании клавиш.

На логическом уровне, реализуемом BIOS, скен-код транслируется в специальный 2-байтовый код. Младший байт для клавиш группы 1 содержит ASCII-код или Unicode (для операционных систем Windows), соответствующий изображенному на клавише знаку. Этот байт называют «главным». Старший байт («вспомогательный») содержит исходный скен-код нажатой клавиши.

На функциональном уровне отдельным клавишам программным путем приписываются определенные функции. Такое «программирование» клавиш осуществляется с помощью драйвера – программы, обслуживающей клавиатуру в операционной системе.

На IBM PC, начиная с AT, есть возможность управлять некоторыми функциями клавиатуры, например, изменять время ожидания автоповтора, частоту автоповтора, зажигать и гасить светодиоды на панели управления клавиатуры.

Устройство клавиатуры не является простым: в клавиатуре используется свой микропроцессор, работающий по прошитой в ПЗУ программе. Контроллер клавиатуры постоянно опрашивает клавиши, определяет, какие из них нажаты, проводит контроль на «дребезг», и выдает код нажатой или отпущенной клавиши в системный блок ЭВМ.

Конструктивно клавиатуры могут быть реализованы по-разному. Есть плоские клавиатуры, на которых руки быстро устают при длительной работе. Есть эргономические клавиатуры, при работе с которыми меньше напряжены мышцы кистей рук. Это снижает утомляемость при длительной работе на клавиатуре.

Фирма IBM зарегистрировала патент на клавиатуру, чувствительную к силе нажатия клавиши.

Выпускаемые разными производителями клавиатуры различаются также по расстоянию между клавишами, числу специальных клавиш, способу переключения на цифровой регистр для быстрого ввода числовых данных, углу наклона, форме и текстуре поверхности клавиш, усилию нажима и величине хода клавиш, расположению часто используемых клавиш, способу соединения с ЭВМ (инфракрасная связь, радиоклавиатура) и др.

На клавиатуре невозможно отобразить все допустимые для ввода символы. Любой из символов Unicode (а в DOS – не поместившиеся на клавиатуре символы, например, псевдографики) можно ввести в ЭВМ с помощью Alt-ввода, при котором на цифровой части клавиатуры при нажатой клавише Alt набирается десятичный код требуемого символа, и после отпускания клавиши Alt вместо набранных цифр в кольцевой буфер клавиатуры помещается шестнадцатиричный код требуемого символа (ASCII или Unicode).

 

 




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


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


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



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




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