26776| 11
|
TMOD&=0x0f;TMOD|=0x01; 这两句单片机代码什么意思? |
7黑币
最佳答案TMOD是一个不能位寻址的寄存器,所以用此种方法赋值。
TMOD&=0x0f的意思是:TMOD=(TMOD&0x0f),&与运算的作用是“有0得0”,则这条语句,让TMOD高四位清零,并保存低四位不变化。
TMOD|=0x01的意思是:TMOD=(TMOD|0x01),|或运算的作用是“有1得1”,则这条语句,让TMOD低四位其它位不变,选择定时器0工作方式为方式1,即16位定时器。
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||