我的PIC单片机循环延时计算器

2020-02-06 10:35发布

在做汇编程序时,有时要有一个延时。可是循环次数得调整很多次才能达到所要求的时间
为此我用VB6写了一个小程序,专门来算它。
点击此处下载ourdev_227595.rar(文件大小:6K)
用法是你输入你想达到的延时,例如521u,10m,单位为秒
写入晶振值。双击单层循环或双层循环即可。它会告诉你最接近的循环次数。
例程如下:

1层循环例程:
movlw 0x00 ;取值
movwf n0
incfsz n0
goto $-1
return

2层循环例程:
movlw  0x11 ;外层
movwf n1
movlw 0x00 ;里层
movwf n0
incfsz n0
goto $-1
incfsz n1
goto $-5
return
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。