单片机/MCUwilliam hill官网
直播中

syazsy1314

12年用户 29经验值
私信 关注
[问答]

关于一个地址的定义

#define SL811_ADDR ((unsigned char *) 0x024000)
#define SL811_COMM ((unsigned char *) 0x024001)

SL811_ADDR[0]=0xE0;
SL811_COMM[0]=0x0F;

在看51读写u***的代码中,有上面两个定义和用法。不理解是什么意思。

自己的理解是,0x024000每两位代表一个P口,比如02代表P3口,P3口的状态是00000010,40代表P2口,P2口的状态是01000000, 00代表P1口, P1口状态是00000000。而给这个地址复制,意思就是让P0口输出这个值。 就有点扩展地址总线的意思。

求大神讲解一下用法。没有给出威廉希尔官方网站 图,只求讲下用法

回帖(1)

朱海生

2013-9-12 11:19:10
定义了两个指针而已。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分