阅读:1125回复:3
关于D12的命令口地址和数据口地址?
假设8051与D12的ALE相连,且A0接地,那么如何确定D12的命令地址和数据地址?D12Smart开发板里的命令地址和数据地址是0ff03h和0ff02h,那它的意思是不是说只要命令地址是奇地址,数据口地址是偶地址就可以,譬如0ff05和0ff04?
|
|
沙发#
发布于:2003-08-13 18:22
ZLG的网站上找FAQ.PDF看看,那里写的很清楚。
|
|
板凳#
发布于:2003-08-13 17:30
hoosyman说的基本正确,A0与373片子的A0接也没问题
:P |
|
地板#
发布于: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 和控制线。 |
|