【51单片机定时中断 工作方式0, 1ms 初值是如何计算的?】2022-5-13
缘由51单片机定时中断 工作方式0, 1ms 初值是如何计算的?-编程语言-CSDN问答
void Dszd0() //定时器0中断配置 函数
{TMOD=0x00;//选择为 定时器0模式,工作方式0, 13位定时器2^13=8192TH0=(8192-1000)/32;//=0xE0;12M晶振TL0=(8192-1000)%32;//=0x18;ET0=1;//打开定时器0中断允许EA=1;//打开总中断TR0=1;//打开定时器
}
void Dszdzx() interrupt 1 //定时器0中断函数
{ //执行中断的内容k1=!k1;TH0=0xE0;TL0=0x18;
}