微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 关于一个地址的定义

关于一个地址的定义

时间:10-02 整理:3721RD 点击:
#define SL811_ADDR ((unsigned char *) 0x024000)
#define SL811_COMM ((unsigned char *) 0x024001)
SL811_ADDR[0]=0xE0;
SL811_COMM[0]=0x0F;
在看51读写usb的代码中,有上面两个定义和用法。不理解是什么意思。
自己的理解是,0x024000每两位代表一个P口,比如02代表P3口,P3口的状态是00000010,40代表P2口,P2口的状态是01000000, 00代表P1口, P1口状态是00000000。而给这个地址复制,意思就是让P0口输出这个值。 就有点扩展地址总线的意思。
求大神讲解一下用法。没有给出电路图,只求讲下用法

定义了两个指针而已。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top