四位数字频率计实验报告(共10页).doc
《四位数字频率计实验报告(共10页).doc》由会员分享,可在线阅读,更多相关《四位数字频率计实验报告(共10页).doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上数字逻辑电路大型实验报告姓 名 指导教师 专业班级 学 院 信息工程学院 提交日期 专心-专注-专业一、实验目的学习用FPGA实现数字系统的方法二、实验内容1FPGA, Quartus II 和VHDL使用练习2四位数字频率计的设计三、四位数字频率计的设计1工作原理当系统正常工作时,8Hz信号测频控制信号发生器进行信号的变换,产生计数信号,被测信号通过信号整形电路产生同频率的矩形波,送入计数模块,计数模块对输入的矩形波进行计数,将计数结果送入锁存器中,保证系统可以稳定显示数据,显示译码驱动电路将二进制表示的计数结果转换成相应的能够在七段数码显示管上可以显示的十进制结果
2、。在数码显示管上可以看到计数结果。工作原理图如下:2设计方案 1) 整形电路:整形电路是将待测信号整形变成计数器所要求的脉冲信号2) 控制信号产生器(分频电路):用8Hz时钟信号产生1Hz时钟信号、锁存器信号和cs信号3) 计时器:采用级联的方式表示4位数4) 锁存器:计数结束后的结果在锁存信号控制下锁存5) 译码器:将锁存的计数结果转换为七段显示码3顶层原理图(总图)注:CLK1:8Hz时钟信号输入; CLKIN:待测信号输入;显像时自左而右分别是个位、十位、百位、千位;顶层原理图中:(1) consignal模块:为频率计的控制器,产生满足时序要求的三个控制信号;(2) cnt10模块:有
3、四个,组成四位十进制(0000-1001)计数器,使计数器可以从0计数到9999;(3) lock模块:有四个,锁存计数结果;(4) decoder模块:有四个,将8421BCD码的锁存结果转换为七段显示码。4底层4个模块(控制信号产生模块,十进制计数器模块,锁存器模块,译码模块)的仿真结果。cnt10模块(十进制计数器模块):输入:CLK:待测量的频率信号(时钟信号模拟); CLR:清零信号,当clr=1时计数器清零,输出始终为0000,只有当clr=0时,计数器才正常计数 CS:闸门信号,当cs=1时接收clk计数,当cs=0时,不接收clk,输出为0; 输出: co:进位信号,图中,在1
4、001(9)的上方产生一个进位信号0,其余为1。 qq:计数器的四位二进制编码输出,以十进制输出。lock模块(锁存器模块):输入clk模拟锁存信号,dd模拟十进制计数器结果;输出qq的对应显示表明计数结果成功锁存Consignal模块(控制信号产生模块):上为8Hz时是仿真结果:输入为clk 8Hz时钟信号(模拟);输出分别为clr清零信号、cs片选信号(闸门信号)和lock锁存信号下为随意一频率的仿真结果decoder模块(译码模块): 输入din(未展开):锁存的计数结果,四位二进制数(0000和1111); 输出led7s(未展开):7段显示译码,共阳极输出。 输入din(未展开):锁
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字频率计 实验 报告 10
限制150内