打印

双向总线连接的问题,为什么用了bidir端后输出就错了?

[复制链接]
2277|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
kanewalk|  楼主 | 2008-5-19 13:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如图所示,这是个完整的rom,我把地址输入端和输出端都连到总线上,端口用bidir端口,但是出来的结果不对,比如地址00H的数据本来是138,01H的数据是15,但是模拟后bus上的数据都是bus[6]是高电平,其余都是XXXXX,也就是高阻状态,但是我把地址输入端和输出端分开就正常了。

相关帖子

沙发
liudewei| | 2008-5-19 16:46 | 只看该作者

双向口在非写的状态下需要赋值“ZZZ。。。ZZZ”

使用特权

评论回复
板凳
kanewalk|  楼主 | 2008-5-19 17:53 | 只看该作者

LS高手请帮忙看看这是怎么回事呢?

为什么后面的标志线都是U的状态,comL标志线是指令寄存器开始从总线取数的标志线,pc标志线是程序计数器,romE是rom的开关标志线,rmarL是从rom取数的标志线,为什么后面的就全是U了,是没从ROM取数成功吗?

使用特权

评论回复
地板
liudewei| | 2008-5-20 15:12 | 只看该作者

这个要看你的程序,发代码到我的邮箱。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

11

帖子

0

粉丝