把延时函数改成定时中断会怎么样
1个回答
关注
展开全部
延时函数是一种粗略计算延时时间的函数
是通过让单片机执行空指令,达到等待延时的目的。
经常被应用在对延时时间要求不太严格的场合。
而定时器中断,则是通过对晶振时钟进行计数
由于晶振的频率一般是很稳定的,所以晶振的脉冲频率基本稳定
从而通过对脉冲进行计数即可得到准确的延时目的。
中断延时函数和定时器中断延时没有明确的对应关系。
主要是根据你的应用场合来确定使用哪种函数。
咨询记录 · 回答于2021-11-22
把延时函数改成定时中断会怎么样
您好,很高兴为你解答呢~,亲~问题不大的哦,不过会不稳定哦,亲~
可能是在执行延时函数的过程中,中断被触发,这样会先执行中断函数的内容,然后在执行延时函数。
延时函数是一种粗略计算延时时间的函数是通过让单片机执行空指令,达到等待延时的目的。经常被应用在对延时时间要求不太严格的场合。而定时器中断,则是通过对晶振时钟进行计数由于晶振的频率一般是很稳定的,所以晶振的脉冲频率基本稳定从而通过对脉冲进行计数即可得到准确的延时目的。中断延时函数和定时器中断延时没有明确的对应关系。主要是根据你的应用场合来确定使用哪种函数。