1、 EDAEDA数字频率计数字频率计 课程设计报告课程设计报告 专专 业:业: 电子信息工程电子信息工程 班班 级:级: 08 电信电信 姓姓 名:名: 学学 号:号: 指导教师:指导教师: 年年 月月 日日 1 一一 课程设计目的课程设计目的 1)课程设计题:数字频率计 2)任务及要求 1、设计一个能测量方波信号的频率的频率计。 2、测量的频率范围是 0999999Hz。 3、结果用十进制数显示。 4、按要求写好设计报告(设计报告内容包括:引言,方案设计与论证,总体 设计,各模块设计,调试与数据分析,总结) 。 3)教学提示 1、脉冲信号的频率就是在单位时间内所产生的脉冲个数,其表达式为,f
2、为被测信号的频率,N 为计数器所累计的脉冲个数,T 为产生 N 个脉冲所需 的时间。所以,在 1 秒时间内计数器所记录的结果,就是被测信号的频率。 2、被测频率信号取自实验箱晶体振荡器输出信号,加到主控门的输入端。 3、再取晶体振荡器的另一标准频率信号,经分频后产生各种时基脉冲:1ms, 10ms,0.1s,1s 等,时基信号的选择可以控制,即量程可以改变。 4、时基信号经控制电路产生闸门信号至主控门,只有在闸门信号采样期间 内(时基信号的一个周期),输入信号才通过主控门。 5f=N/T,改变时基信号的周期 T,即可得到不同的测频范围。 5、当主控门关闭时,计数器停止计数,显示器显示记录结果,
3、此时控制电 路输出一个置零信号,将计数器和所有触发器复位,为新的一次采样做 好准备。 6、改变量程时,小数点能自动移位。 4)设计报告要求 1、说明设计作品的功能、特点、应用范围; 2、方案对比,确定方案。 3、电路工作原理、操作方法; 4、编程方法、程序框图及关键程序清单。 5、课程设计总结。 2 数字频率计是计算机、通讯设备、音频视频等科研生产领域不可缺少的测量 仪器。它是一种用十进制数字,显示被测信号频率的数字测量仪器。它的基本功 能是测量正弦信号,方波信号以及其他各种单位时间内变化的物理量。在进行模 拟、数字电路的设计、安装、调试过程中,由于其使用十进制数显示,测量迅速, 精度高,显示
4、直观,所以经常要用到数字频率计。 二二、设计方案论证设计方案论证、结果以及分析、结果以及分析 1 原理图 编译成功后其波形图如下: 2、信号发生器 library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_unsigned.all; entity sele is port(clk: in std_logic; 3 jian: in std_logic_vector(1 downto 0); oclk: out std_logic); end; architecture s_1 of sele is signal full : std_logic; signal t :integer range 0 to 5999999; begin P1:process(jian,t) begin case jian is when “00“ = t t t t null; end case; end