基于单片机的4位数字频率计设计(含程序)大学毕设论文.doc

基于单片机的4位数字频率计设计(含程序)大学毕设论文.doc

ID:10870473

大小:718.50 KB

页数:31页

时间:2018-07-08

基于单片机的4位数字频率计设计(含程序)大学毕设论文.doc_第1页
基于单片机的4位数字频率计设计(含程序)大学毕设论文.doc_第2页
基于单片机的4位数字频率计设计(含程序)大学毕设论文.doc_第3页
基于单片机的4位数字频率计设计(含程序)大学毕设论文.doc_第4页
基于单片机的4位数字频率计设计(含程序)大学毕设论文.doc_第5页
资源描述:

《基于单片机的4位数字频率计设计(含程序)大学毕设论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、数字频率计实验报告摘要在电子技术中,频率是最基本的参数之一,并且与许多电参量的测量方案、测量结果都有十分密切的关系,因此,频率的测量就显得更为重要。测量频率的方法有多种,其中电子计数器测量频率具有精度高、使用方便、测量迅速,以及便于实现测量过程自动化等优点,是频率测量的重要手段之一。数字式频率计的测量原理有两类:一是直接测频法,即在一定闸门时间内测量被测信号的脉冲个数;二是间接测频法即测周期法,如周期测频法。直接测频法适用于高频信号的频率测量,通常采用计数器、数据锁存器及控制电路实现,并通过改变计数器阀门的时间长短在

2、达到不同的测量精度;间接测频法适用于低频信号的频率测量,本设计中使用的就是直接测频法,即用计数器在计算1S内输入信号周期的个数。数字频率计是数字电路中的一个典型应用,实际的硬件设计用到的器件较多,连线比较复杂,而且会产生比较大的延时,造成测量误差、可靠性差。随着现场可编程单片机的广泛应用,运用单片机控制,将使整个系统大大简化,提高了系统的整体性能和可靠性。关键词:频率测量;单片机;数据处理312004-7-1数字频率计实验报告目录摘要1目录2一系统概述31.系统组成32.信号处理方法3二器件简介61.主控制器AT89

3、S526(1)MSC-51芯片资源简介6(2)单片机的引脚7(3)89S51单机的电源线8(4)89S51单片机的外接晶体引脚8(5)89S51单片机的控制线8(6)89S51单片机复位方式92.数码管显示器简介10(1)数码管的分类10(2)数码管的驱动方式10(3)数码管参数11(4)数码管应用11(5)数码管使用的电流与电压12(6)恒流驱动与非恒流驱动对数码管的影响12(7)怎样测量数码管引脚123.元件设计软件CPLD13(1)CPLD简介13(2)CPLD器件特点13三系统设计141.硬件设计14(1)信

4、号予处理电路14(2)单片机系统14(3)数据显示电路15(4)VHDL实现74LS160功能152.系统软件设计18312004-7-1数字频率计实验报告(1)数据处理过程18(2)系统软件框图19(3)浮点数学运算程序19(4)实测结果和误差分析20四参考文献22附件1:程序清单23一系统概述1.系统组成频率计由单片机89C51、信号予处理电路、串行通信电路、测量数据显示电路和系统软件所组成,其中信号予处理电路包含待测信号放大、波形变换、波形整形和分频电路。系统硬件框图如图1所示。信号予处理电路中的放大器实现对待

5、测信号的放大,降低对待测信号的幅度要求;波形变换和波形整形电路实现把正弦波样的正负交替的信号波形变换成可被单片机接受的TTL/CMOS兼容信号;分频电路用于扩展单片机的频率测量范围并实现单片机频率测量和周期测量使用统一的输入信号。图1 系统硬件框图系统软件包括测量初始化模块、显示模块、信号频率测量模块、量程自动转换模块、信号周期测量模块、定时器中断服务模块、浮点数格式化模块、浮点数算术运算模块、浮点数到BCD码转换模块。系统软件框图如图2所示。312004-7-1数字频率计实验报告2.信号处理方法本频率计的设计以AT

6、89C51单片机为核心,利用它内部的定时/计数器完成待测信号周期/频率的测量。单片机AT89C51内部具有2个16位定时/计数器,定时/计数器的工作可以由编程来实现定时、计数和产生计数溢出中断要求的功能。在构成为定时器时,每个机器周期加1(使用12MHz时钟时,每1us加1),这样以机器周期为基准可以用来测量时间间隔。在构成为计数器时,在相应的外部引脚发生从1到0的跳变时计数器加1,这样在计数闸门的控制下可以用来测量待测信号的频率。外部输入每个机器周期被采样一次,这样检测一次从1到0的跳变至少需要2个机器周期(24个

7、振荡周期),所以最大计数速率为时钟频率的1/24(使用12MHz时钟时,最大计数速率为500KHz)。定时/计数器的工作由相应的运行控制位TR控制,当TR置1,定时/计数器开始计数;当TR清0,停止计数。设计综合考虑了频率测量精度和测量反应时间的要求。例如当要求频率测量结果为3位有效数字,这时如果待测信号的频率为1Hz,则计数闸门宽度必须大于1000s。为了兼顾频率测量精度和测量反应时间的要求,把测量工作分为两种方法。当待测信号的频率大于100Hz时,定时/计数器构成为计数器,以机器周期为基准,由软件产生计数闸门,这

8、时要满足频率测量结果为3位有效数字,则计数闸门宽度大于1s即可。当待测信号的频率小于100Hz时,定时/计数器构成为定时器,由频率计的予处理电路把待测信号变成方波,方波宽度等于待测信号的周期。用方波作计数闸门,当待测信号的频率等于100Hz,使用12MHz时钟时的最小计数值为10000,完全满足测量精度的要求。图2 系统软件框图312004-7

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。