51单片机#define和sbit的区别

发布网友

我来回答

1个回答

热心网友

sbit 好像是C51中加的几个 保留词吧
sbit 定义 就像int x; unsigned char x; 定义变量一样 sbit 定义了一个位变量
   在后面的程序中可以直接操作sbit 定义的变量

#define 还是C里面的那个define 宏定义 不是定义变量用的
那样对key1操作 就是操作P3^0这个标识符 而这个标识符没有被(也不能)定义成变量(位变量)

kell 的帮助文件(F1)里面有介绍的很多 网上也有中文的

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com