C8051中,设置bit变量个数有没有限制,sbit呢?
------解决方案--------------------
没限制 都是些定义 没分配内存
------解决方案--------------------
C8051的内核与MCS-51兼容,外围有很大扩展。
bit定义的是内存中的1bit,范围局限在0x20H~0x2F单元中。最多128bit;
sbit定义的是管脚上的1bit,或其他能够被8整除的特殊功能寄存器上的某一bit。
------解决方案--------------------
------解决方案--------------------
我表示看不懂,哈哈。定义了就不能下程序,难道是影响了单片机的啥子配置位,在其他单片机我遇到过的。
------解决方案--------------------
------解决方案--------------------
很少用bit因为在别的芯片上可能不支持,
至于sbit这个是keil扩展的,用来定义特殊功能寄存器的
------解决方案--------------------