摘要
在利用MCS-51汇编语言编写单片机应用程序的时候,经常会用延时子程序来配合主程序功能的实现。大部分的延时子程序采用由MOV、NOP、DJNZ指令构成的多重循环程序来实现,然而由于个人编程思路的不同,表现出延时子程序的多样性,使得延时子程序的计算呈现出不定性和复杂性。尤其对于初学者来说,编制一段易于扩展、易于移植的延时程序,掌握延时程序延时长度的计算有一定的困难,因此,研究软件延时程序的模块化、时间长度计算的公式化显得十分必要。
出处
《单片机与嵌入式系统应用》
2002年第8期77-78,共2页
Microcontrollers & Embedded Systems