STC89C52RC的定时器和郭老师视频教程里的速度差别很大

2019-07-15 21:48发布

最近我在学STC89C52RC,看的教程是郭老师的十天学会单片机视频,学到第3章了,郭老师说到定时器1000次计算=1毫秒,可是我自己编写的程序,发现速度比郭老师视频说的快了几乎2倍,大约2000次=1毫秒(不过和电脑计算还是有点误差)

有没有谁知道怎么回事?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
121361061
1楼-- · 2019-07-16 00:37
定时的时间跟晶振频率,定时器赋值有关,在定时函数里面记得重新赋值
/晕/晕
2楼-- · 2019-07-16 02:49
121361061 发表于 2013-11-6 22:51
定时的时间跟晶振频率,定时器赋值有关,在定时函数里面记得重新赋值

谢谢,我刚才试了下,郭老师说50000次计数=50毫秒,但是根据我的调试,45780次左右才是50毫秒,精度还差点
冰葑世纪
3楼-- · 2019-07-16 07:30
/晕/晕 发表于 2013-11-7 04:58
谢谢,我刚才试了下,郭老师说50000次计数=50毫秒,但是根据我的调试,45780次左右才是50毫秒,精度还差点 ...

只能说是大约。没有那么精确的,还有指令执行是需要时间的,51的速度就这样,你如果用更高频率的单片机,精确度就会高点
xunqi
4楼-- · 2019-07-16 09:30
只能说51的定时器是大约的时间。没有那么精确的!

一周热门 更多>