英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流
标题:
如何计算软件延时
[打印本页]
作者:
winnie
时间:
2009-5-20 17:02
标题:
如何计算软件延时
延时程序通过计算可以非常精确。PIC单片机的延时程序应该是很好计算的,因为他的指令周期除了程序分支指令外全是单周期的。
delay_10ms ;10MHz
movlw .100
movwf ram1 ;2
delay_250us
movlw .82
movwf ram2 ;2
decfsz ram2,1
goto $-1 ;3*82
nop
nop ;3*82+4
decfsz ram1,1
goto delay_100us ;(3*82+4)*100
retlw 00h ;(3*82+4)*100+3
欢迎光临 英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流 (http://enroobbs.com/)
Powered by Discuz! X3.2