将变量X的第Y位设置成1.比如,X为一个short型变量,其值为0, Y=3。执行SETBIT(X,Y)后,X的值变为4。X用二进制表示就是:0000 0000 0000 0100即第三位被设置成了1.
在单片机的C分析:简单来说就是赋值 Y为1 。(x|=(1<例如SETBIT (PD,LED) ; //点亮LED;MCU上的PD引脚 LED赋值 1.// 前面一定会有 #define LED PD1; 定义mcu的PD1引脚为led;