c51编程中sbit 和bit有什么区别 作者: 时间:2016-11-26 来源:网络 加入技术交流群 扫码加入和技术大咖面对面交流海量资料库查询 收藏 首先,bit和sbit都是C51扩展的变量类型sbit一般用来定义特殊功能寄存器的位变量,以方便对寄存器的某位进行操作的例如:sbit TXD=P3^0; 这样就定义了TXD为位变量,并且这个sbit量有确定的地址bit则与一般的变量差不多,只不过bit定义的变量只有两种值存在0或是1例如:bit p=0;编译器在编译过程将分配地址,所分配的地址是随机的
评论