русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Клавиатура


Дата добавления: 2013-12-23; просмотров: 1990; Нарушение авторских прав


Основные внешние устройства ПК

ИНЖЕНЕРНАЯ ГРАФИКА

 

 

Конспект лекций по разделу

«ТЕХНИЧЕСКОЕ ЧЕРЧЕНИЕ»

для студентов уровня среднего специального образования

всех специальностей

 

Составитель

Сементовская Виктория Викторовна

 

Редактор О. В. Семочкина

Компьютерная верстка В. В. Сементовская

 

 

План 2009/2010 уч.г., поз.

 

Подписано в печать Формат 60*84/16.

Бумага офсетная. Гарнитура «Times».

Печать цифровая.

Усл. печ. л. . Уч.- изд. л.

Тираж. Заказ.

Учреждение образования

«Высший государственный колледж связи»

ЛИ № 02330/0131902 от 03.01.2007.

Ул. Ф.Скорины, 8/2, 220114, Минск

 

 

Отпечатано в Витебском филиале

учреждения образования «Высший государственный колледж связи»

Ул. Ильинского, 45, 210604, Витебск

· Клавиатура

Клавиатура – важнейшей для пользователя устройство, с помощью которого осуществляется ввод данных, команд и управляющих воздействий в ПК. На клавишах нанесены буквы латинского и русского алфавитов, десятичные цифры, математические, графические и специальные служебные знаки, знаки препинания некоторых команд, функций и др. В зависимости от типа ПК назначения клавиш, их обозначение и размещение могут варьироваться.

Чаще всего клавиатура содержит 101 клавишу, но встречаются еще старые клавиатуры с 84 клавишами и новые, удобные для пользователя в системе Windows клавиатуры со 104 клавишами. Имеются клавиатуры со встроенными манипуляторами типа «трекбол» и др.; появилась сообщение фирмы Data Hand System о разработке экономичной, сокращающей движение руки 5-клавишной клавиатуры; четыре клавиши для ввода букв и цифр и одна клавиша манипулятора. Каждая клавиша имеет пять направлений движения: влево, вперед, назад, вправо и вниз. При работе кисть руки удобно лежит в специальном углублении, а клавишами управляются лишь кончики пальцев.



Типичная адаптированная под русский алфавит клавиатура ПК IBM PC, содержащая 101 клавишу показана на рис. 1.11

 

Все клавиши можно разбить на следующие группы:

· буквенно-цифровые клавиши, предназначенные для ввода текстов и чисел;

· клавиши управления курсором; эта группа клавиш может быть использована также для ввода числовых данных, просмотра и редактирования текста на экране;

· специальные управляющие клавиши: переключение регистров, прерывания работы программы, вывод содержимого экрана на печать, перезагрузка ОС ПК и др.

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

Буквенно-цифровые клавиши занимают центральную часть клавиатуры.

Расположение букв и цифр на клавишах соответствует расположению их на клавиатуре пишущей машинки. Латинские буквы на клавиатуре расположены по стандарту QWERTY, названному так по последовательности первых шести букв в верхнем ряду буквенной клавиатуры.

Для русского алфавита размещение буквенно-цифровых клавиш соответствует расположению клавиш на пишущих машинках с русским шрифтом – стандарт ЙЦУКЕН (первые шесть букв в верхнем ряду буквенной клавиатуры).

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

Переключение клавиатуры в режим ввода русских букв (символов кириллицы) и обратный переход на ввод латинских букв осуществляется нажатием одной из двух специальных клавиш: для разных драйверов по-разному, но чаще всего

<Ctrl> или <Shift>.

Для буквенно-цифровых клавиш существует понятие регистра, т.е. режима их использования.

Имеются две пары регистров: верхний/нижний и латинский/русский.

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

На русском регистре вводятся символы кириллицы, а на латинском – латиницы. Регистры могут использоваться в различных сочетаниях, например верхний латинский, нижний русский и т.п.

Выбор режима нижний/верхний производится при помощи клавиши <Caps Lock> (Capitals Lock – фиксация прописных букв) и <Shift> (Shift – сдвиг, замена). Клавиша <Caps Lock> закрепляет режим ввода прописных или строчных букв. В режиме прописных букв светится индикатор Caps Lock в верхней правой части клавишной панели. Клавиша <Shift> изменяет режим клавиатуры на противоположный, пока она нажата. Клавина <Space> вводит пробел в строку символов.

Клавиша управления курсором расположены в правой части панели клавиатуры. Для удобства работы они продублированы и состоят из трех групп:

· малая цифровая клавиатура;

· клавиша просмотра текста на экране и его редактирования;

· клавиша управления курсором.

Клавиши малой цифровой клавиатуры могут быть использованы в двух режимах:

· в режиме управления курсором;

· в режиме ввода цифр, знаков математических операций и точки.

Выбор режима производится при помощи клавиш <Num Lock> (<Num Lock> - фиксация цифр) и <Shift>. Клавиша <Num Lock> закрепляет режим ввода цифр, а <Shift> изменяет режим клавиатуры на противоположный, пока она нажата.

В режиме ввода цифр, математических знаков и точки светится индикатор Num Lock в верхней правой части клавишной панели, клавиши имеют следующее значение:

 

Клавиша Назначение Клавиша Назначение
+ Сложение / Деление
- Вычитание . Ввод точки
* Умножение 0-9 Ввод соответствующих цифр

 

Курсором называется символ (обычно это узкий мерцающий прямоугольник или жирная черта), указывающий позицию на экране дисплея, в котором будет отображаться очередной выведенный на экран символ.

Назначение клавиш в режиме управления курсором:

Клавиша Назначение
Перемещение курсора влево на одну позицию при кратковременном нажатии; при длительном нажатии курсор перемещается влево непрерывно
Перемещение курсора вверх на одну позицию при кратковременном нажатии; при длительном нажатии курсор перемещается вверх непрерывно
Перемещение курсора вправо на одну позицию при кратковременном нажатии; при длительном нажатии курсор перемещается вправо непрерывно
Перемещение курсора вниз на одну позицию при кратковременном нажатии; при длительном нажатии курсор перемещается вниз непрерывно
Home Перемещение курсора в первую позицию строки (Home – домой)
End Перемещение курсора в последнюю позицию строки (End – конец )
PgUp Перемещение по тексту в направлении его начала на одну страницу (обычно на 25 строк), т.е. возврат на одну страницу (PageUp – страница вверх)
PgDn Перемещение по тексту в направлении его конца на одну страницу, т.е. продвижение вперед на одну страницу (PageDown – страница вниз)
Ins Переключение клавиатуры из режима замены в режим вставки и обратно; в режиме вставки каждый вновь введенный символ помещается перед символом, на который указывает курсор; часть же строк расположенная правее курсора, сдвигается на одну позицию вправо (Insert – вставь)
Del Удаление на экране указанного курсором символа4 при этом часть строки, расположенная правее курсора, сдвигается на одну позицию влево, исключая разрыв строки (Delete – удалить)

 

Специальные управляющие клавиши (их называют также служебными), расположенные вокруг группы алфавитно-цифровых клавиш:

клавиша назначение
Esc Отмена каких-либо действий и/или выхода из программы, подменю и т. п. (Escape – выход, переход)
Ctrl Клавиша используется совместно с другими клавишами, изменяя ее действия (Control - управление)
Alt Клавиша используется совместно с другими клавишами, изменяя их действия (Alter – изменять)
Enter Клавиша ввода информации и возврата каретки, служит для завершения ввода очередной строки информации (Enter – ввод)
Backspace Возврат на одну позицию по экрану влево с удалением предыдущего символа (Backspace – пробел назад)
Tab Перемещение курсора в право на задаваемое по запросу количество позиций или перемещение, заранее предопределенное выполняемой программой (Tabulation – табуляция)
Shift Клавиша смены регистра (Shift – сдвиг)
Print Scrn Распечатка на принтере информации, выведенной на экран (Print Screen – печать экрана)
CapsLock Фиксация прописных/строчных букв (Caps Lock – фиксация прописных букв)
NumLock Фиксация режимов работы малой цифровой клавиатуры (Number Lock – фиксация цифр)
ScrollLock Переключение режима вывода на экран дисплея; при включении прокрутки светится соответствующий индикатор в верхней правой части панели (Scroll Lock – фиксация прокрутки)
Pause/Break Прерывание (приостановка) выполнения программ и процедур, например вывода информации на экран; для продолжения выполнения приостановленной программы нужно нажать любую клавишу (Pause/Break – пауза/прерывание)

 

