基于单片机的频率计设计12_第1页
基于单片机的频率计设计12_第2页
基于单片机的频率计设计12_第3页
基于单片机的频率计设计12_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、摘要 数字频率计是数字电路中的一个典型应用,实际的硬件设计用到的器件较多,而且会产生比较大的延时,造成测量误差、可靠性差。传统的数字频率计一般是由分离元件搭接而成,随着单片机的大规模的应用,单片机在频率测量方面也越来越多的被使用。在本课题中使用的AT89S51 这种低功耗,高性能CMOS 8位单片机系列的单片机的出现,具有更好的稳定性,更快和更准确的运算精度,推动了工业生产,影响着人们的工作和学习。而本次设计就是要通过以AT89S51单片机为控制核心,实现对信号频率进行准确计数的设计。单片机是将微型计算机的基本功能部件全部集成在一块半导体电路芯片上,具有功能强、体积小、价格低、稳定可靠、研制周

2、期短等优点,具有广阔的应用前景。本次毕业设计以ATMEL公司的AT89S51单片机为核心,实现频率计数功能。频率计装置由单片机系统模块,LED显示模块、MAX232串口通信模块组成,实现对频率进行测试并在LED显示出来。本次毕业设计基于AT89S51单片机的频率计装置,设计sch电路原理图,并根据原理图完成硬件部分的制作,采用KEIL-51单片机应用系统编制C语言系统程序,最后通过综合调试,能实现所有要求的功能,完全满足本次毕业设计的要求。关键词:频率计;单片机;LED显示;MAX232;定时器/计数器1 基于AT89S51单片机的频率计的设计装置原理图及其设计思路2单片机系统模块原理设计 2

3、.1 AT89S51芯片介绍 2.2 AT89S51芯片管脚介绍 2.3 AT89S51复位电路原理2.4 AT89S51的时钟2.5.1 P0口介绍 2.5.2 P1口介绍 2.5.3 P2口介绍 2.5.4 P3口介绍端口的负载能力和输入/输出操作 串行端口的基本特点 串行端口的工作方式 串行端口的控制寄存器 2.6 定时器/计数器 定时器/计数器结构 定时器/计数器控制寄存器定时器/计数器工作模式 定时器/计数器的初始化 2.7 中断系统 中断系统的结构 3 硬件设计 3.1 LED显示模块设计原理 LED发光原理 种类和符号 LED的特性3.2 LED数码管介绍 LED数码管原理结构3

4、.2.2 LED数码管工作方式静态显示方式 动态显示方式 LED显示控制原理 3.3 MAX232芯片介绍 4 软件设计基于51单片机频率计的设计与制作论文摘要: 本毕业论文代写随着无线电技术的发展与普及,“频率”已经成为广大群众所熟悉的物理量。并且与许多电参量的测量方案、测量结果都有十分密切的关系,因此,频率的测量就显得更为重要。本设计介绍了以8051单片机为核心的频率测量技术, 给出了通过单片机系统的外部中断和定时器/计数器, 并采用测周法和测频法来实现信号频率测量以及通过扩展键盘和显示设备对现场频率进行测量的设计方法。关键词:频率 单片机 分频器引言随着无线电技术的发展与普及,“频率”已

5、经成为广大群众所熟悉的物理量。而单片机的出现,更是对包括测频在内的各种测量技术带来了许多重大的飞跃,然而,小体积、价廉、功能强等优势也在电子领域发挥非常重要的作用,极大的提高了这些领域的技术水平和自动化程度。51系列单片机是国内目前应用最广泛的一种8位单片机之一,随着嵌入式系统、片上系统等概念的提出和普遍接受及应用。51系列及其衍生单片机还会在后继很长一段时间占据嵌入式系统产品的低端市场,因此,作为新世纪的大学生,在信息产业高速发展的今天,掌握单片机的基本结构、原理和使用是非常重要的。为此, 本文给出了一种以单片机为核心的频率测量系统的设计方法。数字频率计是计算机、通讯设备、音频视频等科研生产

