8(495)909-90-01
8(964)644-46-00
pro@sio.su
Главная
Системы видеонаблюдения
Охранная сигнализация
Пожарная сигнализация
Система пожаротушения
Система контроля удаленного доступа
Оповещение и эвакуация
Контроль периметра
Система домофонии
Парковочные системы
Проектирование слаботочных сетей
Аварийный
контроль
Раздел: Документация

0 ... 31 32 33 34 35 36 37 ... 131

»АВ — тест синхронизации и данных.

»АА — внутренний тест контроллера.

&60 — запись в контроллер.

ж20 — чтение контроллера.

Команды управления клавиатурой AT:

«FF — Reset — сброс и тест клавиатуры.

»FE — Resend — повтор последней передачи.

» FB-FD — Sef Key Types — установка автопйвтора отдельных клавиш.

ж F7—FA — Set All Keys — установка операции автоповтора клавиатуры.

ш F6 — Set Default — сброс в начальное состояние и разрешение сканирования.

® F5 — Default Disable — сброс в начальное состояние и запрет сканирования.

as F4 — Enable KB — клавиатура ответит байтом подтверждения АСК и продолжит сканирование.

» F3 — Set Typematic Rate/Delay — задание задержки и частоты повтора кодов. Последующий байт данных имеет следующий формат:

Бит 7=0.

Биты [6:5] — задержка, мс:

00=250, 01=500, 10=750, 11=1000.

Биты [4:0]=00-lFh — скорость повторов, 1/с:

00h=30,0 05h=18,5 0Ah=12,0 12h=6,0

01h=26,7 06h=17,l 0Ch=10,0 14h=5,0

02h=24,0 07h=16,0 0Dh=9,2 17h=4,0

03h=21,8 08h=15,0 0Fh=8,0 lAh=3,0

04h=20,0 09h=13,3 10h=7,5 lFh-2,0

« F2 — Read ID Code — запрос на двухбайтный идентификатор.

& ЕЕ — Echo — эхо-диагностика: возвращает OEEh.


*ED — Set/Reset Mode Indicators — управление индикаторами клавиатуры. Последующий байт данных:

Бит 0: 1=включить Scroll Lock.

Бит 1: 1 =включить Num Lock.

Бит 2: 1=включить Caps Lock. » AD — запрет сканирования. « АЕ — разрешение сканирования.

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

Из регистра данных контроллера кроме скан-кодов возможно получение ответов на команды, префикса кода отпускания клавиши (F0) или кодов особых случаев:

*FA — АСК — подтверждение приема команды. & АА — TestOK — внутренний тест прошел.

ш FD — Diagnostic Failure — ошибка внутреннего теста

*ЕЕ — Echo Response — ответ на эхо-команду.

ш 00, FF — Buffer Error — переполнение буфера или неиден-тифицированная клавиша.

3.2. Интерфейсы манипуляторов

Устройство ввода мышь (mouse) передает в систему информацию о своем перемещении и нажатии-отпускании кнопок. Обычная конструкция имеет свободно вращающийся массивный обрезиненный шарик, передающий вращение на два координатных диска с фотоэлектрическими датчиками — две открытые оптопары (светодиод — фотодиод), в оптический канал которых входит вращающийся диск с прорезями.

По интерфейсу с компьютером различают три основных вида мышей: Bus Mouse, Serial Mouse и PS/2-Mouse. Ожидается появление мышей с интерфейсом USB.

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


типортовые карты (COM-, LPT- и GAME-порты), на которых установлен и адаптер Bus Mouse, встречаются редко. Кабель 9-проюдный, разъем специальный (см. рис. 3.2 и табл. 3.2), хотя на первый взгляд напоминает разъем PS/2-Mouse.

Контакт

Сигналы

Контакт

Сигналы

1

Vcc (+5 В)

6

Lb — левая кнопка

2

Ха — датчик X

7

Mb — средняя кнопка

3

ХЬ — датчик X

8

Rb — правая кнопка

4

Ya — датчик Y

9

GND

5

Yb — датчик Y

Рис. 3.2. Разъем Bus Mouse

Serial Mouse — мышь с последовательным интерфейсом, подключаемая через 25 или 9-штырьковый разъем СОМ-порта (табл. 2.3). Имеет встроенный микроконтроллер, который обрабатывает сигналы от координатных датчиков и кнопок. Каждое событие кодируется двоичной посылкой по интерфейсу RS-232C (см. 2.5.1).

PS/2-Mouse — мышь, появившаяся с компьютерами PS/2. Ее интерфейс и 6-штырьковый DIN мини-разъем аналогичны клавиатурному (рис. 3.3). Адаптер и разъем PS/2-Mouse устанавливается на современных системных платах brand-name. Контроллер такой мыши может входить в контроллер клавиатуры или занимать дополнительные адреса в пространстве ввода/вывода. Для PS/2-Mouse используется прерывание IRQ12.

MS-Clock 3 GND . MS-Data

Рис. 3.3. Разъем PS/2-Mouse



0 ... 31 32 33 34 35 36 37 ... 131