频率计又称为频率计数器

频率计又称为频率计数器

ID:9966302

大小:26.72 KB

页数:10页

时间:2018-05-17

频率计又称为频率计数器_第1页
频率计又称为频率计数器_第2页
频率计又称为频率计数器_第3页
频率计又称为频率计数器_第4页
频率计又称为频率计数器_第5页
资源描述:

《频率计又称为频率计数器》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、频率计又称为频率计数器,是一种专门对被测信号频率进行测量的电子测量仪器。工作原理为:当被测信号在特定时间段T内的周期个数为N时,则被测信号的频率f=N/T。其中f为被测信号的频率,N为计数器所累计的脉冲个数,T为产生N个脉冲所需的时间。计数器所记录的结果,就是被测信号的频率。如在1s内记录1000个脉冲,则被测信号的频率为1000HZ。控制电路需要控制几个模块。包括计数电路,锁存电路,和译码显示电路。通过产生控制信号控制所要控制的模块,同时会产生清零信号和锁存信号,使显示器显示的测量结果稳定.辑控制电路的作用主要是控制主控

2、门的开启和关闭,同时也控制整机逻辑关系。原理框图:数码显示译码器锁存器计数器门闸电路逻辑控制电路时基电路1.时基产生与测频时序控制电路模块:LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;USEIEEE.STD_LOGIC_UNSIGNED.ALL;ENTITYCTRLIS      PORT  (CLK:INSTD_LOGIC;--系统时钟LOCK:OUTSTD_LOGIC;--锁存信号EN:OUTSTD_LOGIC;--计数允许信号CLR:OUTSTD_LOGIC);--清零信号ENDEN

3、TITY;ARCHITECTUREARTOFCTRLISSIGNALQ:STD_LOGIC_VECTOR(3DOWNTO0);BEGINPROCESS(CLK)  BEGIN        IF(CLK'EVENTANDCLK='1')THEN          IFQ="1111"THEN            Q<="0000";        ELSE          Q<=Q+1;        ENDIF;      ENDIF;EN<=NOTQ(3);LOCK<=Q(3)ANDNOT(Q(2))ANDQ(1)

4、;CLR<=Q(3)ANDQ(2)ANDNOT(Q(1));ENDPROCESS;ENDART;:每8个系统时钟使能端EN就进行一次高低低平的转换,也就在硬件测试时,将基准信号放在8Hz上.2.计数电路模块(1)十进制加法计数器模块CB10LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;USEIEEE.STD_LOGIC_UNSIGNED.ALL;ENTITYCB10ISPORT(CLK,EN,CLR:INSTD_LOGIC;        COUNT10:BUFFERSTD_LOGIC_VE

5、CTOR(3DOWNTO0));--计数器输出信号ENDCB10;ARCHITECTUREARTOFCB10IS          BEGIN        PROCESS(CLK,CLR,EN)            BEGIN            IFCLR='1'THEN                COUNT10<="0000";            ELSIFRISING_EDGE(CLK)THEN                IF(EN='1')THEN                  IFCOUNT

6、10="1001"THEN                    COUNT10<="0000";                  ELSE                      COUNT10<=COUNT10+'1';                    ENDIF;                  ENDIF;                ENDIF;                ENDPROCESS;ENDART;用4个十进制加法计数器来显示待测脉冲信号的频率,频率所测结果用十进制表示,以十进制开始计

7、数。(2)待测信号脉冲计数器模块COUNT①程序LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;USEIEEE.STD_LOGIC_UNSIGNED.ALL;ENTITYCOUNTIS          PORT(CLK:INSTD_LOGIC;--计数时时钟信号                EN:INSTD_LOGIC;--计数选通控制信号                CLR:INSTD_LOGIC;--计数器清零信号      QA,QB,QC,QD:BUFFERSTD_LOGIC_V

8、ECTOR(3DOWNTO0));--结果输出信号ENDCOUNT;ARCHITECTUREARTOFCOUNTIS  COMPONENTCB10        PORT(CLK,EN,CLR:INSTD_LOGIC;                COUNT10:BUFFERSTD_LOGIC_VEC

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。