单片机特有的数据类型
bit 位变量,值为 0 或 1
sbit 声明可位寻址空间的一个位
sfr 特殊功能寄存器, 8 位
sfr16 特殊功能寄存器, 16 位
例:
bit YesOrNo; // 定义 bit 类型变量,占用 bdata 区的一个位
sbit P0_1 = P0^1; // 申明一个引用名 P0_1 ,指向端口 P0 的第 1 位
// 系统不会为 sbit 类型的数据分配额外的空间
sfr P0 = 0x80; // 用 sfr 定义 8 位的 SFR
sfr16 DPTR = 0x82; // 用 sfr16 定义 16 位的 SFR
sfr16 T2 = 0xCC; // 含 TH2 和 TL2