C51单片机应用中延时函数怎么写,希望得到大神的经验之谈
时间:10-02
整理:3721RD
点击:
本人学习单片机已经有些日子,现在正在学习DS18B20,要用到比较精确点的延时函数,不知怎么写程序比较方便,希望大神给点经验之谈,在此感激不尽
STC-isp 有延时计算器
这样的话,我岂不是要写很多延时函数,就没有类似
void delay (uint16 z) //z=x ms
{
uint16 i,j;
for (i=z;i>0;i--)
for (j=110;j>0;j--);
}
搞个us级的,延时时间比较确定的
我的帖子有发过ds18b20的帖子,还有源代码,你可以去看一下我的帖子
好点的延时函数,us和ms级别分开,根据主频而变化,最好是自己经过示波器测试的。类似小编这样的延时函数,随着值的变大变大,误差也会增大。不过延时而已,也就是个大概值。18B20的话,足够了。
跟小编一样 不懂 前来学习了
楼上几位说的都比较中肯,我就不多说啥了。
谢谢大家?我在论坛上看了许多帖子,有点懂了,互相学习了
学习学习