1、题题 目:目: 基于 51 单片机的数字频率计 目目 录录 第第 1 节节 引言引言 1 1.1 数字频率计概述1 1.2 频率测量仪的设计思路与频率的计算1 1.3 基本设计原理2 第第 2 2 节节 数字频率计(低频)的硬件结构设计数字频率计(低频)的硬件结构设计 3 2.1 系统硬件的构成3 2.2 系统工作原理图3 2.3AT89C51 单片机及其引脚说明 4 2.4 信号调理及放大整形模块6 2.5 时基信号产生电路6 2.6 显示模块7 第第 3 节节 软件设计软件设计11 3.1 定时计数 11 3.2 量程转换 11 3.3 BCD 转换11 3.4 LCD 显示11 第第 4
2、 节节 课程设计总结课程设计总结 12 参考文献参考文献 13 附录附录 汇编源程序代码汇编源程序代码14 1 基于基于 51 单片机的数字频率计单片机的数字频率计 第第 1 节节 引言引言 本应用系统设计的目的是通过在“单片机原理及应用”课堂上学习的知识, 以及查阅资料,培养一种自学的能力。并且引导一种创新的思维,把学到的知识 应用到日常生活当中。 在设计的过程中, 不断的学习, 思考和同学间的相互讨论, 运用科学的分析问题的方法解决遇到的困难,掌握单片机系统一般的开发流程, 学会对常见问题的处理方法, 积累设计系统的经验, 充分发挥教学与实践的结合。 全能提高个人系统开发的综合能力,开拓了
3、思维,为今后能在相应工作岗位上的 工作打下了坚实的基础。 1.11.1 数字频率计概述数字频率计概述 数字频率计是计算机、通讯设备、音频视频等科研生产领域不可缺少的测量 仪器。它是一种用十进制数字显示被测信号频率的数字测量仪器。它的基本功能 是测量正弦信号,方波信号及其他各种单位时间内变化的物理量。在进行模拟、 数字电路的设计、安装、调试过程中,由于其使用十进制数显示,测量迅速,精 确度高,显示直观,经常要用到频率计。 本数字频率计将采用定时、计数的方法测量频率,采用一个 1602A LCD 显示 器动态显示 6 位数。测量范围从 1Hz10kHz 的正弦波、方波、三角波,时基宽 度为 1us
4、,10us,100us,1ms。用单片机实现自动测量功能。 基本设计原理是直接用十进制数字显示被测信号频率的一种测量装置。 它以 测量周期的方法对正弦波、方波、三角波的频率进行自动的测量。 1.21.2 频率测量仪的设计思路与频率的计算频率测量仪的设计思路与频率的计算 频率测量仪的设计思路主要是:对信号分频,测量 一个或几个被测量信号周期中已知标准频率信号的周 期个数,进而测量出该信号频率的大小,其原理如右图 1所示。 若被测量信号的周期为,分频数m1,分频后信号的周期为T,则:T=m1Tx 。由 图可知: T=NTo (注:To为标准信号的周期,所以T为分频后信号的周期,则可以算出被测量信 图 1 频率测量原理 2 号的频率f。 ) 由于单片机系统的标准频率比较稳定,而是系统标准信号频率的误差,通常情况 下很小;而系统的量化误差小于 1,所以由式 T=NTo可知,频率测量的误差主要 取决于 N 值的大小,N 值越大,误差越小,测量的精度越高。 1.3 1.3 基本设计原理基本设计原理 基本设计原理是直接用十进制数字显示被测信号频率的一种测量装置。 它以 测量周期的方法对正弦波、方波