网站大量收购独家精品文档,联系QQ:2885784924

基于AT89S51单片机数字频率计的设计.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于AT89S51单片机数字频率计的设计.doc

55目录 第1章 绪 论 第2章 数字频率计数器测频的基本原理 第3章 频率测量的技术指标 3.1 频率准确度 3.2 频率测量范围 3.3 数字显示位数 3.3 测量时间 第4章 设计思路及方案 4.1、设计方案的选择 4.2、计数法 第5章 元件清单 关键元器件的相关参数 第6章 程序设计及代码 6.1 程序设计流程图 6.1.1 总程序流程方框图 6.1.2 子程序流程图 6.2 c语言程序 第7章 protues仿真图 第八章 protel原理图PCB板图 第九章 总结与分析 一 绪 论 本次课题设计的主要任务是制作一个单片机数字频率计进行频率的自动测量并用数码管显示被测信号的频率,测频范围为1HZ~500KHZ。我的设计的思路是这样的,采用的是晶振为12MHZ的AT89S51单片机,首先利用该单片机的定时器/计数器T0作为定时器,使其工作在方式1,计算初值每50ms产生一次定时溢出中断,最终定时1s=50ms*20,与此同时,我再利用单片机的定时器/计数器T1作为计数器,工作在方式1,对被测信号采集数据,对1s定时所采集的数据就为该信号的频率,考虑到被测信号的多样性,有方波,正弦波,三角波等等,而本次我设计的只是针对被测信号方波,而且它的精度为1HZ,考虑到某些程序本身在运行时要用到一定的时间,故实际定时是大于1s,从而会产生一定的误差,在被测信号为高频方波时,这种误差会表现地特别明显,在设计过程中我尽量减少因程序本身带来的误差,使的测量的结果尽可能的接近实际频率。在程序设计时,用kell完成成*.hex文件,利用proteurs 7.1搭建好硬件后进行仿真,调最后用protel绘制PCB板,做出实物,试程序,实现相应功能。 实际应用时,我们可以先将非方波的信号通过一些专用的器件进行波形整形使其变成同频率的方波,然后进行测试,从而进一步完善其功能。数字频率计在通信领域中应用的较广, 频率计能够快速的捕捉到晶体振荡器输出频率的变化,用户通过使用频率计能够迅速的发现有故障的晶振产品,确保产品质量。在计量实验室中,频率计被用来对各种电子测量设备的本地振荡器进行校准。在无线通讯测试中,频率计既可以被用来对无线通讯基站的主时钟进行校准,还可以被用来对无线电台的跳频信号和频率调制信号进行分析。 二 数字频率计数器测频的基本原理 数字频率计是用十进制来显示被测信号频率的一种测量装置。所谓“频率”,就是周期性信号在单位时间内变化的次数。若在一定时间间隔T内测得这个周期性信号的重复变化次数N,则频率可以表示为: 因此,数字频率计的原理框图如下图所示: 图1 数字频率计的原理框图 (1)首先脉冲形成电路进行波形变换将被测信号变成频率等于fx的脉冲信号 (2)时基信号发生器提供标准的时间脉冲信号,若其周期为1S,则门控电路的输出信号持续时间亦准确的等于1S。 (3)闸门电路有标准秒信号控制,当秒信号到来时,闸门开通,被测脉冲信号通过闸门送到计数译码显示电路。秒信号结束时闸门关闭,计数器停止计数。由于计数器记得的脉冲数N是在1秒时间内的累计数,所以被测频率fx=NHz。 (4)逻辑控制单元的作用有两个:其一,产生清”0”脉冲,是计数器每次从零开始计数;其二,产生锁存信号,使显示器上的数字稳定不变。 (5)最后,将锁存器中的数据送入译码显示器即可实现频率测量。 三 频率测量的技术指标 衡量一台数字频率计的主要技术指标有: 3.1 频率准确度 数字频率计测量频率时的测量误差称为频率准确度,常用相对误差△fx/fx来表示。分析表明: 式中,1/(Tfx)=△N/N称为量化误差,是数字频率计所特有的误差。△fc/fc=△T/T 称为闸门时间的相对误差,主要由基准信号发生器提供的标准频率的准确度所决定,△fc/fc1/(Tfx). 3.2 频率测量范围 数字频率计测量的最高频率成为频率测量范围,主要由脉冲形成电路的频率响应决定。 3.3 数字显示位数 频率计的数字显示的位数决定了数字频率计的分辨率。一般情况下,位数越多分辨率越高,当然需要的计数译码器的位数也就越多。 3.3 测量时间 数字频率计完成一次测量所需的总时间称为测量时间。若用t表示总测量时间,则 t=t1+t2+t3+t4式中,t1—准备时间,t2—计数时间,t3—锁存时间,t4—复位时间 四 设计思路及方案 4.1、常用设计方案 信号的频率就是信号在单位时间内所产生的脉冲个数,其表达式为f=N/T,其中f为被测信号的频率,N为技术其所累计的脉冲个数,T为产生N个脉冲所需的时间。技术其所记录的结果,就是被测信号的频率。如在1s内记录1000个脉冲,则被测信号的频率为1000HZ。 测量频率的

文档评论(0)

文档精品 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6203200221000001

1亿VIP精品文档

相关文档