延迟方法 怎样能延时执行程序?
怎样能延时执行程序?延时有两种方式,一种是用软件延时,也就是写延时子程序,这种方法是让单片机执行无用的指令,就是延时,在延时期间不能做其他事情,这是对单片机时间的浪费。这种方法是在单片机不忙的情况下使
怎样能延时执行程序?
延时有两种方式,一种是用软件延时,也就是写延时子程序,这种方法是让单片机执行无用的指令,就是延时,在延时期间不能做其他事情,这是对单片机时间的浪费。这种方法是在单片机不忙的情况下使用的,反正空闲就是空闲。第二种方法是您所需要的,即它可以延迟,而不延迟主程序的操作。使用定时器T0或T1计时。设置定时时间后,计时器开始计时,主程序继续执行,而与计时器无关。当定时时间到达时,定时器申请中断,单片机响应中断,处理定时子程序需要完成的工作,完成后返回主程序,程序继续执行主程序,这是最合理的方法。它充分利用了单片机的资源,互不影响。