单片机/MCU论坛
直播中

李娓仑

7年用户 1308经验值
私信 关注
[问答]

51单片机sbit和sfr的区别?

sbit和sfr的区别?

回帖(1)

陈苏文

2023-11-1 17:04:45
sfr的对象,只能是寄存器。我们知道51的寄存器基本上都是8位的。
所以sfr的对象就是字节型寄存器
有些寄存器允许按位访问,sbit就是用来指向寄存器中的某一位的。
比如:
sfr P1 = 0x90; //把0x90地址的寄存器命名为P1
sbit P1_1 = P1^1;
举报

更多回帖

发帖
×
20
完善资料,
赚取积分