首要,bit和sbit都是C51扩展的变量类型
sbit一般用来界说特别功用寄存器的位变量,以便利对寄存器的某位进行操作的
例如:sbit TXD=P3^0; 这样就界说了TXD为位变量,而且这个sbit量有确认的地址
bit则与一般的变量差不多,只不过bit界说的变量只要两种值存在0或是1
例如:bit p=0;编译器在编译进程将分配地址,所分配的地址是随机的
c51编程中sbit 和bit有什么区别
首先,bit和sbit都是C51扩展的变量类型sbit一般用来定义特殊功能寄存器的位变量,以方便对寄存器的某位进行操作的例如:sbitTXD=P3^0;
声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/258488.html