找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6843|回复: 8
打印 上一主题 下一主题
收起左侧

51单片机定时器测延时(精确)不准,差好多

[复制链接]
跳转到指定楼层
楼主
ID:135819 发表于 2016-8-2 19:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
51单片机定时器测延时(精确)不准,差好多
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:71099 发表于 2016-8-3 11:11 | 只看该作者
定时器不可能不准,要是与你想要的差太远,有可能是以下情况导致:
1、定时初值设置不正确
2、程序不正确(定时中断中的一些参数设置得不准确)
回复

使用道具 举报

板凳
ID:135860 发表于 2016-8-3 11:21 | 只看该作者
KEIL慢慢调试
回复

使用道具 举报

地板
ID:111634 发表于 2016-8-3 20:42 | 只看该作者
定时器相对于晶振频率,不可能不准。若晶振频率没问题,就是设置和程序有问题。
回复

使用道具 举报

5#
ID:121156 发表于 2016-8-3 20:55 | 只看该作者
中断程序不要太累赘,中断次数不要过多,多个中断最好设置优先级
回复

使用道具 举报

6#
ID:136176 发表于 2016-8-6 21:29 | 只看该作者
应该是你的计数器初值没设置对吧
回复

使用道具 举报

7#
ID:134613 发表于 2016-8-7 11:06 | 只看该作者
程序的每个指令的运行也需要时间的   我以前做时钟的时候   按照理论的延时来写  差了好多   要想精确地话   你得搞清楚每一个指令所花费的时间   数据手册上好像有
回复

使用道具 举报

8#
ID:136110 发表于 2016-8-7 20:34 | 只看该作者
你编进去的晶振频率与用的晶振频率不符,检查下程序与电路
回复

使用道具 举报

9#
ID:105206 发表于 2016-8-8 09:41 | 只看该作者
用STC的下载软件自带的定时器算出,粘贴到程序中就可以了了;还有就是中断不要太臃肿了。
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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