tj_ding
驱动牛犊
驱动牛犊
  • 注册日期2001-07-11
  • 最后登录2003-05-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1506回复:4

关于D12的一个问题!

楼主#
更多 发布于:2002-07-28 21:29
我刚刚接触D12,现在遇到一个问题就是A0究竟应该怎么接。下面是D12的data sheet中给出的
A0 = 1 selects command instruction; A0 = 0 selects
the data phase. This bit is a don’t care in a multiplexed address and data bus configuration and should be tied HIGH.
但我看Philips给的电路图中,并没有将A0接高电平。请大家帮帮忙!我只有15分了,不要嫌少!多谢多谢!
:confused:
ysfc51
驱动牛犊
驱动牛犊
  • 注册日期2001-10-01
  • 最后登录2009-12-27
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-07-30 21:15
ALE脚的接法决定了D12是工作在独立的地址和数据总线状态还是在地址和数据复用状态.ALE脚接低电平,D12是工作在独立的地址和数据总线状态,此时A0是低时为数据,高时为命令.当D12是工作在地址和数据复用状态时,ALE必须接如8051的ALE脚,用来锁存地址,在地址相,
DATA0脚的电平决定了数据相时总线上的数据是D12的命令还是数据.DATA0为低时是数据,高时为命令.这就是为什么写命令时8051的地址总是为奇数(任一奇数地址都是可以的),读写数据时地址总是为偶数.由此可见,D12实际上是单地址器件,由A0或DATA0的电平来决定是命令还是数据.由此猜想A0与DATA0在内部是相联的(最少有关联),只要A0通过足够大的电阻,无论接地还是高电平,都不会影响DATA0的电平,也就是说D12都能正确识别是命令还是数据.
千山千幅画 一步一重天
tj_ding
驱动牛犊
驱动牛犊
  • 注册日期2001-07-11
  • 最后登录2003-05-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-07-30 09:08
多谢多谢!我怎么给你分呀?不是自动给的吗?可是我的分没变化。有谁知道,告诉一声!
:confused:
501lsc
驱动牛犊
驱动牛犊
  • 注册日期2001-10-04
  • 最后登录2005-05-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-07-29 14:37
Philips给的电路图中A0好像接下来电阻10k,说明书是:A0,属性是I,是地址位。A0=1 选择命令指令,A0=0 选择数据。该位在多路地址/数据总线配置时可忽略,应将其接高电平。

    我的感觉是接什么都可以,我用的是d12的评估板,好像是10k下来电阻。
tj_ding
驱动牛犊
驱动牛犊
  • 注册日期2001-07-11
  • 最后登录2003-05-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-07-29 12:08
怎么没人回复呢?我觉得说明书中关于A0的说法有问题,是不是这样呢?
:confused:
游客

返回顶部