51单片机的精确延时程序一
时间:11-25
来源:互联网
点击:
51单片机的精确延时程序分析(C语言和汇编语言程序)
一、C51程序
在晶振为11.0592的情况下,如下程序能实现ms级的比较精确的延时:
1 void Delayms(unsigned int n)
2 {
3
4
5
6 }
用keil可以看出这个延时的时间,我们先延时1ms,即Delayms(1)。
进入Delayms前,sec=0.00042209s
延时后,sec=0.00142253s
可以知道Delayms(1)实际延时0.00142253s—0.00042209s=0.00100044s≈1ms
同样如果想延时15ms的话,用Delayms(15),实际延时0.01480903s≈15ms,延时还是挺精确的。
51单片机精确延 相关文章:
- 51单片机的精确延时程序分析(12-03)
- 8051单片机精确延时程序(11-24)
- 51单片机精确延时函数集锦(11-23)
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)