单片机论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 24325|回复: 389
收起左侧

(分享)51与高速STC15单片机精确延时

  [复制链接]
无量寿经 发表于 2017-3-3 21:31 | 显示全部楼层 |阅读模式
     很多人长期被单片机的延时程序困扰,本人最开始也深感痛苦,后来狠下决心,从最低级的汇编语言开始分析,然后将汇编格式转换为C语言函数,最后再用计算机程序完成快速计算,这一步步的详细计算过程在《51单片机轻松入门基于STC15W4K系列》第一章都有。这里将软件安装包和完整源码分享给大家,大家按照下面的步骤使用即可,对软件内部原理有兴趣的可以再去查找书上的详细内容。

1、下载附件并解压,把解压后文件夹“安装程序”复制到C盘根目录下,在C盘根目录下运行安装程序,安装路径随意,默认路径C:\Program Files\延时时间\,安装完毕后找到安装路径下的图标,然后右键选择“发送到-桌面快捷方式”方便随时使用。
2、双击图标进入软件,然后按下图步骤操作。
延时1.JPG

延时2.JPG

延时3.JPG





短暂延时函数主要用作温度传感器18B20类似的微妙级精确延时场合,使用方法与前面类似,大家试试就知道了。
延时4.JPG

延时5.JPG

51与高速STC15单片机精确延时.rar

4.75 MB, 下载次数: 400, 下载积分: 黑币 -5

评分

参与人数 5黑币 +17 收起 理由
寒风灯火 + 5 共享资料的黑币奖励!
wei369888 + 2 小软件,很给力!
zkele + 3 赞一个!
qjzyx + 4 赞一个!
A17094430 + 3 很给力!

查看全部评分

回复

使用道具 举报

51heihuo 发表于 2017-7-1 15:54 | 显示全部楼层
特地赶来支持楼主,上面有一些回帖说这没啥用的我也是呵呵了!像我这种菜鸟,调试18B20,怎么搞显示的温度都不对。分析半天只有这个延时上出问题了!我采用的是STC官方的延时程序,但是它不带参数。因为18B20要求有1us、15us……乃至500us,还有各类ms,总不能每个延时都写一个程序吧!于是自作聪明加了参数,但就是不行。唉,汇编又不会!看下楼主这个能不能用上!

评分

参与人数 1黑币 +50 收起 理由
admin + 50 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

维超 发表于 2017-3-3 22:25 | 显示全部楼层
楼主说到要害处了。
回复

使用道具 举报

jingboxu 发表于 2017-3-4 07:54 | 显示全部楼层
学习学习
回复

使用道具 举报

zlgmo 发表于 2017-3-4 23:18 | 显示全部楼层
不错不错!看看
回复

使用道具 举报

5314039 发表于 2017-3-5 16:16 | 显示全部楼层
楼主威武!谢谢分享!
回复

使用道具 举报

hhwap2009 发表于 2017-3-5 19:22 | 显示全部楼层
如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

xizhe2005 发表于 2017-3-5 21:28 | 显示全部楼层
STC ISP软件里有延时函数的生成器,一直用很方便,不知道和楼主这个有什么不同
回复

使用道具 举报

muc民工 发表于 2017-3-13 14:19 | 显示全部楼层

 学习学习
回复

使用道具 举报

ITAngel 发表于 2017-3-23 00:07 | 显示全部楼层
不错啊。。 啊
我需要这个啊。
回复

使用道具 举报

sglf0201 发表于 2017-3-23 16:30 来自手机 | 显示全部楼层
看看先,这个很实用,会经常用到
回复

使用道具 举报

2441238 发表于 2017-3-24 00:49 | 显示全部楼层
非常赞
回复

使用道具 举报

mycarca 发表于 2017-4-1 20:46 | 显示全部楼层
找附件
回复

使用道具 举报

lu2361181 发表于 2017-4-1 21:41 | 显示全部楼层
非常赞,谢谢分享
回复

使用道具 举报

