关于单片机读写片外地址的疑问

[复制链接]
2287|5
 楼主| tyrone3000 发表于 2009-12-9 07:00 | 显示全部楼层 |阅读模式
本帖最后由 tyrone3000 于 2009-12-9 07:02 编辑

如果我要对片外的寄存器进行读写,这个寄存器的地制怎么确定?
我的连接方式是并行连接。
我的理解是寄存器的地址=片外地址+寄存器地址
不知道对不对?
以前用的芯片都是串行连接,使用的时候是依次送入命令、寄存器地址、数据即可。
对并口连接的理解不是很好。
 楼主| tyrone3000 发表于 2009-12-9 10:15 | 显示全部楼层
晕 没人回答?
HWM 发表于 2009-12-9 10:23 | 显示全部楼层
设计一个地址译码(简单的一个线就可以,具体看你的系统设计),译码输出接片选。若是多寄存器器件(多个可访问寄存器),将低位地址线接入。此外就是数据线和控制线等,按常规接法即可。
 楼主| tyrone3000 发表于 2009-12-9 17:48 | 显示全部楼层
本帖最后由 tyrone3000 于 2009-12-9 17:54 编辑

我用的是64个I/O口的单片机。
不明白你的意思?
最近搞了个LCM,数据线接的P6,CS线接P3.2
这个地址怎么算?
ejack 发表于 2009-12-9 18:32 | 显示全部楼层
取决于你用的芯片。先说说你的CPU是啥。
 楼主| tyrone3000 发表于 2009-12-23 15:09 | 显示全部楼层
我的CPU是C8051F020
控制一个液晶显示屏
您需要登录后才可以回帖 登录 | 注册

本版积分规则

97

主题

474

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部