单片机C语言编程BIT(PB0)的含义

帮帮忙拉~~急
或PORTB|=BIT(PBO)啥意思啊?

这是位操作,

PORTB|=BIT(PBO)的作用是一般是将PORTB的第PBO位置1,

你的代码我猜测是这样的:
#define BIT(x) (0x1 << (x))
#define PBO 3

PORTB|=BIT(PBO);

这里就相当于把PORTB的第3位置1,
寄存器的位操作很有用的。
温馨提示:内容为网友见解,仅供参考
无其他回答

单片机C语言编程BIT(PB0)的含义
PORTB|=BIT(PBO)的作用是一般是将PORTB的第PBO位置1,你的代码我猜测是这样的:define BIT(x) (0x1 << (x))define PBO 3 PORTB|=BIT(PBO);这里就相当于把PORTB的第3位置1,寄存器的位操作很有用的。

相似回答