单片机c语言里 sbit P1_0=0x90语句的作用是什么

如题所述

这个是C51单片机特有的语句之一。
sbit是C51扩展的变量类型,用来定义特殊功能寄存器的位变量。
P1_0指的是芯片管脚上的标准输入输出管脚1.0。由于P1.0并不是合法的C语言变量,所以用下划线_代替.,以P1_0表示P1.0。

当执行

sbit P1_0 = 0x90时,就是把管脚
P1.0的值,赋值为0x90。
也就是对应的8个管脚,依次按照0x90的二进制值B10010000来输出电平,依次为高低低高低低低低。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-16
sbit P1_0=0x90
就是定义了P1_0引脚所在的地址。
第2个回答  2011-10-16
位定义,定义单片机p1口第0管脚地址是0x90
第3个回答  2011-10-16
定义单片机p1.0口地址0x90
第4个回答  2019-12-06
这是位操作,p1.0付零