为什么IAR环境给stm8s103编写程序,不能使用bit型变量吗
1个回答
展开全部
不清楚你想怎样使用,下面有个方式你可以试试:
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
{
uint8 All;
struct READIOBIT bit;
};
在.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
{
uint8 All;
struct READIOBIT bit;
};
在.C 和.h文件中定义,声明下结构体,就可以使用 单独使用 bit变量。
你连个 奖励都没有,大神们怎么会搭理你啊,兄弟。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询