摘要
本文提出采用主延时段和微调延时段串联的程序结构来实现较长时间软件延时的算法,并提出了在存在外部中断或计数中断而又必须采取软件延时的情况下,采用多个微调延时程序相串联来补偿外中断的影响,提高延时精度的措施。并以MCS-51系列单片机为例给出了具体程序,本文的软件延时方案和提高延时精度的措施应用于多种装置的软件延时程序中,明显提高了延时精度和程序调试效率,运行情况良好。
This paper proposed a method of long time delay program design, With this method the time delay error produced by interruption of outer device can be compensated and solved.