[疑难问答] 这又是什么意思?

[复制链接]
733|9
 楼主| sourceInsight 发表于 2016-2-22 22:18 | 显示全部楼层 |阅读模式
ioport unsigned int *ADCCTL1=(unsigned int *)0x6800;
ioport unsigned int *ADCDATA1=(unsigned int *)0x6801;
ioport unsigned int *ADCCLKDIV1=(unsigned int *)0x6802;
ioport unsigned int *ADCCLKCTL1=(unsigned int *)0x6803;
#define ADCCTL (*ADCCTL1)
#define ADCDATA (*ADCDATA1)
#define ADCCLKDIV (*ADCCLKDIV1)
#define ADCCLKCTL (*ADCCLKCTL1)
求解。。。。。。
boy1990 发表于 2016-2-22 22:43 | 显示全部楼层
寄存器的地址吧。
CallReceiver 发表于 2016-2-22 22:49 | 显示全部楼层
定义一个无符号整型变量,就是寄存器的地址。
hfdy01 发表于 2016-2-22 23:09 | 显示全部楼层
C语言数据类型中的无符号整型指针啊
xia00 发表于 2016-2-22 23:21 | 显示全部楼层

前面是定义了一个地址 后面是定义了该地址的内容是个变量!!!
qiangweii 发表于 2016-2-22 23:29 | 显示全部楼层
《C语言程序设计》这本书还是不错的,楼主可以看看。
dml19890601 发表于 2016-2-23 10:06 | 显示全部楼层
你好,我是笙泉单片机的代理杜生,有需要的可以联系我,手机:15295658706,QQ:3166720948
rreedd00 发表于 2016-2-23 22:19 | 显示全部楼层
#define ADCCTL (*ADCCTL1)                              // 为指针ADCCTL1指向的单元取个别名
feiqi1 发表于 2016-2-23 22:31 | 显示全部楼层
ioport unsigned int *ADCCTL1=(unsigned int *)0x6800;   // 定义unsigned int型指针ADCCTL1, 指针值为0x6800
androidbus 发表于 2016-2-23 22:39 | 显示全部楼层
生活例子 ADCCTL1相当于 一个门牌地址:lol:lol
您需要登录后才可以回帖 登录 | 注册

本版积分规则

138

主题

1619

帖子

1

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