1.
void Timer1Init(void) //10毫秒@11.0592MHz
{
AUXR &= 0xBF; //定时器时钟12T模式
TMOD &= 0xF0; //设置定时器模式
TMOD |= 0x01; //设置定时器模式
TL0 = 0x00; //设置定时初值
TH0 = 0xDC; //设置定时初值
TF0 = 0; //清除TF0标志
TR0 = 1; //定时器0开始计时
}
给初值:
TMOD 0101 0011
F 0
&:0xF0: 1111 0000
TMOD后: 0101 0000
再开始 TMOD后: 0101 0000
|: 0x01: 0000 0001
TMOD后: 0101 0001
·AUXR 是什么
AUXR特殊功能寄存器时钟的电磁辐射,只用到后面两位