天天养生

探究51单片机小定间

2023-09-01 00:10:54
相关推荐

最小定时时间与机器周期有关,机器周期由于晶振有关。如果选择12MHZ的晶振,那么机器周期就是1us.

定时器是对机器周期计数的,所以定时器的+1或-1就是它的最小定时。

但是如果真的用定时器来产生一个机器周期的定时,产生的误差是非常大的,例如机器周期是1us,你用定时器去做1us定时,最后发现定时的是几十个us,为什么呢?因为定时器产生中断请求到程序去响应执行需要时间,这个执行时间可能多达几十个机器周期,所以这个定时与设定值差了几十倍。

 因此51单片机的定时至少都是毫秒级别的,很少用来定时微妙级的。

阅读剩余内容
网友评论
显示评论内容(3) 收起评论内容
  1. 2024-01-21 15:46悲伤@逆流[江苏省网友]103.9.154.94
    3.有没有使用过51单片机朋友可以分享使用验?
    顶0踩0
  2. 2023-12-05 02:34废墟,繁花似锦[北京市网友]61.45.232.67
    2.这个定间对于些特定应用场景是非常重要。
    顶3踩0
  3. 2023-10-18 13:22三九感冒灵[重庆市网友]203.24.90.230
    1.51单片机小定间是多少啊?我想自己尝试。
    顶8踩0
相关阅读
小编推荐