×

使用51单片机设计脉搏测量仪的资料说明

消耗积分:1 | 格式:pdf | 大小:0.09 MB | 2019-04-23

王平

分享资料个

  用单片机测量脉搏(即心率),并加以显示,是很容易做到的事情。

  这和测量频率是同一个原理,只是显示的时候,要按照每分钟的脉冲个数来显示。

  硬件可采用51单片机,像 AT89C2051 这样的 20 引脚的单片机芯片也已足够用。

  外接三位数码显示,脉搏脉冲输入端放在 P3.2(INT0),一旦输入下降沿,即引起一次中断。

  在单片机内部,用 T0 定时 5ms。

  在 T0 定时中断函数里面,动态显示一位数码,并将变量 T0count 加一。

  如果 T0count 加到了 2000,说明有 10 秒钟没有输入来自脉搏的脉冲,那么就把显示清零。

  变量 T0count,实际上是两次脉冲的之间的 5ms 的个数,即以 5ms 为单位的脉搏周期的时间。利用 T0count,即可换算出每分钟的脉搏次数。

  当有脉搏输入时,即进入了 INT0 中断函数,在这里,把 T0count 变换成每分钟的脉搏次数,送到显示缓冲区。然后把 T0count 清零。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !