微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 单片机延时方法小结

单片机延时方法小结

时间:11-22 来源:互联网 点击:

5,Delay1

NOP

NOP

NOP

NOP

MOV R3,#6

Delayadd: MOV R4,#205

MOV R2,#0H

DJNZ R3,Delayadd

解析205*24调整为205*6——这是因为Delay循环为4机器周期代码,因此将24/4=6。请计算:205*6*4=4920; 4920+5=4925。时间补充正好。此时时间计 算:248*200*25*4μs+200*25*6μs+25*6μs=4990150μs+4925*2μs=5000000μs合计5ms。

理论上1μs都不差(仅为科学探讨,具体晶振频率的误差多大作者并不明确)。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top