while循环和定时器中断
时间: 2023-11-05 12:57:51 浏览: 416
【nucleo】定时器中断程序
while循环和定时器中断是在51单片机程序中实现定时功能的常用方法。在程序中,通过启动定时器0(TR0=1),定时器开始计时,无论是否允许中断。当定时器计数达到预设的值时,进入中断函数,并执行中断函数中的代码。定时器中断函数可以在中断发生时做一些操作,例如累加计数值,触发其他事件等。中断函数执行完后,程序会继续执行while(1)循环。在while(1)循环中,可以通过查询定时器计数值来获取定时器中断的次数,从而得知经过了多少时间。
阅读全文