Некоторые важные специальные комбинации клавиш (клавиши нажимаются одновременно):

Клавиши Назначение
Ctrl+Alt+Del Перезагрузка DOS
Ctrl+Break Прекращение работы выполняемой программы
Ctrl+C Прекращение работы выполняемой программы
Ctrl+NumLock Приостановка выполнения программы
Ctrl+S Приостановка выполнения программы

 

 

Функциональные клавиши <F1>-<F2> размещены в верхней части клавиатуры. Эти клавиши предназначены для различных специальных действий; они программируются и для каждого программного продукта имеют свое назначение (в принципе программироваться могут и некоторые специальные клавиши).

В большинстве программ принято, что клавиша <F1> связана с вызовом подсказки. При входе в программу по <F1> выдается общая подсказка с кратким описанием вариантов функционирования программы и назначением функциональных клавиш в ней. При работе с программой по <F1> выдается контекстно-зависимая подсказка, т.е. подсказка по тому режиму, по той функции, которая программой реализуется в данный момент.

Блок клавиатуры в профессиональных ПК конструктивно выполнен автономно от основной платы компьютера и кроме клавиатуры содержит контроллер клавиатуры, состоящий из буферной памяти и схем управления. Они подключаются к основной плате с помощью 4-проводного интерфейс (линии интерфейса используются для передачи соответственно тактовых импульсов, данных, напряжения питания +5 вольт и нуля).

Контроллер клавиатуры осуществляет:

· сканирование (опрос) состояния клавиш;

· буферизацию (временное запоминание) до 20 отдельных кодов клавиш на время между двумя соседними опросами клавиатуры со стороны МП;

· преобразование кодов нажатия клавиш (scan-кодов) в коды ASCII с помощью хранящихся в ПЗУ программируемых системных таблиц драйвера клавиатуры;

· тестирование (проверку работоспособности) клавиатуры при включении ПК.

При нажатии и отпускании клавиши в буферную память контроллера клавиатуры поступает код нажатия или отпускания (соответственно 0 или 1) в седьмой бит байта и номер клавиши или ее scan-код в остальных 7 бит байта. При поступлении любой информации в буферную память посылается запрос на аппаратное прерывание, инициируемое клавиатурой. При выполнении прерывания scan-код преобразуется в код ASCII, и оба кода пересылаются в соответствующее поле ОЗУ машины. При этом по наличию кода отпускания проверяется, все ли клавиши отпущены в момент нажатия следующей клавиши (это необходимо для организации совместной работы с клавишами <Shift>, <Ctrl> и <Alt>).

Контроллер клавиатуры организует и автоматическое повторение клавишной операции: если клавиша нажата более 0,5 с, то генерируется повторные коды нажатия клавиши через регулярные интервалы так, как если бы вы клавишу нажали повторно.

Примечание. Любой ASCII-код может быть введен с клавиатуры путем набора на малой цифровой клавиатуре (справа на рис.1.11) десятичного кода, равного 16-ричному ASCII-коду, с одновременным нажатием (и удержанием на время набора) клавиши <Alt>. Таким образом можно ввести любой управляющий символ и символ псевдографики, показанный в таблице ASCII-кодов (см. табл. 1.3), как на экран дисплея, так и в ПК. Например, для ввода символа ↓ следует держать нажатой клавишу <Alt> и набрать число 25, после отпускания клавиш на экран выведется символ.

 



<== предыдущая лекция | следующая лекция ==>
ВЫНОСНЫЕ ЭЛЕМЕНТЫ, УСЛОВНОСТИ И УПРОЩЕНИЯ | Ядро и вспомогательные модули ОС


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

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