全心思齐网

单片机中的sbit=0x90中的0x和90分别指的是什么是什么意思?

这个是C51单片机特有的语句之一。 sbit是C51扩展的变量类型,用来定义特殊功能寄存器的位变量。 P1_0指的是芯片管脚上的标准输入输出管脚1.0。由于P1.0并不是合法的C语言变量,所以用下划线_代替.,以P1_0表示P1.0。 当执行 sbit P1_0 = 0x90时,就是把管脚 P1.0的值,赋值为0x90。 也就是对应的8个管脚,依次按照0x90的二进制值B10010000来输出电平,依次为高低低高低低低低。

匿名回答于2024-06-08 15:23:14


相关知识问答