您的位置 首页 嵌入式

怎么使用MCS-51单片机对周期波频率进行丈量

如何利用MCS-51单片机对周期波频率进行测量-目前单片机广泛应用到国民经济建设和日常生活的许多领域,成为测控技术现代化不可缺少的重要工具。而本文适应这一发展趋势,把MCS-51系列单片机应用于对周期波频率的测量,并通过LED显示器自动显示出来,这对于频率的测量带来了极大的方便。

关于周期波频率的丈量办法许多,但大多是经过丈量直接核算频率。本文介绍了用现在使用比较广泛的MCS-51系列单片机对周期波频率进行丈量,并经过LED以数字方法直观地示出频率,完成丈量的智能化,省去直接对频率核算的费事与过错。文章对其丈量原理,规划和完成作了阐明,介绍了首要程序,并进行了差错剖析。

现在单片机广泛使用到国民经济建设和日常日子的许多范畴,成为测控技能现代化不行短少的重要东西。而本文习惯这一发展趋势,把MCS-51系列单片机使用于对周期波频率的丈量,并经过LED显现器主动显现出来,这关于频率的丈量带来了极大的便利。

规划思维

使用施密特触发器将边际缓慢改变的周期性信号如正弦波、三角波或恣意形状的模拟信号改换成同频率的矩形脉冲。经过MCS-51系列单片机内部的两个十六位守时/计数器丈量某段时刻内的外加脉冲数,经过处理并经过LED直接显现出所加信号的频率。单片机内部的TO用来守时,Tl用来计数(下降沿触发)。当来一个计数脉冲则计数一次。在TO开端守时的一起,T1开端计数;TO守时1s时刻届时,T1中止计数。方框图如下图所示。

怎么使用MCS-51单片机对周期波频率进行丈量

硬件规划

怎么使用MCS-51单片机对周期波频率进行丈量

丈量频率的硬件电路首要由计数脉冲构成电路和计数显现电路两大部分组成。计数脉冲构成电路用“555”守时器接成施密特触发器对外加的周期波进行改换,使之输出为矩形脉冲。电路如上图所示,计数显现电路如下图所示,首要包含:

怎么使用MCS-51单片机对周期波频率进行丈量

(1)由INTEL公司出产、晶振频率为12MHz的89S02单片机。经过软件编程使它内部的守时器TO守时,Tl对外部的所加脉冲计数。然后把丈量成果值经过PO口输出。89S02自带8K闪存,能够有90~100个现场丈量数据,供回放调检。

(2)4位七段共阴极的LED显现器。

(3)因为选用的是4位共阴极的动态扫描方法显现,段代码由89S02的PO口供给,位选线则由89S02P2口的P2.0~P2.3供给。因为89S02的输入,输出口不能供给满意的灌电流,因而用G1~G4供给给LED满意的显现电流。

软件规划

用MCS-51单片机丈量频率的程序首要包含:初始化程序,守时计数程序、LED显现程序。初始化程序略。守时计数首要程序:

怎么使用MCS-51单片机对周期波频率进行丈量

怎么使用MCS-51单片机对周期波频率进行丈量

丈量规模

在上述程序下的最大丈量频率为255Hz。恰当调整程序后的最大丈量频率可为89S02主频的1/12,但在确保丈量精度的前提下最大丈量频率宜安排在主频的1/100以下。

差错剖析

上述程序的最大丈量频率为255Hz,因为单片机在呼应中止的时分有2~6个机器周期,按最大差错核算,6-2=4个机器周期,在1s钟中止呼应总共产生20次,最晦气的累计差错时刻为4×20=80微秒,因而在此程序下的最大差错为80/1000000=0.08/1000,这样的精度完全能满意现场检测的需求。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qianrushi/345475.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部