合聚咖

合聚咖

单片机c语言TMOD 设置

admin

1.system_ini()为定时器t0初始化子程序,功能是设置定时器工作方式为方式1,th0=0xdc--寄存器th0初值为220,tl0=0x00--寄存器tl0初值为0,ie

=

0x8a--允许外部中断1和定时器t0中断,tr0=1--定时器t0启动,晶振频率为11.0592mhz;

2.tzd()为定时器t0中断服务子程序,当定时器t0溢出时,进入tzd(),th0

=

0xfe--寄存器th0重置为254,tl0

=

0x33--寄存器tl0重置为51,

每进入一次定时器t0中断,ct就加1,ct++==speed--当ct的值加到speed时,执行tim=1和ct=0。