AVR系列单片机高手进(关于位操作的问题)
我在书上看到:TCCR0|=(1<<CS02)|(0<<CS01)|(1<<CS00);我的理解:置位CS02位;清零CS01位;置位CS00位。也就是寄存器TCCR0低...
我在书上看到:TCCR0| =(1<<CS02)|(0<<CS01)|(1<<CS00);我的理解:置位CS02位;清零CS01位;置位CS00位。也就是寄存器TCCR0低3位的最终结果是101在与TCCR0相或。功能就是操作此3位,保持其他位原态不变,问题是如果我的原态这3位是010的话,那么在与位移之后的101相或不就是111了吗?这样一来不就没有达到我所需要的置位或清零的效果了吗!求解释。
展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询