毕业设计基于单片机的频率计设计 下载本文

常州信息职业技术学院电子与电气工程学院 毕业设计论文

摘 要

在电子技术中,频率是最基本的参数之一,并且与许多电参量的测量方案、测量结果都有十分密切的关系,因此频率的测量就显得更为重要。频率计可以用纯硬件电路搭制。其包括信号输入、信号放大、信号选择、时钟提供、数据显示等功能模块。为了实现智能化的计数测频,实现一个宽领域、高精度的频率计,一种有效的方法是将单片机用于频率计的设计当中。本课题介绍以51单片机作为核心器件。由于本设计采用了模块化的设计方法,提高了测量频率的范围。并且本次设计包括硬件画图和软件程序编写。 关键词:测量;频率计;单片机;汇编

常州信息职业技术学院电子与电气工程学院 毕业设计论文

Abstract

Among electronic technology, frequency is one of the most basic parameters,and result of measuring have a very close relation to a lot of electric parameters, so the measurement of frequency seems even more important. Frequency counter can take the system with pure hardware circuitry. It includes the signal input, signal amplification, signal selection, the clock provides the data display modules. In order to realize the counting of intellectualityexamines frequently, realize a wide-range, high-accuracy cymometer, an effective method is to use one-chip computer for the design of the cymometer. Thissubject recommends regarding 51 Single-Chip computer as the key device, include signal input, signalamplify, signal choose, clock offer, data person who reveal function digital design method of cymometer of module still in addition.The hardware circuit of the cymometer is drawing with Protel mapping software,the one-chip computer control procedure of the software part, wrote the assembler language. Because originally design the design method to adopt module, improve the range of measuring frequency. And the drawing of this design,including hardware and software programming

Keywords: Measurement; Cymometer;Single-Chip computer; Compilation

常州信息职业技术学院电子与电气工程学院 毕业设计论文

第1章 前言

单片机是20世纪中期发展起来的一种面向控制的大规模集成电路模块,具有功能强、体积小、可靠性高、价格低廉等特点,在工业控制、数据采集、智能仪表、机电一体化、家用电器等领域得到了广泛的应用,极大的提高了这些领域的技术水平和自动化程度。51系列单片机是国内目前应用最广泛的一种8位单片机之一,随着嵌入式系统、片上系统等概念的提出和普遍接受及应用。51系列及其衍生单片机还会在继后很长一段时间占据嵌入式系统产品的低端市场,因此,作为新世纪的大学生,在信息产业高速发展的今天,掌握单片机的基本结构、原理和使用是非常重要的。

本次课程设计主要用于对方波频率的测量。

1

常州信息职业技术学院电子与电气工程学院 毕业设计论文

第2章 频率计原理

频率的测量实际上就是在1s时间内对信号进行计数,计数值就是信号频率。用单片机设计频率计通常采用的办法是使用单片机自带的计数器对输入脉冲进行计数;好处是设计出的频率计系统结构和程序编写简单,成本低廉,不需要外部计数器,直接利用所给的单片机最小系统就可以实现。缺陷是受限于单片机计数的晶振频率,输入的时钟频率通常是单片机晶振频率的几分之一甚至是几十分之一,在本次设计使用的89C51单片机,由于检测一个由“1”到“0”的跳变需要两个机器周期,前一个机器周期测出“1”,后一个周期测出“0”。故输入时钟信号的最高频率不得超过单片机晶振频率的二十四分之一。根据频率检测的原理,很容易想到利用51单片机的T0、T1两个定时/计数器,一个用来定时,另一个用来计数,两者均应该工作在中断方式,一个中断用于1s时间的中断处理,一个中断用于对频率脉冲的计数溢出处理。

2

常州信息职业技术学院电子与电气工程学院 毕业设计论文

第3章 设计思想

明确频率计工作原理以后,为了思路更清晰地对程序编写,还应该作出程序的总体框图,如图3-1所示。程序的主体可以分为4个模块:定时计数、采集数据、进制转换和数码显示。

1s定时开始同时开始计数定时到读取数据十六进制向十进制转换数码管显示图3-1 频率计系统总体框图

3