MPU:AT89C51 1.When 16-bits(A0~A15) address system, I set 8255 CS(chip sele.) address at 0xD000, the C program :
#define PA_1 XBYTE[0xD000] #define PB_1 XBYTE[0xD001] #define PC_1 XBYTE[0xD002] #define CNTLW_1 XBYTE[0xD003]
#define PA_1 XBYTE[0xD0] #define PB_1 XBYTE[0xD1] #define PC_1 XBYTE[0xD2] #define CNTLW_1 XBYTE[0xD3]
to get info on the 8255 you need to send someone down memory lane. Do you drive a Ford "T" model?. Why do you use such an outdated chip? Erik