User manual

123 Appendix C
C.1.2 GPIO example program-1
------------------------------------------------
Enter the extended function mode, interruptible double-write
------------------------------------------------
MOV DX,4EH
MOV AL,87H
OUT DX,AL
OUT DX,AL
---------------------------------------------------------------
Configurate logical device 7(GP10~GP17), configuration register
CRF0,CRF1,CRF2
---------------------------------------------------------------
MOV DX,4EH
MOV AL,07H ; Point to Logical Device Number Reg.
OUT DX,AL
MOV DX,4FH
MOV AL,07H ; Select logical device 7
OUT DX,AL ;
MOV DX,4EH
MOV AL,F0
OUT DX,AL
MOV DX,4FH
MOV AL,00H ; 01:Input 00:output for GP10~GP17
OUT DX,AL
MOV DX,4EH
MOV AL,F2H ;
OUT DX,AL
MOV DX,4FH
MOV AL,00H ;Set GPIO is normal not inverter
OUT DX,AL;
MOV DX,4EH
MOV AL,F1H