十六位数字频率计数器正文终稿.doc
上传人:天马****23 上传时间:2024-09-12 格式:DOC 页数:64 大小:2MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

十六位数字频率计数器正文终稿.doc

十六位数字频率计数器正文终稿.doc

预览

免费试读已结束,剩余 54 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

摘要数字频率计是一种基本的测量仪器。它被广泛应用与航天、电子、测控等领域。它的基本测量原理是,首先让被测信号与标准信号一起通过一个闸门,然后用计数器计数信号脉冲的个数,把标准时间内的计数的结果,用锁存器锁存起来,最后用显示译码器,把锁存的结果用LED数码显示管显示出来。根据数字频率计的基本原理,本文设计方案的基本思想是分为五个模块来实现其功能,即整个数字频率计系统分为分频模块、防抖电路、计数模块、锁存器模块和显示模块等几个单元,并且分别用VHDL对其进行编程,实现了闸门控制信号、计数电路、锁存电路、位选电路、段选电路、显示电路等。而且,本设计方案还要求,被测输入信号的频率范围自动切换量程,控制小数点显示位置,并以十进制形式显示。本文详细论述了利用VHDL硬件描述语言设计,并在EDA(电子设计自动化)工具的帮助下,用大规模可编程器件(CPLD)实现数字频率计的设计原理及相关程序。:特点是:无论底层还是顶层文件均用VHDL(硬件语言)语言编写,避免了用电路图设计时所引起的毛刺现象;改变了以往数字电路小规模多器件组合的设计方法。整个频率计设计在一块CPLD芯片上,与用其他方法做成的频率计相比,体积更小,性能更可靠。该设计方案对其中部分元件进行编程,实现了闸门控制信号、多路选择电路、计数电路、位选电路、段选电路等。频率计的测频范围:10KHz~9.9MHz。该设计方案通过了Max+plusⅡ软件仿真、硬件调试和软硬件综合测试。关键字:数字频率计;电子设计自动化;大规模可编程器件;硬件描述语言AbstractThedigitalcymometerisakindofbasicmeasuringinstrument.Itiswidelyusedinsuchfieldsasthespaceflight,electron,observingandcontrolling,etc..Basicmeasurementofitprinciple,isitexaminesignaladoptthegatetogetherwithstandardsignaltoletatfirst,thenumberofthesignalpulsethatthencountthroughthecounter,latchwiththelatchtheresultofcountingwithinstandardtime,usedecipherdisplayfinally,numbershowisitisitcomeouttoshowtoinchargeofwithLEDresultthatlatch.Accordingtodigitalbasicprincipleofcymometer,basicthought,thistextofdesignplantodivideintofivepiecesofmodulerealizehisfunction,namelywholedigitalcymometersystemdivideintofrequencydivisionmodule,isittremblecircuit,countmodule,latchmoduleandshowsuchseveralunitsasmodule,etc.todefend,carryonprogrammingwithVHDLtoitseparately,realizegatecontrolsignal,countcircuit,locationselectcircuit,sectionselectcircuit,showthecircuit,etc..And,thisdesignplanalsorequires,areexaminedtheswitchingoveramountautomaticallyoffrequencyrangeoftheinputsignalCheng,controlthedecimalpointandshowtheposition,andshowintheformofthedecimalsystem..ThisarticlediscussesdigitalcymometerdesignprinciplesandprocedurebyusingVHDLharawaredescriptiveprogramming.EDAtoolsandonthebasisofgrandscaleprogrammablelogicdeviceCPLD.Themainpointofthisarticleisthatbothbottom’sandtop’sdocumentsarewrittenbyVHDLprogramming,whichavoids“roughphenome