在单片机中,BIT是二进制位(Binary Digit)的缩写,它是计算机数据存储的基本单位,表示了一个二进制数中的一位,只能存储0或1两种状态。在单片机编程中,BIT通常用于表示某个寄存器、变量、位变量或标志位是否被设置或清除,比如SFR(特殊功能寄存器)的某个位可以表示为一个BIT,通过对这个BIT进行读写操作,可以读取或设置SFR中相应寄存器的状态。
在单片机C语言中,bit是新增的一个关键词,它是用来定义一个“位变量”
bdata是把变量定义到数据RAM的可位寻址区,即51系列的20H~2FH单元中,最后bitflag应该是bit flag(和关键字bit中间有个空格)表示定义一个位变量flag,这个flag变量只能是0或者1。