对于_BV的定义如下:
#define _BV(n) 1<
DDRC=_bv(pc1)|_bv(pc0);
DDRC=1<
不懂位运算的看http://baike.baidu.com/view/379209.htm
举个例子,如果pc1=1,pc0=0;
则DDRC=1<<1 | 1<<0
DDRC=10 | 1
DDRC=11
如果DDRC是bit,则DDRC=1
我不清楚你给的具体式子什么用,不过有了这个表达式的意义,你根据程序自己推导吧
如果觉得好给分啊~
DDRC=_bv(pc1)|_bv(pc0)一般出现在编程中,对于_BV的定义如下:
#define _BV(n) 1<
DDRC=_bv(pc1)|_bv(pc0);
DDRC=1<
不懂位运算的看
举个例子,如果pc1=1,pc0=0;
则DDRC=1<<1 | 1<<0
DDRC=10 | 1
DDRC=11
如果DDRC是bit,则DDRC=1