为什么IAR环境给stm8s103编写程序,不能使用bit型变量吗
答案:1 悬赏:0
解决时间 2021-02-26 22:58
- 提问者网友:凉末
- 2021-02-26 10:01
为什么IAR环境给stm8s103编写程序,不能使用bit型变量吗
最佳答案
- 二级知识专家网友:怀裏藏嬌
- 2021-02-26 11:05
不清楚你想怎样使用,下面有个方式你可以试试:
struct READIOBIT
{
uint8 Bit0 :1;//
uint8 Bit1 :1;//
uint8 Bit2 :1;//
uint8 Bit3 :1;//
uint8 Bit4 :1;//
uint8 Bit5 :1;//
uint8 Bit6 :1;//
uint8 Bit7 :1;//
};
union READIOREG
{
uint8All;
struct READIOBITbit;
};
在.C 和.h文件中定义,声明下结构体,就可以使用 单独使用 bit变量。
你连个 奖励都没有,大神们怎么会搭理你啊,兄弟。
struct READIOBIT
{
uint8 Bit0 :1;//
uint8 Bit1 :1;//
uint8 Bit2 :1;//
uint8 Bit3 :1;//
uint8 Bit4 :1;//
uint8 Bit5 :1;//
uint8 Bit6 :1;//
uint8 Bit7 :1;//
};
union READIOREG
{
uint8All;
struct READIOBITbit;
};
在.C 和.h文件中定义,声明下结构体,就可以使用 单独使用 bit变量。
你连个 奖励都没有,大神们怎么会搭理你啊,兄弟。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