找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 7090|回复: 8
收起左侧

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

[复制链接]
ID:135819 发表于 2016-8-2 19:05 | 显示全部楼层 |阅读模式
51单片机定时器测延时(精确)不准,差好多
回复

使用道具 举报

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

使用道具 举报

ID:135860 发表于 2016-8-3 11:21 | 显示全部楼层
KEIL慢慢调试
回复

使用道具 举报

ID:111634 发表于 2016-8-3 20:42 | 显示全部楼层
定时器相对于晶振频率,不可能不准。若晶振频率没问题,就是设置和程序有问题。
回复

使用道具 举报

ID:121156 发表于 2016-8-3 20:55 | 显示全部楼层
中断程序不要太累赘,中断次数不要过多,多个中断最好设置优先级
回复

使用道具 举报

ID:136176 发表于 2016-8-6 21:29 | 显示全部楼层
应该是你的计数器初值没设置对吧
回复

使用道具 举报

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

使用道具 举报

ID:136110 发表于 2016-8-7 20:34 | 显示全部楼层
你编进去的晶振频率与用的晶振频率不符,检查下程序与电路
回复

使用道具 举报

ID:105206 发表于 2016-8-8 09:41 | 显示全部楼层
用STC的下载软件自带的定时器算出,粘贴到程序中就可以了了;还有就是中断不要太臃肿了。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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