6、领域不可缺少的测量仪器。它是一种用十进制数字显示被测信号频率的数字测量仪器。它的基本功能是测量正弦信号,方波信号及其他各种单位时间内变化的物理量。在进行模拟、数字电路的设计、安装、调试过程中,由于其使用十进制数显示,测量迅速,精确度高,显示直观,经常要用到频率计。1 概述测量频率的方法一般分为无源测频法、有源测频法及电子计数法三种。无源测频法 (又可分为谐振法和电桥法), 常用于频率粗测, 精度在1%左右。有源比较法可分为拍频法和差频法,前者是利用两个信号线性叠加以产生拍频现象,再通过检测零拍现象进行测频, 常用于低频测量, 误差在零点几Hz; 后者则利用两个非线性信号叠加来产生差频现象, 然

7、后通过检测零差现象进行测频, 常用于高频测量, 误差在± 20 Hz左右。以上方法在测量范围和精度上都有一定的不足, 而电子计数法主要通过单片机进行控制。由于单片机的较强控制与运算功能, 电子计数法的测量频率范围宽, 精度高, 易于实现。2 系统硬件设计2.1 系统硬件框图频率计的组成框图如图2-1所示,它是以单片机作为核心控制电路,主要有放大电路、整形电路、分频电路、键盘和显示组成,完成频率的测量功能。当频率输入后经放大电路放大后进入整形电路进行整形,再由分频器进行分频,再送入单片机中进行处理,最后有数码管显示频率。2.2 单片机最小系统本设计用STC89C51代替了以往使用的AT

8、89C51,功能更强,速度更快,寿命更长,价格更低。STC89C51可以完成ISP在线编程功能,而AT89C51则不能。STC89C51有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,2个16位可编程定时计数器,2个全双工串行通信口。STC89C51是一块高性能单片机,它内含128×8位存储空间,具有工作电压宽(2.55.5V)、擦写次数多(大于10000次)、写入速度快(小于10ms)等特点。AT24C02具有PDIP、MSOP/TSSOP及SOIC等三种封装形式,以适应不同产品的需求。最小系统是维持单片机,由于晶振、开关等器件无法集成到51芯片内部,由

9、这些器件构成的晶振电路和复位电路是单片机工作的所必须的两个基本电路,对于8051内由RAM、EPROM的系统来讲,单片机与晶振电路及开关、电阻、电容等构成的复位电路组成最小系统。对于8031机型来说,片内不含有程序存储器,所以除以上基本的配置外,必须外扩片外的程序存储器,再用到地址锁存器,才能构成最小系统。所以我们选用8051,这用的最小系统简单可靠。8051单片机中,XTALl、XTAL2 为片内振荡器的反相放大器的输入和输出端,如图2-3示。可采用石英晶体或陶瓷振荡器组成时钟振荡器,如需从外部输入时钟驱动 STC89C51,时钟信号从 XTAL1 输入,XTAL2 应悬空。由于输入到内部电

10、路是经过一个 2分频触发器,所以输入的外部时钟信号无需特殊要求,但它必须符合电平的最大和最小值及时序规范。复位电路的基本功能是:系统上电时提供复位信号直至系统电源稳定后撤销复位信号,为可靠起见电源稳定后还要经一定的延时才撤销复位信号以防电源开关或电源插头分-合过程中引起的抖动而影响复位,有效的防止系统有时会出现一些不可预料的现象,如无规律可循的“死机”、“程序走飞”等。 系统2.3 频率测量电路本设计就是采用单片机电子计数法来测量频率, 其系统硬件原理框图如下为了提高测量的精度, 拓展单片机的测频范围, 本设计采取了对信号进行分频的方法。设计中采用两片同步十进制加法计数器74LS160来组成一个100分频器。该100分频器由两个同步十进制加法计数器74LS160和一个与非门74LS00共同设计而成。由于一个74LS160可以分频十的一次方, 而当第一片74LS160工作时, 如果有进位,输出端TC便有进位信号送进第二片的CEP端, 同时CET也为高电平, 这样两个工作状态控制端CET、CEP将同时为高电平, 此时第二片74LS160将开始工作。2.4 显示电路显示电路我选用共阴极数码管,是由一个四位数码管和二个一位数码管组成。显示主要包含了两部分:段选和位选。在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论