D.3 digital i/o sample program – AAEON EMB-A70M User Manual

Page 83

Advertising
background image

M i n i - I T X

E M B - A 7 0 M

Appendix D Electrical Specifications for I/O Ports

D-4

D.3 Digital I/O Sample Program

 

************************************************************************************
#define    void    IOWriteByte(byte IOPort, byte Value); 

#define    byte    IOReadByte(byte IOPort); 

// Digital Input Status relative definition (Please reference to Table 1) 

#define byte    DIOBaseAddress    // This parameter is represented from Note3 

#define byte    DIO1Reg    // This parameter is represented from Note4 

#define byte    DIO1Bit    // This parameter is represented from Note5 

#define byte    DIO1Val    // This parameter is represented from Note6 

#define byte    DIO2Reg    // This parameter is represented from Note7 

#define byte    DIO2Bit    // This parameter is represented from Note8 

#define byte    DIO2Val    // This parameter is represented from Note9 

#define byte    DIO3Reg    // This parameter is represented from Note10 

#define byte    DIO3Bit    // This parameter is represented from Note11 

#define byte    DIO3Val    // This parameter is represented from Note12 

#define byte    DIO4Reg    // This parameter is represented from Note13 

#define byte    DIO4Bit    // This parameter is represented from Note14 

#define byte    DIO4Val    // This parameter is represented from Note15 

#define byte    DIO5Reg    // This parameter is represented from Note16 

#define byte    DIO5Bit    // This parameter is represented from Note17 

#define byte    DIO5Val    // This parameter is represented from Note18 

#define byte    DIO6Reg    // This parameter is represented from Note19 

#define byte    DIO6Bit    // This parameter is represented from Note20 

#define byte    DIO6Val    // This parameter is represented from Note21 

#define byte    DIO7Reg    // This parameter is represented from Note22 

#define byte    DIO7Bit    // This parameter is represented from Note23 

#define byte    DIO7Val    // This parameter is represented from Note24 

#define byte    DIO8Reg    // This parameter is represented from Note25 

#define byte    DIO8Bit    // This parameter is represented from Note26 

#define byte    DIO8Val    // This parameter is represented from Note27 
************************************************************************************

Advertising