不是C语言里的,是C51里的(单片机的C扩展的) bit 是变量类型,相当于boot 只占一个位,最多可定128个bit变量 sbit 是给可位寻址的变量(或特殊功能寄存器)的某一个位定个别名,不另占空间 如: bit YesOrNo; //定义bit型变量 占用bdata区的一个位 sbit P0_1 = P0^1; //申明一个引用名 P0_1 指向端口P0的1号接脚,不会额外分配空间
c51编程中sbit 和bit有什么区别
最新推荐文章于 2024-07-29 14:10:37 发布
不是C语言里的,是C51里的(单片机的C扩展的) bit 是变量类型,相当于boot 只占一个位,最多可定128个bit变量 sbit 是给可位寻址的变量(或特殊功能寄存器)的某一个位定个别名,不另占空间 如: bit YesOrNo; //定义bit型变量 占用bdata区的一个位 sbit P0_1 = P0^1; //申明一个引用名 P0_1 指向端口P0的1号接脚,不会额外分配空间