![]() | |
НПО Системы Безопасности (499)340-94-73 График работы: ПН-ПТ: 10:00-19:00 СБ-ВС: выходной ![]() ![]() |
Главная » Периодика » Безопасность 0 ... 107108109110111112113 ... 159 функция Выдает Принимает Примечания Чтение символа АН = OOh АН = скан-код AL = символ ASCII Возвращает код следующей клавиши из буфера или ждет поаупления кода клавиши Чтение соаояния АН = Olh АН = скан-код AL = символ ASCII0(ZF = 1), если никаких символов нет Опрашивает буфер клавиатуры и возвращает код следующей нажатой клавиши или флаг О (ZF) Чтение флагов АН = 02П АН = 00 AL = байт флагов клавиатуры Возвращает байт флагов клавиатуры уаановка задержки и скорости повтора АН = 03h AL = 5 ВН = задержка (мс); 0-250 1-500 2-750 3 - 1000 BL = скороаь (символов в секунду): 0-30 1-20 8-15 12-10 16-7,5 20-5 24 - 3,75 28 - 2,5 Уаанавливает задержку отпускания клавиши и скороаь автоповтора. Это функция операционной сиаемы, а не приложения Чтение задержки и скороаи повтора АН = озп AL = 6 ВН = задержка BL = скороаь Считывает значение текущей задержки и скороаи автоповтора Запись вбуфер клавиатуры АН = 05h ВН = скан-код BL = символ ASCII AL = 0, если запись в буфер была успешной Записывает новый символ в буфер клавиатуры Определение параметров «1авиатуры АН = 09h AL = функциональный код: 3 - уаановлен, если можно считать задержку-скороаь; 2 - уаановлен, если можно уаановить задержку-скороаь; 1 - уаановлен, если нельзя уаановить задержку-скороаь; О - уаановлен, если поддерживается возврат по умолчанию задержки-скорости Возвращает возможноаи клавиатуры по изменению скороаи автоповтора и задержки
break; default; Обработка нажатия других специальных клавиш. Невостребованные клавиши. Конец фрагмента. ПОСЛЕДОВАТЕЛЬНЫЙ ПОРТ Последовательный порт ПК практически не изменялся с момента появления IBM PC в 1981 году. Порт используется с разъемом, имеющим девять выводов (в PC/AT); сейчас добавилась возможность буферизации данных последовательного порта. Выводы разъема На рис. 10.9 показаны разъемы типа DB-9 и DB-25 интерфейса RS 232-В табл. 10.8 описано назначение контактов. Таблица 10.8
Рис. 10.9 Разимы типа DB-9 и DB-25 ийтерфейса RS-232 Блок-схема УАПП 8250 Для реализации последовательных интерфейсов в IBM-совместимых ПК используется универсальный асинхронный приемопередатчик (УАПП, UART) 8250 (рис. 10.10). Шина данных PC Защелка делителя синхросигнала 1,8432 МГц Буферный регистр передачи Сдвиговый регистр передачи Рис. 10.10 Блок-схема УАПП 8250 Буферный регистр приема Сдвиговый регистр приема Регистр состояния линии Регистр состояния модема Регистр управления модемом 0 ... 107108109110111112113 ... 159 |