#define DEFC(name, address) __no_init volatile unsigned char name @ address;
#define DEFC(name, address) sfrb name = address;
他们中间还有一些,我没粘贴!!!
这是430单片机中的程序!!!!!!!
c语言 这两句是什么意思?
答案:2 悬赏:40
解决时间 2021-02-03 20:01
- 提问者网友:久伴不朽
- 2021-02-03 02:08
最佳答案
- 二级知识专家网友:浪者不回头
- 2021-02-03 02:34
#define P1OUT_ (0x0021)
DEFC( P1OUT , P1OUT_)
我理解的是
预定义一个地址常量P1OUT_ 对应的地址为 0x0021
DEFC( P1OUT , P1OUT_)这个的意思是在P1OUT_ 定义的地址开始处,定义一个字节的变量,变量名字为P1OUT(当然也可以你自己定义其他的名称),也就是P1OUT和P1OUT_是一样的(相同的地址名字不同而已)
DEFW(XXX,XXX_)是字(2字节)的定义
DEFC( P1OUT , P1OUT_)
我理解的是
预定义一个地址常量P1OUT_ 对应的地址为 0x0021
DEFC( P1OUT , P1OUT_)这个的意思是在P1OUT_ 定义的地址开始处,定义一个字节的变量,变量名字为P1OUT(当然也可以你自己定义其他的名称),也就是P1OUT和P1OUT_是一样的(相同的地址名字不同而已)
DEFW(XXX,XXX_)是字(2字节)的定义
全部回答
- 1楼网友:傲娇菇凉
- 2021-02-03 02:55
包含两个头文件,以便你可以使用在这两个文件中声明的函数:
其中第一个为包含标准输入输出函数的头文件,一般编译器自动包含该文件可不写出。
第二个为控制台输入输出头文件:conio是console input/output(控制台输入输出)的简写,其中定义了通过控制台进行数据输入和数据输出的函数,主要是一些用户通过按键盘产生的对应操作,比如getch()函数等等。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