课程设计--数字频率计

  • 格式:doc
  • 大小:4.57 MB
  • 文档页数:40

课程设计--数字频率计

University of South China

设计题目: 数字频率计

专 业: 电子信息工程卓越03班

年 级: 10级

学 号: 20104470303

姓 名: 周玮曦

指导教师: 陈文光

年 月 日

[键入文字]

[键入文字]

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

【摘要】

本设计以STC89C52单片机为核心充分利用硬件资源设计的一种频率计,该频率计首先将被测信号放大整形处理,变成满足单片机I/O口接受的TTL/

CMOS 兼容信号从单片机的T1输入口输入直接累加脉冲数,将单片机内部定时器定时为1S,这时累加的脉冲数即为被测信号的频率。最后经单片机处理送至lcd液晶显示屏显示。

【关键字】 单片机(STC89C52)、放大整形、 数据处理、1602LCD、

[键入文字]

[键入文字]

【Abstract】

This design take STC89C52 monolithic integrated

circuit as the core full use hardware source design's

one kind of frequency meter, this frequency meter will

be measured first that signal enlargement reshaping

processing, turns satisfies TTL/which the monolithic

integrated circuit I/O mouth accepts the CMOS

compatible signal from monolithic integrated circuit's

T1 input port input direct summation pulse number,

the monolithic integrated circuit interior timer fixed

time is 1S, by now accumulated the pulse number

namely for is measured the signal the frequency.

Finally passes through monolithic integrated circuit

processing to deliver to the lcd liquid crystal display

monitor demonstration.

【Keyword】STC89C52、 Larger plastic、Data processing、1602LCD

[键入文字]

[键入文字]

目录

引言……………………………………………………………………………………………5

1.系统概述……………………………………………………………………………………5

1.1数字频率计概述…………………………………………………………………………5

1.2频率测量仪的设计思路与频率的计算 ……………………………………………………5

1.3基本设计原理 …………………………………………………………………………5

2.数字频率计的硬件结构设计………………………………………………………………7

2.1 系统硬件的构成 ………………………………………………………………………7

2.2 STC89C52单片机及其引脚说明 …………………………………………………………7 [键入文字]

[键入文字]

2.3 信号调理及放大整形模块 ………………………………………………………………8

2.3.1工作原理

………………………………………………………………………8

2.3.2 LF353双运算放大器简介 ………………………………………………………8

2.4 显示模块 ………………………………………………………………………………10

2.4.1 1602ALCD与单片机的接法 ………………………………………………………10

2.4.2 1602ALCD基本技术

…………………………………………………………… 11

3.Altium designer原理图 ………………………………………………………………13

3.1 整形放大部分 …………………………………………………………………………13

3.2 单片机及1602部分 ……………………………………………………………………13

4.Altium designerPCB布线 ………………………………………………………………14

5. Proteus 仿真 …………………………………………………………………………15

6. 软件设计 …………………………………………………………………………………16

6.1 系统工作流程图 ………………………………………………………………………16

6.1.1 T0的1s定[键入文字]

[键入文字]

时……………………………………………………………………16

6.1.2 T1的计数原理 …………………………………………………………………16

6.2 软件工作原理 …………………………………………………………………………16

6.3 软件处理方法 …………………………………………………………………………17

7. 实验结果与分析 …………………………………………………………………………18

8. 元器件清单 …………………………………………………………………………18

结束语 ………………………………………………………………………………………19

致谢词 ………………………………………………………………………………………19

参考文献 ……………………………………………………………………………………19

程序附录 ……………………………………………………………………………………20

[键入文字]

[键入文字]

引言

频率测量在科技研究和实际应用中的作用日益重要。传统的频率计通采用组合电路和时序电路等大量的硬件电路构成,产品不但体积较大,运行速度慢,而且测量低频信号时不宜直接使用。频率信号抗干扰性强、易于传输 ,可以获得较高的测量精度。同时 ,频率测量方法的优化也越来越受到重视.并采用单片机和相关硬软件实现。

STC89C52系列单片机具有体积小,功能强,性能价格比较高等特点,因此被广泛应用于工业控制和智能化仪器,仪表等领域。此频率计以STC89C52单片机为核心,具有性能优良,精度高,可靠性好等特点。 [键入文字]

[键入文字]

以STC89C52单片机为控制器件的频率测量方法,并用C语言进行设计,采用单片机智能控制,结合外围电子电路。最终实现数字频率计的设计方案,根据频率计的特点,可广泛应用于各种测试场所。

在基础理论和专业技术基础上,通过对数字频率计的设计,用十进制数字来显示被测信号频率的测量装置。以精确迅速的特点测量信号频率,在本设计在实践理论上锻炼提高了自己的综合运用知识水平,为以后的开发及科研工作打下基础。

[键入文字]

[键入文字]

1系统概述

1.1数字频率计概述

数字频率计是计算机、通讯设备、音频视频等科研生产领域不可缺少的测量仪器。它是一种用十进制数字显示被测信号频率的数字测量仪器。它的基本功能是测量正弦信号,方波信号及其他各种单位时间内变化的物理量。在进行模拟、数字电路的设计、安装、调试过程中,由于其使用十进制数显示,测量迅速,精确度高,显示直观,经常要用到频率计。

本数字频率计将采用定时、计数的方法测量频率,采用一个1602 LCD显示器动态显示7位数。

1.2 基本设计原理

基本设计原理是直接用十进制数字显示被测信号频率的一种测量装置。它以测量频率的方法直接对正弦波、方波、三角波的频率进行自动的测量。

所谓“频率”,就是周期性信号在单位时间(1s)内变化的次数。若在一定时间间隔T内测得这个周期性信号的重复变化次数N,则其频率可表示为f=N/T。其中脉冲形成电路的作用是将被测信号变成脉冲信号,其重复频率等于被测频率f。利用单片机的内部定时器作为定时时间周期,若其周期为1s,则输入的脉[键入文字]

[键入文字]

冲信号持续计数时间亦准确地等于1s,所计数的脉冲个数即为被测信号的频率。[1]

1.3 方案选择

用单片机设计频率计通常采用两种办法,第一种方法是使用单片机自带的计数器对输入脉冲进行计数;第二种方法是单片机外部使用计数器对脉冲信号进行计数,计数值再由单片机读取。第一种方法的好处是设计出的频率计系统结构和程序编写简单,成本低廉,不需要外部计数器,直接利用所给的单片机最小系统就可以实现。这种方法的缺陷是受限于单片机计数的晶振频率,输入的时钟频率通常是单片机晶振频率的几分之一甚至是几十分之一,在本次设计使用的98C51单片机,由于检测一个由“1”到“0”的跳变需要两个机器周期,前一个机器周期测出“1”,后一个周期测出“0”。故输入时钟信号的最高频率不得超过单片机晶振频率的二十四分之一。第二种方法的好处是输入的时钟信号频率可以不受单片机晶振频率的限制,可以对相对较高频率进行测量,但缺点是成本比第一种方法高,设计出来的系统结构和程序也比较复杂。[2]

由于成本有限,本次设计中采用第一种方法,因此输入的时钟信号最高频率不得高于12MHz/24=500KHz。对外部脉冲的占空比无特殊要求。