摘要:频率是一种在电子领域非常基本的参数,频率计作为一种常见的测量仪器,又被称为电子计数器,其功能是测量信号频率及周期。随着单片机在国内的快速发展,传统测量仪在功能方面得到了很大程度的转变。鉴于目前市场上精确度比较高的的数字频率计售价昂贵,为了更好的符合实际要求,本设计实现的频率计采用AT89S52型号的单片机完成计数,译码,控制分频比,从而实现了周期和频率的计数,最后通过1602ALED进行结果显示。56444
毕业论文关键词:AT89S52,译码,分频,1602ALED
Abstract: In the electronics field frequency is a very basic parameters, frequency meter as a common measuring instrument, also known as electronic counter, and its function is to measure the signal frequency and period. With the rapid development of SCM in the country, the traditional measuring instrument in terms of functionality has been a large degree of change. Given the relatively high accuracy on the market of digital frequency meter prices are too expensive, in order to better meet the actual requirements of the design and implementation of a frequency meter using AT89S52 microcontroller model completed counting, decoding and control the pide ratio, thereby and frequency to achieve the cycle count for the final results by 1602ALED.
Keywords: AT89S52, decoding, frequency, 1602ALED
目录
1 前言 4
2 系统总体设计方案 4
2.1 测频原理 4
2.2 具体模块 4
3 硬件部分设计 5
3.1 系统控制模块 5
3.2 低纹波电源模块 6
3.3 分频设计模块 8
3.4 LED数码管 8
4 系统软件部分设计 8
4.1 软件模块设计 8
4.2 中断服务子程序 9
4.3 显示子程序 11
4.4 应用软件简介 12
5 频率计的系统测 12
5.1 硬件调试 12
5.2 软件调试 13
总 结 16
参考文献 17
致 谢 18
1 前言
频率是电子行业里比较常见的一个参数。频率计是一种常见测量仪器,称为电子计数器,其功能是测量信号频率及周期,频率计应用范围很广。它的基本功能是测量正弦信号等信号的频率和周期。由于其使用的是十进制数显示,所以在设计,调试等过程中具有测量迅速,精度高显示直观等特点。现在市场上大部分高精度、高频率的数字频率售价昂贵,实际性价比不高,个别产品不但体积庞大,处理速度慢,而且测量精度不高。本设计基于AT89S52单片机构成的控制平台,是一种精度高,运行快,小巧便捷的一种数字频率计。
2 系统总体设计方案
2.1 测频原理
测频原理:即单位时间内对被测信号计数。被测信号先经过放大器放大,再进入整形器,被测信号变形为矩形波,最后送入主门的输入端。当晶体振荡器工作时,先产生基频,再进行十进制分频,产生分频脉冲,输入到基选通门,实现主控制,主控制电路结合编码输出控制指令控制输出来的矩形波,完成计数和显示功能。当在T时间内循环次数为N,则频率的计算公式为: