请教avr中unsigned char AVR_Bit0:1是什么意思?就是Bit0位置'1'吗?IAR编译环境

 我来答
小煤球米修
2010-12-13
知道答主
回答量:21
采纳率:0%
帮助的人:21.6万
展开全部
应该是C语言的位定义吧,这句话应该在一个struct里面吧?
struct{
unsigned char AVR_Bit0:1
unsigned char AVR_Bit1:1
unsigned char AVR_Bit2:1
unsigned char AVR_Bit3:1
unsigned char AVR_Bit4:1
unsigned char AVR_Bit5:1
unsigned char AVR_Bit6:1
unsigned char AVR_Bit7:1
}AVR_Byte;
当然这个AVR_Byte长度是8bit,即一个字节。
AVR_Byte.AVR_Bit0 = 1;
这句话的意思才是将BIT0的位置置1,即AVR_Byte的第一位变成了1。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式