频率计又称为频率计数器
频率计又称为频率计数器

频率计又称为频率计数器,是一种专门对被测信号频率进行测量的电子测量仪器。
工作原理为:当被测信号在特定时间段T内的周期个数为N时,则被测信号的频率f=N/T。
其中f为被测信号的频率,N为计数器所累计的脉冲个数,T为产生N个脉冲所需的时间。
计数器所记录的结果,就是被测信号的频率。
如在1s内记录1000个脉冲,则被测信号的频率为1000HZ。
控制电路需要控制几个模块。
包括计数电路,锁存电路,和译码显示电路。
通过产生控制信号控制所要控制的模块,同时会产生清零信号和锁存信号,使显示器显示的测量结果稳定.辑控制电路的作用主要是控制主控门的开启和关闭,同时也控制整机逻辑关系。
原理框图:逻辑控制电路 时基电路数码显示 译码器 锁存器 计数器 门闸电路1. 时基产生与测频时序控制电路模块:LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL; ENTITY CTRL ISPORT (CLK:IN STD_LOGIC;--系统时钟LOCK:OUT STD_LOGIC;--锁存信号EN:OUT STD_LOGIC;--计数允许信号CLR:OUT STD_LOGIC);--清零信号END ENTITY;ARCHITECTURE ART OF CTRL ISSIGNAL Q:STD_LOGIC_VECTOR(3 DOWNTO 0); BEGINPROCESS(CLK)BEGINIF(CLK'EVENT AND CLK='1') THENIF Q="1111" THENQ<="0000";ELSEQ<=Q+1;END IF;END IF;EN<=NOT Q(3);LOCK<=Q(3) AND NOT(Q(2)) AND Q(1);CLR<=Q(3) AND Q(2) AND NOT(Q(1));END PROCESS;END ART;:每8个系统时钟使能端EN就进行一次高低低平的转换,也就在硬件测试时,将基准信号放在8Hz上.2. 计数电路模块(1)十进制加法计数器模块CB10LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY CB10 ISPORT(CLK,EN,CLR:IN STD_LOGIC;COUNT10:BUFFER STD_LOGIC_VECTOR(3 DOWNTO 0));--计数器输出信号END CB10;ARCHITECTURE ART OF CB10 ISBEGINPROCESS(CLK,CLR,EN)BEGINIF CLR='1' THENCOUNT10<="0000";ELSIF RISING_EDGE(CLK) THENIF(EN='1') THENIF COUNT10="1001" THENCOUNT10<="0000";ELSECOUNT10<=COUNT10+'1';END IF;END IF;END IF;END PROCESS;END ART;用4个十进制加法计数器来显示待测脉冲信号的频率,频率所测结果用十进制表示,以十进制开始计数。
数字式频率计设计

数字式频率计的设计摘要在电子技术中,频率是最基本的参数之一,并且与许多电参量的测量方案、测量结果都有十分密切的关系,因此频率的测量显得更为重要。
数字频率计是近代电子技术领域的重要测量工具之一,同时也是其他许多领域广泛应用的测量仪器。
数字频率计是在规定的基准时间内把测量的脉冲数记录下来,换算成频率并以数字形式显示出来。
数字频率计用于测量信号(方波,正弦波或其他周期信号)的频率,并用十进制数字显示,它具有精度高,测量速度快,读数直观,使用方便等优点。
测量频率的方法有多种,其中电子计数器测量频率具有精度高、使用方便、测量迅速,以及便于实现测量过程自动化等优点。
本次设计的数字频率计以555为核心,采用直接测频法测频,能够测量正弦波、三角波、锯齿波、矩形波等。
根据显示的频率范围,用4片10进制的计数器构成1000进制对输入的被测脉冲进行计数;根据输入信号的幅值要求,所以要经过衰减与放大电路进行检查被测脉冲的幅值;由于被测的波形是各种不同的波,而后面的闸门或计数电路要求被测的信号必须是矩形波,所以还需要波形整形电路,通过这些整体要求,由显示部分,计数部分,逻辑控制部分,时基电路部分,构成简易的频率计的设计。
目录一.设计任务和要求 (3)1.设计任务 (3)2.设计要求 (3)二.系统设计 (4)1.系统要求 (4)2. 方案设计 (5)3.系统工作原理 (6)三.单元电路设计 (8)1.时基电路部分 (8)2.计数显示部分电路 (11)3.控制电路设计如下 (14)四.电路仿真分析 (15)五.元器件的选择及参数确定 (17)1.电路调试 (17)2系统功能及性能测试 (18)3.电路安装 (20)4.调试 (21)参考文献 (25)总结及体会 (26)附录 (28)一.设计任务和要求1.设计任务设计一个数字式频率计。
2.设计要求1、能够测量正弦波、三角波、锯齿波、矩形波等周期性信号的频率;2、能直接用十进制数字显示测得的频率;3、频率测量范围:1HZ—10KHZ且量程能自动切换;4、输入信号幅度范围为0.5—5V,要求仪器自动适应5、测量时间:t≼1.5s6、电源:220V/50HZ的工频交流电供电;(注:直流电源部分仅完成设计即可,不需制作,用实验室提供的稳压电源调试,但要求设计的直流电源能够满足电路要求)7、按照以上技术要求设计电路,绘制电路图,对设计的电路用Multisim或OrCAD/PspiceAD9.2进行仿真,用万用板焊接元器件,制作电路,完成调试、测试,撰写设计报告。
频率计数器(电子仪器仪表)

频率计数器的使用1、计划课时:2课时2、教学目标:知识目标:1、了解频率计数器的种类及功能特点;2、了解频率计数器的使用注意事项。
能力目标:1、熟悉频率计数器的使用方法与使用技巧;2、能够使用频率计数器完成检测操作。
3、教学重点:掌握频率计数器的使用方法及检测操作。
4、教学方法:多媒体辅助教学;实训练习。
5、教学过程:一、频率计数器的种类及功能特点1、手持式频率计数器和台式频率计数器(图片见课件演示)(1)手持式频率计数器。
这种频率计数器体积小巧,在实际应用中携带方便,可用来测量频率、频率比、时间间隔、周期等。
使用时,将频率计数器与被测信号连接,读出数码显示屏上的数字,就可以得到被测信号的频率和周期了。
(2)台式频率计数器。
可用于测量信号的频率、频率比、周期、时间间隔、计数等,能满足不同的工作需要,使用方法与手持式频率计数器基本一致。
2.通用频率计数器和普通频率计数器(1)通用频率计数器。
在实际应用中,可用来测量频率、频率比、时间间隔、周期、上升、下降时间、正负脉冲宽度、占空比、相位、峰值电压、时间间隔平均、时间间隔延迟等。
(2)普通频率计数器。
通常把主要用于测量频率和计数的计数器称为普通频率计数器,该频率计数器可用于检查或调整各种电子产品中振荡器的频率。
二、频率计数器的按键功能1、晶振按键。
晶振按键主要应用于测量晶体,在测量晶体时,将被测的晶体插入面板下方的晶体插槽,并同时按下该键进行测试,不测量晶体时,一定再按一下该键,使振荡线路停止振荡,以确保不对外界产生干扰。
2、闸门按键。
用于设置测量时的不同计数周期,并影响相应的分辨率,该闸门可以设置的时间有0.1s、1.0s、5.0s和10s四个挡位。
3、挡位按键。
挡位按键主要设置频率计数器的挡位,其中可以设置5个挡位,其中各个挡位和使用的单位是不同的。
挡位1使用的是A 端口,其测量单位是“MHz”;挡位2使用的是B端口,其测量单位是“MHz”;挡位3使用的是B端口,其单位是“kHz”;挡位4使用的是B端口;挡位5使用的是晶体端口,其单位是“kHz”。
通用计数器的检定方案

通用计数器(频率计)的检定方案本文基于通用计数器JJG349-2014检定规程,对通用计数器的功能及测试做了简要的说明,并在其测量规范系统中对其测量方法进行分析,对测量数据的记录功能进行了完善,在原测试类目下形成了一套互相关联的数据系统分析,有利于市场优化便捷的对通用计数器进行检定测试。
通用计数器可以测量频率,周期,时间间隔,频率比,累加计数,计时等,配上相应插件还可以测相位,电压等,其基本工作原理是以适当的逻辑电路,在预定的标准时间(闸门时间)内累计待测输入信号的振荡次数,或在待测时间间隔内累计标准时间(时基)信号的个数,进行频率、周期和时间间隔的测量;基本电路由输入通道、时基产生与变换单元、主门、控制单元、计数及显示单元等组成;具有多种测量功能,主要包括频率、周期和时间间隔测量,通常还包括频率比、任意时间间隔内脉冲个数以及累加计数等测量功能。
以下对通用计数器的检定,主要以SYN5636型高精度通用计数器为标准进行举例(以下简称通用计数器)。
该通用计数器都标配TCXO时基,可选OCXO或者铷钟,具有频率、周期、频率比、输入电压最大值/最小值/峰峰值、时间间隔、脉宽、上升时间/下降时间、占空比、相位等测量功能和强大的数学运算、统计(平均值、标准偏差、最大值、最小值、峰峰值、计数、阿伦方差)功能。
1、通用计数器的检定项目通用计数器JJG349-2014检定规程所规定的通用计数器检定范围适用于频率测量范围在18GHz以下的通用计数器的首次检定、后续检定和使用中检查。
在各项检查中,通用计数器主要的检定项目如下:序号项目名称首次检定后续检定使用中检查1外观及工作正常性检查+++2开机特性+++3日频率波动+++4日老化率+——51s频率稳定度+++6频率复现性++—7频率准确度+++8频率测量范围、输入灵敏度及测量误差+++9周期测量范围、输入灵敏度及测量误差+++10时间间隔测量范围及测量误差+++注1:“+”表示应检定;“—”表示可不检定,也可根据用户要求进行检定。
频率计的发展简介

频率计的发展简介频率计是一种用于测量信号频率的仪器,广泛应用于电子、通信、无线电、雷达等领域。
本文将对频率计的发展历程进行简要介绍,包括早期的机械频率计、电子频率计的出现以及现代数字频率计的发展。
1. 早期的机械频率计早期的频率计主要采用机械原理进行测量。
其中最早的一种频率计是霍尔顿频率计,于1881年由霍尔顿发明。
它通过将待测信号与一个已知频率的震荡器进行比较,通过计数震荡器的周期数来测量频率。
然而,这种机械频率计体积庞大、精度低,且对于高频信号的测量效果不佳。
2. 电子频率计的出现随着电子技术的迅速发展,电子频率计逐渐取代了机械频率计。
在20世纪初,电子频率计开始出现。
其中一种重要的类型是共振频率计,它利用电路共振的原理进行频率测量。
共振频率计具有体积小、精度高、测量范围广等优点,成为当时最常用的频率计。
3. 现代数字频率计的发展随着计算机技术的不断进步,现代数字频率计应运而生。
数字频率计利用数字信号处理的技术,将待测信号转换为数字信号进行处理和测量。
它具有高精度、高稳定性、可编程等特点,成为当前最主流的频率计技术。
现代数字频率计通常采用直接数字频率合成(DDS)技术,通过数字频率合成器产生一个稳定的参考信号,并与待测信号进行比较,从而测量频率。
数字频率计还可以通过内置的计数器和定时器实现更高的精度和分辨率。
此外,现代数字频率计还具有许多附加功能,如频谱分析、幅度测量、相位测量等,可满足不同应用需求。
数字频率计还可以通过接口与计算机或其他设备进行连接,实现数据传输和远程控制。
总结:频率计的发展经历了从机械频率计到电子频率计,再到现代数字频率计的演变过程。
现代数字频率计具有高精度、高稳定性和多功能等特点,广泛应用于各个领域。
随着科学技术的不断进步,频率计的发展也将继续推动,为各行各业的测量需求提供更加精确和便捷的解决方案。
频率计

频率计一、频率计的基本原理:频率计又称为频率计数器,是一种专门对被测信号频率进行测量的电子测量仪器。
其最基本的工作原理为:当被测信号在特定时间段T内的周期个数为N时,则被测信号的频率f=N/T(如右图所示)。
频率计主要由四个部分构成:时基(T)电路、输入电路、计数显示电路以及控制电路。
在一个测量周期过程中,被测周期信号在输入电路中经过放大、整形、微分操作之后形成特定周期的窄脉冲,送到主门的一个输入端。
主门的另外一个输入端为时基电路产生电路产生的闸门脉冲。
在闸门脉冲开启主门的期间,特定周期的窄脉冲才能通过主门,从而进入计数器进行计数,计数器的显示电路则用来显示被测信号的频率值,内部控制电路则用来完成各种测量功能之间的切换并实现测量设置。
二、频率计的应用范围:在传统的电子测量仪器中,示波器在进行频率测量时测量精度较低,误差较大。
频谱仪可以准确的测量频率并显示被测信号的频谱,但测量速度较慢,无法实时快速的跟踪捕捉到被测信号频率的变化。
正是由于频率计能够快速准确的捕捉到被测信号频率的变化,因此,频率计拥有非常广泛的应用范围。
在传统的生产制造企业中,频率计被广泛的应用在产线的生产测试中。
频率计能够快速的捕捉到晶体振荡器输出频率的变化,用户通过使用频率计能够迅速的发现有故障的晶振产品,确保产品质量。
在计量实验室中,频率计被用来对各种电子测量设备的本地振荡器进行校准。
在无线通讯测试中,频率计既可以被用来对无线通讯基站的主时钟进行校准,还可以被用来对无线电台的跳频信号和频率调制信号进行分析。
三、频率计厂商介绍:目前,市场上的频率计厂家可分为三类:中国大陆厂家、中国台湾厂家、欧美厂家。
其中,欧美频率计厂家所占有的市场份额最大。
欧美频率计厂家主要有:Pendulum Instruments 和Agilent科技。
Pendulum Instruments 公司是一家瑞典公司,总部位于瑞典首都斯德哥尔摩。
Pendulum 公司源于Philips公司的时间、频率部门,在时间频率测量领域具有40多年的研发生产经历。
手机维修的基本工具有摄子

手机维修的基本工具有:摄子、焊宝、BGA植锡钢网、维修佬、焊锡丝、维修卡具、维修连接线、通讯维修专用电源、热风拔放台、恒温烙铁、示波器、频率计。
摄子:主要用来夹取、安装手机中的元件和BGA植锡。
主板定位等作用。
用直摄子和弯摄子二种。
焊宝:又称焊油。
助焊剂主要作用用来润滑和加焊元件,防止虚焊和掉点现象。
植锡钢网:主要用于做BGA芯片锡球的工具。
根据BGA的规格不同,钢网孔的大小和间距各不相同。
维修佬:又称锡膏或锡浆它主要是做BGA时所用到。
正常情况下放在冰箱存放,温度24摄氏度左右。
焊锡丝:主要在维修过程中用于加焊和焊接的材料。
有有铅和无铅之分,无铅较有铅颜色白亮,为环保型产品。
维修卡具:主要固定手机主板的作用,防止在维修中主板放置不稳及移动而造成元件脱落或移位。
维修连接线:适用在手机主板断线的连接,又称飞线。
它根据主板的位置不同所选择的粗细不同。
通讯维修专用电源:又称直流电源,它主要把日常生活所用的交流电通过内部整流变成直流电,输出的范围为0——15伏a.交流电:就是指电流的大小和方向随着时间的变化而改变的电流。
字母用“AC”表示日常用生活用电都为交流电,一般为220伏的交流电。
b.直流电:就是指电流的大小和方向随着时间的变化而不改变的电流。
字母用“DC”表示。
手机的供电为3。
6—4。
2伏的直流电。
直流电源的作用:a.可以取代电池开机。
其中红夹代表夹电池座的正极,黑夹代表夹电池座的负极。
黄夹代表电池类型检测而绿夹代表温度检测线。
绿夹主要运用在诺基亚、三星、松下、飞利浦告等手机上,主要是防止温度过高对手机主板带来损伤,起保护作用。
b.可以快速充电。
因我们用万用充或线充充电时的电流大多在100mA,而我们用直流电源充电时通过改变直流电源与电池的压差值来改变充电电流的大小,从而缩短充电的时间。
正常快充电流在600mA以内。
注意充电电流不要过大否则会损坏电池或直流电源。
c.可以测试手机的信号强度。
根据手机在接收或发射信号电磁波的强度来判断手机有无信号和信号的强度强弱。
频率计的发展简介

频率计的发展简介引言概述:频率计是一种用于测量信号频率的仪器,广泛应用于电子、通信、无线电等领域。
随着科技的不断进步,频率计的发展也取得了显著的发展。
本文将从四个方面介绍频率计的发展历程,包括频率计的起源、发展过程、应用领域以及未来发展趋势。
一、频率计的起源1.1 频率计的概念和原理频率计是一种测量信号频率的仪器,通过计算单位时间内信号周期的个数来得到频率值。
其原理基于时钟信号的稳定性和精确性,利用计数器和时钟信号进行计数和计算。
1.2 频率计的发展历程频率计的起源可以追溯到19世纪末的电信业,当时人们开始意识到频率对于电信系统的重要性。
最早的频率计是基于机械振荡器的,通过测量机械振荡器的周期来得到频率值。
随着电子技术的发展,电子频率计逐渐取代了机械频率计,采用了电子元器件和数字计数器,提高了测量的准确性和精度。
1.3 频率计的关键技术突破频率计的发展离不开关键技术的突破。
其中,晶振技术的进步使得时钟信号的稳定性和精确性得到了极大提高。
数字计数器的发展使得频率计的计算速度和计数精度得到了显著提升。
此外,随着微处理器和嵌入式系统的发展,频率计的功能和性能也得到了极大扩展。
二、频率计的发展过程2.1 早期频率计的发展早期的频率计主要采用机械振荡器和机械计数器,测量精度相对较低,但在当时已经具备了一定的实用性。
随着电子技术的进步,电子频率计开始浮现,采用了电子元器件和数字计数器,测量精度得到了显著提高。
2.2 现代频率计的发展现代频率计采用了先进的技术和算法,具备了更高的测量精度和更广泛的应用范围。
数字频率计、频率分析仪、频率计时器等成为了主流产品,广泛应用于电子、通信、无线电等领域。
同时,随着数字信号处理技术的进步,频率计的功能也得到了极大扩展。
2.3 频率计的应用领域现代频率计的应用领域非常广泛。
在电子领域,频率计被广泛应用于电路设计、无线通信、雷达测量等方面。
在科学研究领域,频率计用于粒子加速器、原子钟、天文观测等领域。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
频率计又称为频率计数器,是一种专门对被测信号频率进行测量的电子测量仪器。
工作原理为:当被测信号在特定时间段T内的周期个数为N时,则被测信号的频率f=N/T。
其中f为被测信号的频率,N为计数器所累计的脉冲个数,T为产生N个脉冲所需的时间。
计数器所记录的结果,就是被测信号的频率。
如在1s内记录1000个脉冲,则被测信号的频率为1000HZ。
控制电路需要控制几个模块。
包括计数电路,锁存电路,和译码显示电路。
通过产生控制信号控制所要控制的模块,同时会产生清零信号和锁存信号,使显示器显示的测量结果稳定.辑控制电路的作用主要是控制主控门的开启和关闭,同时也控制整机逻辑关系。
原理框图:
1. 时基产生与测频时序控制电路模块:LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL; ENTITY CTRL IS
PORT (CLK:IN STD_LOGIC;--系统时钟LOCK:OUT STD_LOGIC;--锁存信号
EN:OUT STD_LOGIC;--计数允许信号
CLR:OUT STD_LOGIC);--清零信号
END ENTITY;
ARCHITECTURE ART OF CTRL IS
SIGNAL Q:STD_LOGIC_VECTOR(3 DOWNTO 0); BEGIN
PROCESS(CLK)
BEGIN
IF(CLK'EVENT AND CLK='1') THEN
IF Q="1111" THEN
Q<="0000";
ELSE
Q<=Q+1;
END IF;
END IF;
EN<=NOT Q(3);
LOCK<=Q(3) AND NOT(Q(2)) AND Q(1);
CLR<=Q(3) AND Q(2) AND NOT(Q(1));
END PROCESS;
END ART;
:每8个系统时钟使能端EN就进行一次高低低平的转换,也就在硬件测试时,将基准信号放在8Hz上.
2. 计数电路模块
(1)十进制加法计数器模块CB10
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
ENTITY CB10 IS
PORT(CLK,EN,CLR:IN STD_LOGIC;
COUNT10:BUFFER STD_LOGIC_VECTOR(3 DOWNTO 0));--计数器输出信号
END CB10;
ARCHITECTURE ART OF CB10 IS
BEGIN
PROCESS(CLK,CLR,EN)
BEGIN
IF CLR='1' THEN
COUNT10<="0000";
ELSIF RISING_EDGE(CLK) THEN
IF(EN='1') THEN
IF COUNT10="1001" THEN
COUNT10<="0000";
ELSE
COUNT10<=COUNT10+'1';
END IF;
END IF;
END IF;
END PROCESS;
END ART;
用4个十进制加法计数器来显示待测脉冲信号的频率,频率所测结果用十进制表示,以十进制开始计数。
(2)待测信号脉冲计数器模块COUNT
①程序
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
ENTITY COUNT IS
PORT(CLK:IN STD_LOGIC;--计数时时钟信号
EN:IN STD_LOGIC;--计数选通控制信号
CLR:IN STD_LOGIC;--计数器清零信号
QA,QB,QC,QD:BUFFER STD_LOGIC_VECTOR(3 DOWNTO 0));--结果输出信号
END COUNT;
ARCHITECTURE ART OF COUNT IS
COMPONENT CB10
PORT(CLK,EN,CLR:IN STD_LOGIC;
COUNT10:BUFFER STD_LOGIC_VECTOR(3 DOWNTO 0));
END COMPONENT;
SIGNAL CLK2:STD_LOGIC;
SIGNAL CLK3:STD_LOGIC;
SIGNAL CLK4:STD_LOGIC;
BEGIN
CLK2<=NOT QA(3);
CLK3<=NOT QB(3);
CLK4<=NOT QC(3);
U1:CB10 PORT MAP(CLK,EN,CLK,QA);
U2:CB10 PORT MAP(CLK,EN,CLK,QB);
U3:CB10 PORT MAP(CLK,EN,CLK,QC);
U4:CB10 PORT MAP(CLK,EN,CLK,QD);
END ART;
EN为计数选通控制信号,CLR为计数器清零信号。
在计数器清零信号CLR清零后,当计数选通控制信号EN有效时,开始对待测信号进计数。
3.锁存与译码显示控制电路模块
(1)译码显示电路模块
①程序
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY BCD7 IS
PORT(BCD:IN STD_LOGIC_VECTOR(3 DOWNTO
0);--BCD输入信号
LED:OUT STD_LOGIC_VECTOR(6 DOWNTO 0)):--七段译码输出信号
END BCD7;
ARCHITECTURE ART OF BCD7 IS
BEGIN
LED<="0111111" WHEN BCD="0000" ELSE
"0000110" WHEN BCD="0001" ELSE
"1011011" WHEN BCD="0010" ELSE
"1001111" WHEN BCD="0011" ELSE
"1100110" WHEN BCD="0100" ELSE
"1101101" WHEN BCD="0101" ELSE
"1111101" WHEN BCD="0110" ELSE
"0000111" WHEN BCD="0111" ELSE
"1111111" WHEN BCD="1000" ELSE
"1101111" WHEN BCD="1001" ELSE
"1101111";
END
用BCD数作输入信号,再用七段译码输出信号,就是将BCD码转换成十进制数用七段码显示。
(2)锁存与译码显示控制模块
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY LOCK IS
PORT(LOCK:IN STD_LOGIC;
QA,QB,QC,QD:IN STD_LOGIC_VECTOR(3 DOWNTO 0);
LEDA,LEDB,LEDC,LEDD:OUT STD_LOGIC_VECTOR(6
DOWNTO 0));
END LOCK;
ARCHITECTURE ART OF LOCK IS
SIGNAL QAL,QBL,QCL,QDL:STD_LOGIC_VECTOR(3 DOWNTO 0);
COMPONENT BCD7
PORT(BCD:IN STD-LOGIC_VECTOR(3 DOWNTO 0);
LED:OUT STD_LOGIC_VECTOR(6 DOWNTO 0)); END COMPONENT;
BEGIN
PROCESS(LOCK)
BEGIN
IF(LOCK'EVNET AND LCOK='1') THEN
QAL<=QA;
QBL<=QB;
QCL<=QC;
QDL<=QD;
END IF;
END PROCESS;
U0:BCD7 PORT MAP(QAL,LEDA);
U1:BCD7 PORT MAP(QBL,LEDB);
U2:BCD7 PORT MAP(QCL,LEDC);
U3:BCD7 PORT MAP(QDL,LEDD);
END ART;
主要是用于实现记忆显示,在实验过程中不刷新新的数据,将四位的BCD码进行锁存,直到测量结束,锁存显示结果。