系别物理与电子信息工程系专业电子信息工程年级2007级学号×××××学生姓名×××指导教师×××职称×××完成时间2010年05月10日基于单片机数字频率计二号黑体居中加粗本科生毕业论文三号黑体加粗独创性声明本人郑重声明:所呈交的毕业论文(设计)是本人在指导老师指导下取得的研究成果。除了文中特别加以注释和致谢的地方外,论文(设计)中不包含其他人已经发表或撰写的研究成果。与本研究成果相关的所有人所做出的任何贡献均已在论文(设计)中作了明确的说明并表示了谢意。签名:年月日授权声明本人完全理解贺州学院有关保留、使用本科生毕业论文(设计)的规定,即:学院有权保留并向国家有关部门或机构送交毕业论文(设计)的复印件和磁盘,允许毕业论文(设计)被查阅和借阅。本人授权贺州学院可以将毕业论文(设计)的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编论文(设计)。本人论文(设计)中有原创性数据需要保密的部分为(如没有,请填写“无”):签名:年月日指导教师签名:年月日I基于单片机数字频率计摘要本文设计的数字频率计××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××。关键词:等精度;AT89S52;频率计论文题目,三号黑体加粗、居中、1.5倍行距标题一,三号黑体加粗、居中,“摘要”两字之间空两格,与内容空一行首行空两格,小四宋体,1.5倍行距“关键词”三字采用小四号黑体、顶格关键内容采用小四号宋体接排IIABSTRACTThedigitalcymometer××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××.Keywords:Equalprecision;AT89S52;Cymometer单独起页,标题一,三号字、TimesNewRoman字体、加粗、居中,与内容空一行小四号TimesNewRoman字体Keywords内容采用小四号、TimesNewRoman字体、接排小四号、TimesNewRoman字体、加粗、顶格编排III目录摘要..................................................................IABSTRACT...............................................................II1前言..................................................................12方案设计..............................................................12.1功能要求.........................................................12.2方案论证.........................................................13系统原理..............................................................23.1原理.............................................................23.2等精度测量的误差计算.............................................24系统硬件的设计.........................................................34.1AT89S52的结构和功能.............................................34.1.1AT89S52引脚结构............................................34.1.2单片机时钟电路.............................................44.1.3复位.......................................................44.1.4入输出引脚.................................................44.274HC393结构及功能...............................................44.374H14结构及功能.................................................44.474HC04结构与功能................................................44.574HC74结构及功能................................................54.674HC00结构和功能................................................54.774LS245结构和功能...............................................54.8系统模块.........................................................54.8.1放大模块....................................................54.8.2整形电路...................................................54.8.3分频模块....................................................64.8.4测频控制模块................................................65系统软件的设计.......................................................65.1初始化程序.......................................................65.2主程序...........................................................66调试及性能分析.......................................................66.1调试与测试.......................................................66.2性能分析.........................................................77结论.................................................................7参考文献................................................................8附录..................................................................9致谢.................................................................10单独起页,四号黑体加粗,“目录”两字之间空两格,与内容空一行目录自动生成,小四宋体贺州学院本科生毕业论文(设计)11前言单片机以其功能强、体积小、可靠性高、造价低和开发周期短等优点,成为在实时检测和自动控制领域中广泛应用的器件,在工业生产中成为必不可少的器件,尤其是在日常生活中发挥的作用也越来越大。用单片机和数字电路设计的频率计以读数直观、数字准确、功耗低、体积小、质量轻、信号稳定的优点,解决了现有技术中各种数字仪表由外加干电池供电,不能连续在电路中工作的问题,被电子工程人员广泛应用,并有着广阔的发展前景。频率计的基本原理是用一个频率稳定度高的频率源作为基准时钟,对比测量其他信号的频率。通常情况下计算每秒内待测信号的脉冲个数,此时我们称闸门时间为1秒。闸门时间也可以大于或小于一秒。闸门时间越长,得到的频率值就越准确,但闸门时间越长则每测一次频率的间隔就越长。闸门时间越短,测的频率值刷新就越快,但测得的频率精度就受影响。2方案设计2.1功能要求(1)测量正弦波、方波和三角波。(2)测量电压≥300mv。(3)测频范围宽,Fx=1Hz~10MHz。(4)采用多周期同步测量的等精度测频,在同一闸门内,各被测频率的测度近似相等(因为实际闸门时间与预置门时间并不严格相等)。当闸门时间为10s,基频为1MHz时,测频可能产生的误差≈10-7。2.2方案论证(1)控制设计方案一:使用FPGA芯片,应用标准化的硬件描述语言VHDL的数据类型,结构模型层次化,利用丰富的数据类型和层次化的结构模型,可对复杂的数字系统进行逻辑设计并用计算机进行仿真。方案二:使用AT89S52为核心,应用C语言对其编程控制外围电路。理工科标题序号按层次分别为:“1”、“1.1”、“1.1.1”、“1.1.1.1”等标题一,四号黑体正文内容小四宋体,1.5行距标题一,四号黑体标题二,小四宋体标题二,小四宋体从正文页开始,奇数页页眉内容为“贺州学院本科生毕业论文(设计)”,小五宋体×××基于单片机数字频率计23系统原理3.1原理等精度测频的实现方法可简化为图3-1框图。CNT1和CNT2是两个可控计数器,标准频率(fs)信号从CNT1的时钟输入端CLK输入;经整形后的被测信号(fx)从CNT2的时钟输入端CLK输入。每个计数器的CEN输入端为时钟使能端控制时钟输入。当预置门信号为高电平(预置时间开始)时,被测信号的上升沿通过D触发器的输出端,同时启动两个计数器计数;同样,当预置门信号为低电平时,被测信号的上升沿通过D触发器的输出端,同时关闭计数器的计数。图3-1等精度测频原理在测量过程中,有两个计数器分别对标准信号和被测信号同时计数。首先给出闸门开启信号(预置门上升沿),此时计数器并不开始计数,而是等到被测信号的上升沿到来时,计数器才真正开始计数。然后预置门关闭信号(下降沿)到时,计数器并不立即停止计数,而是等到被测信号的上升沿到来时才结束计数,完成一次测量过程。3.2等精度测量的误差计算设在一次实际闸门时间T中计数器对被测信号的计数值为Nx,对标准信号的计数值为Ns。标准信号的频率为Fs,则被测信号的频率为:NxNsFsFx*(3-1)若忽略标频Fs的误差,则等精度测频可能产生的相对误差为:标准信号fsCLKOUTCEN控制运算单元CENOUTCLKDQ整形放大显示器被测信号预置信号CNT1(N0)CNT2(N1)图号以章为单位编排,字体五号,宋体,居中公式以章为单位编排,居右从正文页开始,偶数页页眉内容为“姓名”+“论文题目”,姓名与题目间空两格,小五宋体贺州学院本科生毕业论文(设计)3FxeFxFxeFxeFxee(3-2)其中Fxe为被测信号频率的准确值[1]。在测量中,由于Fx计数的起停时间都是由该信号的上升沿触发的,在闸门时间T内对Fx的计数Nx无误差;对Fs的计数Ns最多相差一个数的误差,即△Ns≤1,其测量频率为:FsNsNs