!c语言 C语言如何实现定时器?
浏览量:1356
时间:2021-03-17 11:33:10
作者:admin
C语言如何实现定时器?
定时器由MCU中的中断调用。
具体的呼叫模式可参考以下程序:
程序功能:定时器用于计时,LED每秒闪烁一次
#include<reg52。H>sbit led=P0^0unsigned int numvoid main(void){ttmod=0x00//工作模式0/tth0=(8192-5000)/32//在12m晶体振荡器下计时5ms;ttl0=(8192-5000)%32;tea=1/T/总开/关中断=1/T//打开定时器,中断定时器,打开定时器,中断定时器,打开定时器,将计时器设置为1秒以清除计数器,反转LED灯,使计时器闪烁1秒,中断计时器,然后重置计时器。0/tth0=(8192-5000)/32//重置初始值,tl0=(8192-5000)%1添加到计数器
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。