如何编址
电路图我在别人电路的基础上扩展了I/O,即图中的U4,U5,哪位高手可否帮我看看,我的电路是否有问题,U4和U2的地址会不会冲突呢?写程序的时候应该注意什么呢?我的P2口基本上都作为I/O用了,所以我想对片外数据存储器的256字节寻址
#define D8253_CTRL PBYTE[0X03]
#define D8253_C0 PBYTE[0X00]
#define D8253_C1 PBYTE[0X01]
#define D8253_C2 PBYTE[0X02]
#define OUT PBYTE[0X00]
这样对吗?如果我想对i/o进行操作,为了让8253的地址不至于和273的地址发生冲突,我对i/o进行操作的时候让CS_8253=1;G1=0;,不让8253选通,
CS_8253=1; ///8253不选通
P10=0;
PIN_WR=0; /// G0=0
OUT=0x08; ///对某一i/o进行操作
PIN_WR=1; /// G0=1
请高手赐教,不盛感激!!!!!!!!!
发表时间:2005年11月22日11:41:46