阅读:1079回复:5
求教16位io口中i/ocs16.sbhe的正确译码方法?
我现在用74ls273,2片作数据的io的低8位和高8位,现在的高8位和低8位的数据是一样求教如何解决.低8位的译码为cs=iow+300h(地址),
高8位的译码为cs1=iocs16+iow+300h(地址) 能否告之高16位的译码的表达式.谢谢! |
|
沙发#
发布于:2002-12-16 15:35
低8位用A0+IOW+300
高8位用BHE+IOW+300 A0不必参与300的译码。 |
|
板凳#
发布于:2002-12-16 15:57
这样的译码不行我试验过.
|
|
地板#
发布于:2002-12-16 16:04
8位用传送io是正确的.16位传送是高8位的数据低8位上的数据和高8位相同.
|
|
地下室#
发布于:2002-12-16 17:09
不会啊,你的io是不是已经设置成为16位总线?在BDR中。按照你现在的设置,能否向IO口低8位写出数据?
|
|
5楼#
发布于:2003-01-02 11:17
搞定.
谢谢! |
|