hoosyman
驱动小牛
驱动小牛
  • 注册日期2002-10-31
  • 最后登录2006-07-14
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:1125回复:3

关于D12的命令口地址和数据口地址?

楼主#
更多 发布于:2003-08-09 21:47
假设8051与D12的ALE相连,且A0接地,那么如何确定D12的命令地址和数据地址?D12Smart开发板里的命令地址和数据地址是0ff03h和0ff02h,那它的意思是不是说只要命令地址是奇地址,数据口地址是偶地址就可以,譬如0ff05和0ff04?
Yss
Yss
驱动牛犊
驱动牛犊
  • 注册日期2002-01-29
  • 最后登录2005-06-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-08-13 18:22
ZLG的网站上找FAQ.PDF看看,那里写的很清楚。
yxw911113
驱动牛犊
驱动牛犊
  • 注册日期2003-08-08
  • 最后登录2003-08-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-08-13 17:30
hoosyman说的基本正确,A0与373片子的A0接也没问题

 :P
hex1993
驱动牛犊
驱动牛犊
  • 注册日期2001-09-04
  • 最后登录2005-02-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-08-13 09:19
D12 判别奇偶地址有两种方法:
1:ALE 接地,用A0 来判 ;
2:A0接地,用ALE 及 51CPU P0 总线,当然这时不能用纯粹的DATA BUS,否则会LATCH 不到地址信息。
针对以上分析,如果硬件上D12 DATA BUS 与 51CPU P0 BUS直接相连,则两种都可以,如果不直接相连,最好用第一种。
你不用去管D12开发板的具体地址,实际有用的只是A0一根地址线。你将D12看作 2 X 8 BIT 的 SRAM,D0~D7是 DATA 线,A0(或ALE + DATA BUS) 是 地址线,其余是RD/WR 和控制线。
游客

返回顶部