lyl44 发表于 2017-4-2 15:48 来自手机 | 显示全部楼层
啥呀,有记录屠龙,51黑有你更精彩
回复

使用道具 举报

暗双魂 发表于 2017-4-4 20:48 | 显示全部楼层
谢谢你,我终于想通了
回复

使用道具 举报

59736385 发表于 2017-4-4 21:06 | 显示全部楼层
和stc isp上面的比哪个好用??
回复

使用道具 举报

raymondau 发表于 2017-4-5 00:31 | 显示全部楼层
学习一下,感谢楼主分享了
回复

使用道具 举报

YJGG 发表于 2017-4-5 08:49 | 显示全部楼层
感谢楼主分享
回复

使用道具 举报

h832ea 发表于 2017-4-5 14:51 | 显示全部楼层
非常有实用价值,感谢楼主。
回复

使用道具 举报

阿基米德爱漂浮 发表于 2017-4-5 19:42 来自手机 | 显示全部楼层
c语言对单片机编程很方便,就是在遇到语言精确暂时的时候很蛋疼。
回复

使用道具 举报

1123605520 发表于 2017-4-7 09:30 来自手机 | 显示全部楼层
我就想看看
回复

使用道具 举报

小乔专卖店 发表于 2017-4-7 13:59 | 显示全部楼层
学习学习
回复

使用道具 举报

gaozhaohong 发表于 2017-4-7 14:38 | 显示全部楼层
至关重要的事情。
回复

使用道具 举报

3760609865 发表于 2017-4-8 15:28 来自手机 | 显示全部楼层
楼主说的对,谢谢分享。
回复

使用道具 举报

microbird 发表于 2017-4-18 09:47 | 显示全部楼层
学习一下,谢谢
回复

使用道具 举报

wwwdog 发表于 2017-4-19 17:11 | 显示全部楼层
51与高速STC15单片机精确延时 [修改
回复

使用道具 举报

cds想 发表于 2017-4-19 17:52 | 显示全部楼层
感谢分享
回复

使用道具 举报

nnq 发表于 2017-4-20 13:22 | 显示全部楼层
看看具体内容
回复

使用道具 举报

nnq 发表于 2017-4-20 13:25 | 显示全部楼层
程序用延时,易于等待时死机,精确定时器控制好于延时
回复

使用道具 举报

uaeng 发表于 2017-4-20 18:01 | 显示全部楼层
学习一下,谢谢了。
回复

使用道具 举报

lldkfb 发表于 2017-4-29 11:16 | 显示全部楼层
kankan
回复

使用道具 举报

lijn 发表于 2017-5-2 21:23 | 显示全部楼层
回帖学习,谢谢提供。
回复

使用道具 举报

羽毛未丰丶 发表于 2017-5-3 11:25 | 显示全部楼层
谢谢楼主分享
回复

使用道具 举报

herohuang 发表于 2017-5-3 12:33 | 显示全部楼层
回个看看STC15的定时老是不准啊
回复

使用道具 举报

zhixingyu8078 发表于 2017-5-13 14:11 | 显示全部楼层
学习学习
回复

使用道具 举报

城北徐工 发表于 2017-5-13 14:48 | 显示全部楼层
我正在找这个软件。谢谢!
回复

使用道具 举报

老婆当家 发表于 2017-5-27 21:15 | 显示全部楼层
好东西,果断收藏学习
回复

使用道具 举报

向日葵男人 发表于 2017-5-28 11:35 来自手机 | 显示全部楼层
我看看,学习学习
回复

使用道具 举报

seapc1 发表于 2017-6-9 11:37 | 显示全部楼层
谢谢分哼!
回复

使用道具 举报

FFF团的小达 发表于 2017-6-11 20:35 | 显示全部楼层
感谢楼主分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|单片机论坛 |51Hei单片机16群 联系QQ:125739409;技术交流QQ群7344883

Powered by 单片机教程网

快速回复 返回顶部 返回列表