C51有4种扩展的数据类型:
(1)位变量bit的值可以是1(true),也可是0(false)。
(2)特殊功能寄存器sfr。
8051单片机的特殊功能寄存器分布在片内数据存储区的地址单元80H~FFH之间,“sfr”数据类型占用一个内存单元。利用它可访问8051单片机内部的所有特殊功能寄存器。
(3)特殊功能寄存器sfr16。
“sfr16”数据类型占用两个内存单元,用于操作占两个字节的特殊功能寄存器。
(4)特殊功能位sbit。
sbit是指AT89S51片内特殊功能寄存器的可寻址位。
网友评论