文档介绍:基于单片机的数字频率计设计
摘要:本文介绍了一款能够实现对信号源进行准确测量的基于AT89C52单片机的数字频率计。系统主要由单片机控制模块,放大整流模块,控制模块,显示模块组成。信号经放大电路放大,由整流电路将信号送入单片机系统,单片机系统通过定时器、计数器对正弦波,方波三角波信号进行脉冲计数,将得到的频率数据在液晶显示屏上进行显示。最终能实现对输入幅度在50mV-5V之间频率在0HZ~10MHZ之间的方波、正弦波、三角波信号进行频率计数,信号源由信号发生器产生,输出采用液晶显示,并且实现了自动换挡的功能。
关键词:单片机;频率计;测量
The Design of Digital Frequency Meter
Based on Single-puter
Abstract: This article describes a frequency counter based on AT89C52 single-puter, which can measure signal sources accurately. The system mainly consists of the microcontroller module, amplified rectifier module, control module and display module. Signals are amplified by the amplifier and sent by the rectifier circuit to the microcontroller system which counts the pulse of sine wave, square wave and triangle wave signals through the timer and counter. And then frequency data will be displayed on the LCD screen. Ultimately frequency counting of square wave, sine wave, and triangle wave signals whose input is between 50mv and 5v and whose frequency ranges from 0HZ to 10MHZ is achieved. Signal e from the signal generator. Signal output is LCD displayed. Ultimately, automatic shift function is realized.
Keywords: SCM;frequency counter;measurement
目录
前言 1
第1章系统总体设计 2
课题背景 2
选题意义 2
系统总体设计 3
软件结构设计 3
硬件结构设计 3
主要功能及技术指标 3
第2章硬件电路设计 5
单片机控制模块 5
单片机STC89C52简介 5
单片机STC89C52最小系统 6
按键输入模块 8
输出显示模块 8
声音提示模块 10
电机工作模块 11
直流电动机简介 11
继电器简介 12
电机控制电路分析 13
第3章系统软件设计 14
14
程序模块 14
主程序 14
洗涤程序设计 14
定时子程序设计 15
按键扫描子程序设计 16
数码管显示子程序设计 17
第4章系统调试 18
18
系统硬件调试 19
第5章结束语 20
参考文献 21
致谢 22
附录Ⅰ电路原理图 23
附录Ⅱ源程序代码 24
附录Ⅲ硬件实物图 43
前言
数字频率计(DFM)是电子测量与仪表技术最基础的电子仪表类别之一, 数字频率计是计算机、通讯设备、音频视频等科研生产领域不可缺少的测量仪器,而且它是数字电压表(DVM)必不可少的部件。当今数字频率计不仅是作为电压表、计算机、天线电广播通讯设备、工艺过程自动化装置。多种仪表仪器与家庭电器等许多电子产品中的数据信息输出显示器反映到人们眼帘。
数字频率计是计算机、通讯设备、音频视频等科研生产领域不可缺少的测量仪器。随着人们文化生活水平的提高,加上现在中国国力的上升,人民在不断的追求高质量生活的同时大都在密切的关注着我们