首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

bit个数有关问题

2012-04-17 
bit个数问题C8051中,设置bit变量个数有没有限制,sbit呢?[解决办法]没限制 都是些定义没分配内存[解决办法]

bit个数问题
C8051中,设置bit变量个数有没有限制,sbit呢?

[解决办法]
没限制 都是些定义 没分配内存
[解决办法]
C8051的内核与MCS-51兼容,外围有很大扩展。
bit定义的是内存中的1bit,范围局限在0x20H~0x2F单元中。最多128bit;
sbit定义的是管脚上的1bit,或其他能够被8整除的特殊功能寄存器上的某一bit。

[解决办法]

探讨
C8051的内核与MCS-51兼容,外围有很大扩展。
bit定义的是内存中的1bit,范围局限在0x20H~0x2F单元中。最多128bit;
sbit定义的是管脚上的1bit,或其他能够被8整除的特殊功能寄存器上的某一bit。

[解决办法]
我表示看不懂,哈哈。定义了就不能下程序,难道是影响了单片机的啥子配置位,在其他单片机我遇到过的。
[解决办法]
探讨
那程序下不进去是什么原因?注释掉就可以 费解啊

[解决办法]
很少用bit因为在别的芯片上可能不支持,

至于sbit这个是keil扩展的,用来定义特殊功能寄存器的
[解决办法]
探讨

C/C++ code

bit flagT_0 = 0; //定时器0标志位
//bit flagT_1 = 0; //定时器1标志位
bit lcdFlag = 0; //LCD修改标志位
//bit flashFlag = 0; //闪烁标志位
bit keyDo……

热点排行