简介:bit和sbit都是C51扩展的变量类型。
bit和int char之类的差不多,只不过char=8位, bit=1位而已。都是变量,编译器在编译过程中分配地址。除非你指定,否则这个地址是随机的。这个地址是整个可寻址空间,RAM+FLASH+扩展空间。bit只有0和1两种值,意义有点像Windows下VC中的BOOL。
sbit是对应可位寻址空间的一个位,可位寻址区:20H~2FH。一旦用了sbi xxx = REGE^6这样的定义,这个sbit量就确定地址了。sbit大部分是用在寄存器中的,方便对寄存器的某位进行操作的。
上一篇:新建一个keil c51工程(3)
下一篇:51系列-C语言控制逐级娱乐
设计资源 培训 开发板 精华推荐
- UniPlug-FPGA
- 使用 Allegro MicroSystems 的 STR-W6253MD 的参考设计
- LT6656ACS6-2.048、2.048V 电压基准作为微功率稳压器的典型应用
- LT1120CN8 限流 1A 稳压器的典型应用电路
- 用于仪表的 14/16 位、2 通道 DAC
- 【训练营】Servo机器狗
- 具有 DrMOS、fSW = 500kHz 的 LTC3861IUH-1、4 相 1V/100A 转换器的典型应用电路
- LTC2378-16、16 位、1Msps、低功耗 SAR ADC 的典型应用电路
- 用于背板分布式电源的 26V DC 至 DC 单路输出电源
- 2023浙江理工大学校三等奖 2021年电赛电源题 三端口DC-DC电路copy