传统51单片机,at89c52在只考虑软件,能否精确延时1s没有误差

2020-02-05 09:04发布

实在是想不明白,做了很多实验,用keil 软件模拟,没有发现没有误差,只能是相对比较小,我是用C语言编写的。
不过用汇编可能好一些,但不知道能不能实现精确延时。
哪位高人有好的算法,请指点

公司一长着说完全可以实现。题目要求用11.0592的晶振。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
22条回答
wajlh
1楼-- · 2020-02-06 21:27
11.0592mhz的晶振不太好算吧,用12mhz的晶振比较好,一个机器周期就是1us比比较容易
littlepig
2楼-- · 2020-02-07 03:01
 精彩回答 2  元偷偷看……
xiaoyigechaos
3楼-- · 2020-02-07 05:06
5楼ilikemcu 说的可以好好思考一下
zhuxm
4楼-- · 2020-02-07 10:37
用定时器做延时,keil仿真,在定时器理论计算值的基础上细调,达到晶振的精度反正我是从来没有做到过,差不多千分之一内吧。
millwood0
5楼-- · 2020-02-07 15:55
公司一长着说完全可以实现。


s/he doesn't know what s/he is talking about.
minier
6楼-- · 2020-02-07 16:52
用T2延时

一周热门 更多>