void SetTimer2Baudraye(u16 dat)
{
AUXR &= ~(1<<4); //Timer stop //置0
AUXR &= ~(1<<3); //Timer2 set As Timer
AUXR |= (1<<2); //Timer2 set as 1T mode //置1
TH2 = dat / 256;
TL2 = dat % 256;
IE2 &= ~(1<<2); //½ûÖ¹ÖжÏ
AUXR |= (1<<4); //Timer run enable
}
对单片机寄存器的位值1与置0的一种常见写法
最新推荐文章于 2023-11-29 15:32:22 发布