io口就是寄存器约等于变量
在C语言中,先定义你要操作的位,使用关键字sbit(这是标准C语言没有的关键字,是C51编译器的拓展关键字,用于定义寄存器的某个位)。你就可以理解成sbit就是给寄存器的某个位起一个别名。之后用等号赋值即可更改此位的0或1
sbit led1= Px^y;
符号^在C51中也表示寄存器的第某位。如上方代码,Px^y表示Px寄存器的第y位。
//定义变量led1表示P2寄存器的第7位 sbit led1= P2^7;
开路为电阻无穷大
低电平有效的意思是触发生成低电平
1个字节 = 1byte = 8bit = 8个数字