单片机c,在以下一个有中断程序中,TR0=1启动定时器T0后,中断程序调用的次数?

2025-05-01 19:28:30
推荐回答(2个)
回答1:

定时器是从你设定的初值住上加(你这里的初值为65536-50000,在每一个时钟沿加1)一直到65536,如果定时器中断和总中断是打开的,单片机会在这个时候产生中断使中断标志TF0=1进入中断函数timer0,进入中断函数后TF0会自动清零。在中断函数里面重装了定时器初值,定时器又会从65536-50000开始计数。一直这样重复。

回答2:

这个程序是无限循环的,没问题