基于单片机数字频率计设计本科毕业论文大学论文.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于单片机数字频率计设计本科毕业论文大学论文.doc》由会员分享,可在线阅读,更多相关《基于单片机数字频率计设计本科毕业论文大学论文.doc(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、淮海工学院毕业论文学生用表本 科 毕 业 设 计基于单片机数字频率设计Research and design of Based on single chip microcomputer digital frequency学 院: 电子工程学院 专业班级: 电子信息工程 电子091班 学生姓名: 学 号: 指导教师: (高级实验师) 年 6 月毕业设计中文摘要摘要:作为基本的参数的频率决定了电参数量的许多的测量和结果, 因此,频率测量对我们来说有重要意义。测量频率的方法有很多种, 其中具有使用方便、测量迅速, 以及便于实现测量过程自动化等优点的电子计数器测量方法 可以作为频率测量的重要手段 。现
2、在普及的测量频率的的方法有两种, 直接测量频率的方法和间接测量频率的方法 (周期测频法)如果需要测量频率高的信号的话我们用直接测量方法, 如果要测量频率低的信号可以用间接测量的方法 。本次的测频设计系统采用了以单片机AT89C52为核心的数字频率计进行,介绍了单片机控制,信号产生,数据选择器选择和LED的显示组成等,由信号发生器,过零电路,数字时钟信号分别产生频率,然后通过数据选择器选择,将被测的信号输送到微计算机中,通过程序控制数字时钟信号发生器计数,频率送至数据选择器74LS153和收发器74LS245,驱动LED数码管显示频率值并分析了测量误差并且说明方法来减小误差。关键词:单片机;数字
3、频率计;测频;误差1毕业设计外文摘要 Abstract: as the basic parameter of the frequency determines the electrical parameter measurement and the results of many of the quantity, so frequency measurement is important for us. Frequency measurement method has a lot of kinds, which is easy to use, measurement quickly, as w
4、ell as the advantages of easy to realize automatic measurement process of the electronic counter measurement method can be used as important means of frequency measurement. Now popular method of measuring frequency has two kinds, direct measuring method and indirect method of measuring frequency of
5、frequency (cycle) frequency measurement method for measuring high frequency signal words we use direct measurement method, if want to low frequency signal can be measured in indirect measurement method.The design frequency measurement system USES a single-chip computer AT89C52 as the core of digital
6、 frequency meter, and introduces the single-chip microcomputer control, data selector to choose and LED display, etc., will be measured signals to the microcomputer, the counting by program control digital clock signal generator, frequency selector 74 ls153 and sent to the data transceiver 74 ls245,
7、 drive LED digital tube display frequency values and analyzes the error of measurement and description methods to reduce error. Keywords: Call System ,SCM ,AT89C51, Error目 录1.绪论61.1引言:61.2实际可行性分析:62系统设计的总体方案和硬件设计步骤72.1系统设计要求:72.2总体设计方案:83.系统硬件设计93.1单片机概述93.1.1 单片机的特征93.2 AT89C52单片机的简介103.2.1 AT89C52
8、介绍103.2.2 AT89C52主要性能参数103.2.3 AT89C52管脚说明113.2.4 单片机最小电路133.3晶振电路143.5信号产生模块:163.5.1信号发生器介绍:163.6四选一电路193.6.1数据选择器的介绍;193.6.2数据选择器74LS153203.7显示模块223.7.1数码管介绍:22 3.7.3驱动方式233.7.4七段四位数码管介绍243.7.5显示电路243.8电源电路264.系统软件设计:274.1系统结构设计:274.2系统初始化及工作过程294.2.1系统初始化:294.4数码管显示模块:314.5测频软件实现原理325系统仿真335.1 Ke
9、il软件简介:335.1.1 keil运行步骤335.2 protues介绍345.3 Protues和Keil联合仿真345.4误差分析38结 论38致 谢39参考文献391.绪论1.1引言: 频率测量在我们的生活中尤为的不可或缺。测量频率的方法有很多种, 其中具有使用方便、测量迅速, 以及便于实现测量过程自动化等优点的电子计数器测量方法 可以作为频率测量的重要手段 。电子计数器测量频率的方法有直接测量频率的方法和间接测量频率的方法 (周期测频法)两种。直接测频法一般适应来测量频率高的信号频率, 间接测频法相反适应于测量频率低的信号频率。本次的频率测量设计系统采用了以单片机AT89C52为核
10、心的数字频率计进行, 使用C语言进行编译,直接测量频率的测量方法进行测量,完美的实现数字频率计的测量和仿真。因为测量的设备和测量的方法决定了频率测量所能达到的精度,所以对于我们的需要,不断提高信息的传输和处理是当务之急,并且使用更精密的测量技术来提高所测量频率的精密度。直接测量频率的方法较简单,缺点是精密度不够高。周期法是指将频率差值倍增法和差拍法相结合的一种办法,这个方法将参考信号和被测的信号经过频率差成倍的增加来扩大被测信号的相位起伏,通过获得信号并在低频率的条件下用电子计数器多次进行测量,可以在同样的时间内以较很少的成倍增加次数来到所测量值更高的精密度。不过这个方法虽然简单,但是仍然有误
11、差出现。在需要使用电子的地方下,数字技术的使用仍然到处都是。供我们使用的大型家用电器、航船的卫星通讯系统、航空的雷达控制系统、医院的紧急抢救系统等在使用的过程中都有数字技术的出现。 作为现在生活中通信设备测量系统中不可缺少的一种测量仪器,数字频率计不但要求电路所得的频率信号的精确程度,稳定的程度都高,更需要可以更容易的实现频率的改变。 1.2实际可行性分析: 设计中所需的每一部分都可以找到相关的器件和技术来实现,而且对单片机系统的实验板技术在许多方面都有应用。随着现代社会电子产业高速发展,各种信号频率的度量在研究方面和社会应用中的用处日渐突出。对于频率的测量,以硬件电路为主体的模拟频率计存在许
12、多的限制,如量程切换、测量范围、测量精度和功能的扩展等方面 。以前的模拟频率计对于现在社会的发展已经不可能能满足它的需求了,所以现阶段随着微型控制芯片在数字仪器中的大量使用,使得频率计成了数字仪器发展的主要方向之一。2系统设计的总体方案和硬件设计步骤2.1系统设计要求: 电子计数器测频的测量方法有两种:1.直接测量频率的方法(指在一定时间内对需要测量信号的脉冲的个数进行测量);2.间接测量频率的方法。本课题应用Proteus软件进行原理图的电路设计,运用Keil软件进行程序的编辑、编译工作,最后联合仿真。通过本课题的设计研究,可扩充学生在等精度频率计技术领域的知识,综合训练学生进行综合电子系统
13、设计的技能本课题应用Proteus软件进行原理图的电路设计,运用Keil软件进行程序的编辑、编译工作,最后联合仿真。通过本课题的设计研究,可扩充学生在数字频率计技术领域的知识,从而训练学生进行测频系统设计的能力。设计内容:(1) 研究数字频率计的工作原因和工作方法;(2) 对基于单片机的数字频率计的电路系统进行设计;(3) 应用proteus软件对论文课题的原理图进行设计;(4) 使用Keil软件进行软件编程;(5) 用proteus设计的硬件设计电路图与keil软件编写的程序进行联合仿真调试;设计技术要求:(1) 熟练使用proteus软件、keil软件;(2) 选用适合的单片机和外围的电路
14、使仿真能够实现;工作要求:检索10篇以上基于单片机的数字频率计系统设计和proteus软件方面的技术资料, 并按要求进行设计所需要的工作。1.课题调研实习报告1份。2.与设计内容有关文献检束报告1套。3.外文翻译(包括原文和译文)1套。4.开题报告1份。5.设计报告即说明书 1份。6.系统电路图1份。7.电路仿真运行数据1份。2.2总体设计方案 频率计是采用数字电路制做而成并且还能够实现由信号的周期变化所产生的频率进行测量的一种仪器 ,也是我们常用的科研仪器,一般用于测量单位时间内周期信号的频率值。本课题设计以AT89C52单片机为控制中心来设计一种数字频率计,用C语言进行编译,采用单片机的控
15、制系统,结合数据选择器,数码管显示器,寄存器等外围元器件形成主要的的外围电子电路,来实现对高频率和低频率进行等精度的频率测量。根据上述分析,系统有1.单片机控制模块。2显示模块3.电源模块。数据产生模块四个模块构成。由激励源产生的待测信号经过数据选择器的选择进入单片机并且开始计数,然后利用它的内部定时器T2进行定时,通过显示模块的数码管来记录并显示的所有数据。其基本框图如下:按钮控制信号选择74LS245驱动单片机AT89C52控制器四路数据选择器74LS153选择信号信号源产生待测信号时钟电路七段四位数码管显示频率复位电路图1硬件设计基本框图3.系统硬件设计3.1单片机概述 单片机又叫微型计
16、算机,包括如CPU(中央处理器)、ROM(只读存储器),输入/输出的接口,RAM(随机存储器)、定时器(计数器)等几个部件以及串行的通信接口等放置在一块芯片从而构成一个大规模的集成电路。又叫做“MCU”。 由于单片机主要的功能是控制的功能,随着科技的进步和需求,单片机芯片内集成了许多的需要被测控的目标的接口电路。这些已经超出了传统微型计算机的体系构造,所以可以更加明确的反应单片机的本质名字应是微型控制器。3.1.1 单片机的特征 单片机主要部件(1) CPU(中央处理器)它是单片机的最重要的部分,内部含有控制器和运算器。(2)存储器单片机的存储器可以放程序或者数据,存储器地址空间包括普林斯顿结
17、构和哈佛结构两种结构的形式。哈佛(Harvard)结构是将程序存储器和数据存储器完全的分开,的一种寻址结构。由于单片机一般需要内存大的程序存储器。80C51都是采用哈佛结构。普林斯顿把程序和数据放置在存储的空间。CPU访问存储器时,存储单元可以是ROM或者RAM,用相同类型的指令。(3)并行I/O口并行的I/O接口的作用是为了显示单片机控制的功能,。它所具有的特点是,功能强,数量多、,可以有效的使用挑选输入或输出方式,另外并行I/O口可作为系统总线。(4)串行I/O口8位单片机都可提供全双功能的串行I/O口,因而能和某些终端设备进行串行通信 ,或者连接到一些功能独特的器件。(5)定时器/计数器
18、由于单片机需要精密的定时或者对外部程序计数,因而单片机内部被设计了定时器/计数器电路,通过中断,完成定时/计数自动的处理。3.2 AT89C52单片机的简介3.2.1 AT89C52介绍 AT89C52的硬件结构图如下所示。其中包括CPU, RAM,定时器,计数器,串行通讯,和输入输出接口。串行通讯口RAMFLASHCPU输入输出接口计数器定时器时钟 图 2 单片机89C52结构框图3.2.2 AT89C52主要性能参数 一个 8位CUP中央处理器 一个晶振电路 应用存储器为8K 256KB片内存储器 3个16位定时器计数器 32条双向I/O线 8个中断源 两个优先级嵌套和五个中断源的中断结构
19、 低功耗空闲和掉电模式3.2.3 AT89C52管脚说明(1)电源引脚VCC:电源 电源接+5VGND:接地 电源接地端(2)I/O端口引脚, AT89C52有四个八位并行I/O引脚,总共32条I/O引接线。P0口:P0口是一个8位漏级开路的双向I/O口。为多功能输出口,当访问外部程序和数据存储器时,分时作用低8位地址总线和双向8为数据总线,反过来,可以作为通用I/O接口。作为输入时候应先向端口锁存器写入1,但在这种情况下,P0口需要接入一个上拉电阻。 P1口:P1口是一个上拉电阻在它内部的的8位是准双向I/O口,长作为通用I/O口接口。当P1口工作时,因为内部上拉电阻,输出口将输出电流ILL
20、。 此外,不同与AT89C51的是,AT89C52不仅具有定时计数器T0,T1,还有一个定时计数器T2,接在P1.0和P.1引脚上。它有定时/计数器和波特率发生方式。T2的具体如下表所示。 表1 P1.0和P1.1引脚功能特性 编程时,P1口接收低8位字节。 P2口:P2口是一个8位准双向I/O口的内部带有上拉电阻,属于多功能口, 在有外接存储器或者I/O接口时,系统的地址总线输出高8位地址,与P0口的低8为地址组成16位的地址总线。在编写程序的时候,控制的信号和高8位的地址字节也输送到P2口。 P3口:P3口为一个8位准双向I/O口,P3输出缓冲级可吸收或输出4个逻辑电平。P3口除了当做的I
21、/O接口外,更加突出的是它的第二个功能,功能如下表所示。 在编写程序时,一些控制信号也发输送进入P3口。 RST:复位信函的输入。晶振运行时,RST引脚用高电平持续两个个机器周期使单片机复位。VCC掉电时,这个引脚还可以接电源,从而保留RAM的数据。 ALE/:ALE是地址锁存允许输出信号,当单片机CPU访问外部存储器时候,ALE用于锁存低8位地址。ALE高电平的时候,P0口出现地址信息。ALE下降沿来临时,锁存P0口上的地址信息。并出现指令和数据信息。单片机不访问外部存储指令时,ALE输出的频率为振荡器的六分之一。ALE周期性的以此频率发出正脉冲信号。此引脚()的第二功能是作编程输入脉冲。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 数字频率计 设计 本科毕业 论文 大学
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内