51单片机频率精确测量C程序.pdfVIP

  • 2
  • 0
  • 约2.54千字
  • 约 5页
  • 2020-04-14 发布于江苏
  • 举报
测定脉冲频率,附带部分 PROTUES 仿真结果和 C 语言程序,希望能给广大电子爱好 者带来方便。仿真结果十分精确,实际应用中可能会存在少许误差,通过相应的电路处理, 可以满足使用要求。 很多场合需要用到对频率的精确测量, 譬如你用霍尔传感器做测转速系统, 就需要用到 此模块,测量霍尔传感器输出的脉冲的频率,然后稍作运算,就可以实现转速的测量功能。 本设计利用 51 单片机的外部中断( INT0 )的捕捉功能,实现对脉冲的计数,同时配以 T0 的 8 位自动装入方式,实现准确计时 1S,这 1S 内 INTO 捕捉到的脉冲数即为频率。通过 PROUES 仿真,证明这种方式误差极小(与网上流行的用定时器工作方式 1 定时 1S 的程序 相比,误差大大缩小,尤其是对于频率在 2K 以上信号的测量) 。 实例 1、频率设定为 5K ,显示在 4999 和 5000 两数之间跳动 实例 2、频率设定为

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档