您现在所在的是:

单片机论坛

回帖:4个,阅读:3334 [上一页] [1] [下一页]
2950
tjq1976
文章数:426
年度积分:133
历史总积分:2950
注册时间: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 是怎么获得的?
2950
tjq1976
文章数:426
年度积分:133
历史总积分:2950
注册时间: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位地址就是上面的值了
2950
tjq1976
文章数:426
年度积分:133
历史总积分:2950
注册时间: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