单片机工作方式算法

来源:百度知道 编辑:UC知道 时间:2024/04/28 16:23:00
void ust0(void)
{
TMOD=TMOD&0xf0+0x01; /*定时器为工作方式1*/
;
:
}
这个函数中定时器工作方式怎么算的?哪个高手给解释一下,这个句子什么意思?“&”代表什么?
谢谢~!为什么后面是+1呢,0x01什么意思啊?

要知道原来的TMOD是什么,然后与上0Xf0+1.你要先了解"与"的意思.

定义 用定时器1还是定时器0 确定他的定时方式,上面的式子中TMOD=TMOD&0xf0 是使用定时器0,确定他的定时方式为1 ,定时方式1 是16位定时器,系统不会自动重装定时值。TMOD 定义定时器的使用以及定时方式等,分别为 GATE C/T M1 M0 GATE C/T M1 M0 前面一组是定时器1 后面的是定时器0 M1 M0定义定时方式