Консалтинговая компания Консалтер.Ру
Главная Новости Библиотека Исследования Законодательство Консалтинг Бизнес-форумы Контакты

Реклама

Рекомендуем



Консалтер.Ру > Библиотека > Информационные технологии

В.А. Авдеев, В.Ф. Гузик
Компьютеры: шины, контроллеры, периферийные устройства

Учебное пособие. Таганрог: ТРТУ, 2001. - 536 с.

Предыдущая

12. Устройства связи и преобразования информации

12.3. Ручки управления

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

Рис. 12.3. Положения подвижных контактов потенциометров

Для ввода значений R ручки в ПК может быть использована следующая структурная схема адаптера (рис. 12.4).

Рис. 12.4. Структурная схема адаптера

Структурная схема адаптера игрового порта содержит дешифратор адреса (ДшА), который при опознании собственного адреса (201H) формирует сигнал SEL. Шинный буфер (ШБ) используется для согласования с электрическими параметрами шины управления (ШУ). Таймер содержит 4 ждущих мультивибратора и позволяет одновременно принимать значения R от двух ручек. Длительность сигнала на каждом i-ом выходе таймера (i=1,…,4) связана определенным соотношением с величиной соответствующего R. Приемопередатчик предназначен для согласования с электрическими параметрами шины данных (ШД) интерфейса и для передачи сигналов от кнопок и таймера в ПК при наличии сигнала «чтение» (ЧТ). Работа адаптера заключается в следующем. Командой OUT с адресом 201Н запускаются по сигналу запись (ЗП) все четыре мультивибратора таймера. После чего командой IN с этим же адресом осуществляется ввод сигналов от кнопок пуска ручек и сигналов с переменной длительностью соответствующих R. Длительность сигналов преобразуется в ПК в цифровой код с помощью таймеров и регистров и используется в игровой программе. Каждая ручка содержит два потенциометра Х и У и две кнопки, подключаемые непосредственно к 15-штырьковому разъему DB-15 ПК. Кроме таймера для преобразования сигналов от потенциометров можно использовать многоканальный аналогово-цифровой преобразователь (АЦП), формирующий на выходах цифровой код одного из потенциометров, который в данный момент времени подключен к АЦП.

Ручка управления контактного типа содержит 4 переключателя (верхний, нижний, левый и правый), которые замыкаются при переводе ручки в соответствующее положение. Если ручка перемещается в диагональном направлении, то замыкается надлежащая пара контактов. Сигналы от четырех переключателей и от кнопки запуска поступают через 9-штырьковый разъем на вход адаптера, принцип построения которого аналогичен адаптеру потенциометрической ручки.

Предыдущая

Похожие материалы:
Русский речевой этикет
Русский речевой этикет (Скаженик Е.Н.)
Русские княжества в условиях феодальной раздробленности
Ручное ткачество
Рыбак прибрежного лова (Выпуск №50 ЕТКС )
Рыбовод



О сайте   Авторам   Реклама и услуги   Контакты
Copyright © 2007-2021, Консалтер.Ру