IO地址[求助]

unsigned char volatile xdata CH375_CMD_PORT _at_ 0xBDF1; /* CH375命令端口的I/O地址 */ unsigned char volatile xdata CH375_DAT_PORT _at_ 0xBCF0; /* CH375数据端口的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) 数据端口: x x x x x x 0 0 x x x x x x x x (Bin) 满足上述组合的端口地址有N种之多,但是命令端口只能是 X1XX,X5XX,X9XX,XDXX (Hex) 数据端口只能是:X0XX,X4XX,X8XX,XCXX (Hex)。

我想问的是要是换成PIC或者MSP430之类的单片机,没有A15-A0的系统总线,那这个IO地址怎么定义?

如果没有外部总线,那就没有外部总线地址, 只能使用单片机的IO口模拟并口时序了。


谢啦!


只有登录才能回复,可以选择微信账号登录