中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

单片机论坛

抖音 德嘉 泓格论坛 FLIR红外热像论坛
工控论坛首页 单片机论坛 → 浏览主题: 扩展芯片的地址是如何分配的?
发表新帖 回复该主题
回帖:4个,阅读:3303 [上一页] [1] [下一页]
* 帖子主题:

扩展芯片的地址是如何分配的?

分享到
2947
tjq1976
文章数:427
年度积分:130
历史总积分:2947
注册时间:2003/8/11
发站内信
发表于:2005/7/4 15:43:00
#0楼
想请教大家这个问题,好像书本上讲得太少,自己没有明白过来。还请高人讲解一下!
比如书上有个例子,8155跟8051连接。8051的P0口直接和8155的阿AD0~AD7相连。
8155的片选信号和IO/M(M头上有取反横杠)的选择信号分别接到8051的P2.7和P2.0口线上,由下表可得出8155的端口和各寄存器的地址分配如下:
命令/状态寄存器:7F00H
A口地址:7F01H
B口地址:7F02H

表如下:
CE(是取反)  IO/M(M取反) A2   A1  A0    选通端口
   0                  1                  0      0   0      命令/状态寄存器
   0                  1                 0       0   1       A口
    0                 1                 0       1   0       B口  


我就是想问 7F00H 7F01H 是怎么获得的?
2947
tjq1976
文章数:427
年度积分:130
历史总积分:2947
注册时间:2003/8/11
发站内信
发表于:2005/7/5 21:07:00
#1楼
自己支持自己一把
999
wys721030
文章数:46
年度积分:50
历史总积分:999
注册时间:2004/11/6
发站内信
发表于:2005/7/7 15:48:00
#2楼
io/~m的1/0分别指向8155内部的IO接口或RAM,CE低电平有效而其接P2.7,当然,P2.7为0,而要操作8155的接口时P2口的值是01111111B与P0口形成的16位地址就是上面的值了
2947
tjq1976
文章数:427
年度积分:130
历史总积分:2947
注册时间:2003/8/11
发站内信
发表于:2005/7/10 19:13:00
#3楼
懂了一点,但还是不是非常的懂,那H7F01又是怎么计算出的啊,查那个表啊?
999
wys721030
文章数:46
年度积分:50
历史总积分:999
注册时间:2004/11/6
发站内信
发表于:2005/7/10 22:39:00
#4楼
该电路地址:7f01H指的是PA口,7F00H命令口,7F02H是PB口,7F03H是PC口,7F04是内部定时器低八位7F05高八位
工控学堂推荐视频:

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

46.8003