分析单片机的中断定时器0的初始化代码
TMOD=0X01;
TH0=0XFc; //1ms定时 //1111 1100
TL0=0X18; //0001 1000
TR0=1;
ET0=1;
EA=1; //开总中断
TMOD = 0x01
设置了定时器模式,此处设置为模式1。模式1是16位定时器模式,其中TH0和TL0寄存器组成了16位的计数器。
TH0表示高八位
TL0表示低八位
初始化TH0和TL0的值取决于所需的定时器计数范围和系统时钟频率。
TR0 = 1
启动定时器0,使其开始计时。
ET0 = 1
打开定时器0的中断允许。
EA = 1
打开总中断,允许处理器接收和处理中断。
这段代码的作用是初始化定时器0,并打开中断允许,以便在定时器0计数满时触发中断服务程序。