单片机C语言请教——有关TMOD
关注:83 答案:4 手机版
解决时间 2021-01-27 04:12
提问者时光易老
2021-01-26 05:11
void system_Ini()
{
TMOD|= 0x11;
TH0=0xDC; //11.0592M
TL0=0x00;
IE = 0x8A;
TR0 = 1;
}
大侠帮忙把上面程序的意思讲解一下!
定时中断延时 *
************************************************/
void Tzd(void) interrupt 1
{
TH0 = 0xfe; //11.0592
TL0 = 0x33;
if( CT++==speed)
{TIM=1;
CT=0;
}
}
把上面的讲解一下,谢谢啦!
最佳答案
二级知识专家会有一股神秘感
2021-01-26 05:33
1.system_Ini()为定时器T0初始化子程序,功能是设置定时器工作方式为方式1,TH0=0xDC--寄存器TH0初值为220,TL0=0x00--寄存器TL0初值为0,IE = 0x8A--允许外部中断1和定时器T0中断,TR0=1--定时器T0启动,晶振频率为11.0592MHz;
2.