登陆
|
注册
|
搜索
|
最近新帖
发帖子
|
共享我的资料
|
精华帖子
|
热门话题
导航:
老古网
→
老古论坛
→
XMOS公共讨论区
→
XMOS开源项目区
→
单片机程序设计
→
嵌入式系统
→
广告区域
→
→初学者的一点疑问[lake709]
*第9567篇: 初学者的一点疑问
楼 主:
lake709
2003年3月30日12:17
初学者的一点疑问
各位大哥好:
我是一个初学者,我现在遇到了一个小问题。是这样的,我用8255A来扩展四片
62256存储器。其中,用PA,PB口(除了PB.7)来进行片内选址,用PC.0,PC.1 来进行2-4 译
码 ,分别选中其中一片62256。请问,我该怎样来对62256进行读写操作啊,好象不能用
MOV A,@DPTR 和 MOV @DPTR,A来进行读写,请赐教,多谢了!!!!!!!!!
第
2
楼:
a12345678
2003年3月30日12:48
RE:
你的想法不好.51CPU本来就有RAM接口,你自己另外用IO口模拟需要花费更多的指令周期,我做过试验,一般需要增加十倍的时间,可靠性反而下降. 希望你直接使用51的接口,用多余的IO口作62256的选择线.
第
3
楼:
lake709
2003年3月31日17:41
是啊,多谢了!再请教一下?
我也想过的,但62256是32K的,要用15根地址线,那P0全用了,P2口也只剩一个接口了。还要扩展,ADC0809,DAC0832,键盘,LCD显示器,这样就没法做了。是不是应该用全译码法来扩展I/O口啊,用P2.7 ,P1.0 ,P1.1来进行四片62256,ADC0809,DAC0832和LCD的片选。用p0,P2(2.0~2.6)来进行62256的片内选址?
第
4
楼:
ybs777
2003年3月31日17:47
你可以试试I2C接口的存储设备,可以有效的节约你的IO口。
可
。
第
5
楼:
红心J
2003年3月31日21:05
按您后面的说法作就很好
第
6
楼:
lake709
2003年3月31日22:41
多谢“红心J”大哥,"ybs777"大哥,"a12345678"的指点!!!!
>>>>>>对该主题发表你的看法
本主题贴数
6
,分页:
[第1页]
[上一篇主题]:
51指令太多,贼样才能很快记住?
[下一篇主题]:
我是新手上路,各位能伸出你们的友谊之手,帮帮我吗?广州的更好!