论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
在对奇地址进行8位数据宽度的写操作时(如写19H),地址线A0送出1,而数据总线D[31:24]、D[23:16]、D[15:8]、D[7:0]上同时送出该8位数据(即送出19191919H);在对奇地址进行8位数据宽度的读操作时,地址线A0送出1,数据总线D[15:8]上的数据作为有效数据被读入SA1110的内部寄存器,而其余数据线上的数据被丢弃。
由此可见,当SA1110对Ax88796的奇地址寄存器进行8位数据宽度的读操作时,Ax88796在数据总线D[7:0]上送出的有效数据,被SA1110丢弃了;而数据总线D[15:8]上的值00H被误认作有效数据读入了SA1110。这就解释了为什么对Ax88796奇地址寄存器可以正确写入却无法正确读取的问题了。
综合上面的分析,在实际中采用的接口电路如图 2所示。
Ax88796的CPU[0]上拉,CPU[1]下拉,设置它工作在186总线模式下。SA1110的地址线A0经反向器后接至Ax