单片机sbit是什么意思

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 06:56:48

单片机sbit是什么意思
单片机sbit是什么意思

单片机sbit是什么意思
位的宏定义定义
sbit KEY P1^1 //使用KEY来表示P1.1

就是定义为一个位
这一位可以使0或者1
例如 sbit deng=p1^1
p1^1这个口的状态(高低电平)用deng来表示

sbit 是C51中定义位变量用的。
如:led=P1^0;
buzzer=P1^1;
等等

位变量的声明 你可以直接对I/O口任一位进行操作 但是不能直接使用P1^1之累这的 首先你得进行位变量声明 用一个变量来代替这一个位口 例如 sbit d1=P1^1;d1=0;这两句话就是让P1^1=0的意思