unsigned char volatile xdata CH375_CMD_PORT _at_ 0xBDF1; /* CH375命令端口的I/O地址 */ unsigned char volatile xdata CH375_DAT_PORT _at_ 0xBCF0; /* CH375數(shù)據(jù)端口的I/O地址 */
按測試電路的接法,P2.1(A9)接CH372片選引腳,P2.0(A8)接CH375的A0腳,因此: 51地址引腳: A15 A14 A13 A12 A11 A10 A09 A08 A07 A06 A05 A04 A03 A02 A01 A00 命令端口可以是: x x x x x x 0 1 x x x x x x x x (Bin) 數(shù)據(jù)端口: x x x x x x 0 0 x x x x x x x x (Bin) 滿足上述組合的端口地址有N種之多,但是命令端口只能是 X1XX,X5XX,X9XX,XDXX (Hex) 數(shù)據(jù)端口只能是:X0XX,X4XX,X8XX,XCXX (Hex)。
我想問的是要是換成PIC或者MSP430之類的單片機,沒有A15-A0的系統(tǒng)總線,那這個IO地址怎么定義?