电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
问答
【51单片机】延时函数计算问题以及如何准确延时
已解决
73482
个问题
已帮助
5993
位优秀工程师
【51单片机】延时函数计算问题以及如何准确延时
d4d80c2e65439b37
2018-11-23
浏览量:1209
【51单片机】延时函数计算问题以及如何准确延时
显示全部
单片机
关注问题
写回答
0
0
收起
我来回答
上传资料:
选择文件
文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
我是假管贴胸小助手
有两种方案,第一使用定时器进行计时,这个就比较精确了。第二,通过单片机的晶振频率和单片机的运行周期去计算指令执行时间,然后根据这个时间去控制延时就好。第二种方案不太好运用。
发布于
2018-11-24
举报
评论 0
0
0
其他答案
数量:
14
chenbourne
这篇文章讲得非常详细 https://blog.csdn.net/feike24/article/details/52357772
发布于
2018-11-23
举报
评论 0
0
0
yhj416606438
用定时器最准确,很多都是用滴答定时器做延时的
发布于
2018-11-23
举报
评论 0
0
0
robe_zhang
hal 库里面有 HAL_Delay() 是 systick 时钟实现的,看看官方的代码怎么计算怎么用的
发布于
2018-11-23
举报
评论 0
0
0
fighter-12315
51单片机想准确延时的话只能用定时器了,再一些不重要的场合用浪费时间的办法延时就行了
发布于
2018-11-23
举报
评论 0
0
0
这是经国
要通过晶振的大小,计算每个指令周期的时间进行计算的
发布于
2018-11-23
举报
评论 0
0
0
1667
使用定时器延时,这个比较准确,也容易计算
或者就用循环,这个用调试看时间,也比较准,但是容易被编译器优化掉,时间就不准了,不要优化这一块代码吗
发布于
2018-11-24
举报
评论 0
0
0
奇迹12
51单片机,stc的,它的下载器上提供了一个延时生成器,很好用
发布于
2018-11-25
举报
评论 0
0
0
drepa
51单片机实现精确延时的唯一方式是使用定时器中断,没有别的方法。
发布于
2018-11-27
举报
评论 0
0
0
hehung
准确延时的话就可以使用定时器来做,不然的话直接写的延时韩式做不到很准确的延时
发布于
2018-11-27
举报
评论 0
0
0
chen0000009
准确计算延时最好用定时器,用软件写的延时多少都有些误差的
发布于
2018-11-27
举报
评论 0
0
0
木兮青鱼
一般都是用定时器来操作,这样可以精准的定时
发布于
2018-12-27
举报
评论 0
0
0
Reuben
用你的单片机的内部定时器可以精确定时
发布于
2018-12-30
举报
评论 0
0
0
勇哥来巡山
精准的定时和计时必须使用到内部的硬件定时器
发布于
2019-01-07
举报
评论 0
0
0
南巷白龙
一般都是要用定时器才能做得精准的定时
发布于
2019-01-09
举报
评论 0
0
0
相关问题
问题达人
换一批
文章
知识经验换现金
换一批
【51单片机】延时函数计算问题以及如何准确延时
写回答
关注问题
×
我要举报该内容,理由是:
内容质量差:
内容太水、伸手党
垃圾广告信息:
广告、招聘、推广、测试内容等
偏离问答主题:
与技术无关、讨论类
与社区已有内容重复:
违规内容:
色情、暴力、血腥、敏感信息等
不友善内容:
人事攻击、挑衅辱骂、恶意行为
以上选项都不是: