单片机论坛

来源:百度知道 编辑:UC知道 时间:2024/06/07 11:57:34
单片机中用C写程序时,bit与sbit的用法,及两者的区别

bit flag=1,flag0=0,flag1=0,flag2=0,flag3=0,定义对吗?

麻烦高手帮帮忙!!急

bit flag=1,flag0=0,flag1=0,flag2=0,flag3=0,这样定义是可以的
bit是定义一个位变量,
定义在单片机的位寻址区,主要用于标志某一状态量
sbit是定义一个I/O,比如说sbit CLK=P1^0;我们可以用CLK表示P1^0,便于理解程序

有 !