c语言如何实现定时器?
定时器由mcu中的中断调用。
具体的呼叫模式可参考以下程序:
程序功能:定时器用于计时,led每秒闪烁一次
#include<reg52。h>sbitled=p0^0unsignedintnumvoidmain(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添加到计数器
原文标题:定时器的使用方法 C语言如何实现定时器?,如若转载,请注明出处:https://www.saibowen.com/wenda/20476.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。