Все контрольные являются типовым решением задания студента. © allcont.narod.ru 2010
 
 
 
 
Игровой адаптер (порт джойстика).

Разъем:        
1        +5В
2    кнопка 4
3    положение 0
4    земля
5    земля
6    положение 1
7    кнопка 5
8    +5В
9    +5В
10    кнопка 6
11    положение 2
12    земля
13    положение 3
14    кнопка 7
15    +5В
К разъему подключается два джойстика.
1 джойстик (кнопки 4, 5; положение по осям координат x, y соответственно 0, 1).
2 джойстик (кнопки 6, 7; положение по осям координат x, y соответственно 2, 3).



Адаптер  обслуживается через порт 0х201



При записи любого числа в порт младшие 4 бита сбрасываются в ноль аппаратным образом, а момент установления зависит от положения реостата.
    mov dx, 201h
    out dx, al
    mov cx, -1
    m1:
    in al, cx
    test al, 0x01
    inc m1
Int 15h BIOS поддерживает работу с джойстиком:
Функция 15h
    DX = 0, то на выходе AL – содержимое порта 201
    DX = 1, то на выходе  AX – положение 0,    BX – пол.1, CX – пол.2, DX – пол.3

Hosted by uCoz