eda实验2位十进制

eda实验2位十进制

ID:40535133

大小:99.50 KB

页数:3页

时间:2019-08-04

eda实验2位十进制_第1页
eda实验2位十进制_第2页
eda实验2位十进制_第3页
资源描述:

《eda实验2位十进制》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验名称:2位十进制频率计实验目的:设计2位十进制频率计,学习较复杂的数字系统设计方法。实验内容:源程序1.十进制libraryieee;useieee.std_logic_1164.all;useieee.std_logic_unsigned.all;entitycnt10isport(clk,rst,en:instd_logic;dout:outstd_logic_vector(3downto0));endcnt10;architecturebehavofcnt10isbeginprocess(clk,rst,en)variableq:std_logic_vector(3dow

2、nto0);beginifrst='0'thenq:=(others=>'0');elseif(clk'eventandclk='1')thenifen='1'thenifq<9thenq:=q+1;elseq:="0000";endif;endif;endif;endif;dout<=q;endprocess;endbehav;模拟图形:1.测控计libraryIEEE;useieee.std_logic_1164.all;useieee.std_logic_unsigned.all;entitychekongisport(CLK:instd_logic;EN,RST,Load:

3、outstd_logic);endchekong;architecturebehavofchekongissignalCLK2:std_logic;beginprocess(clk)beginifclk'eventandclk='1'thenCLK2<=notclk2;endif;endprocess;process(clk,clk2)beginifclk='0'andclk2='0'thenrst<='1';elserst<='0';endif;endprocess;Load<=notCLK2;EN<=CLK2;endbehav;模拟图:3.寄存器libraryieee;usei

4、eee.std_logic_1164.all;entityjicunqiisport(clk:instd_logic;din:instd_logic_vector(3downto0);dout:outstd_logic_vector(3downto0));endjicunqi;architecturebehavofjicunqiisbeginprocess(clk,din)beginifclk'eventandclk='1'thendout<=din;endif;endprocess;endbehav;模拟图频率计框图:分析:根据频率的定义和频率测量的基本原理,测定信号的频率必须有

5、一个脉宽为1秒的输入信号脉冲计数允许的信号;1秒计数结束后,计数值被锁入锁存器,计数器清0,为下一测频计数周期作好准备。系统正常工作时,脉冲信号发生器输入1Hz的标准信号,经过测频控制信号发生器的处理,2分频后即可产生一个脉宽为1秒的时钟信号,以此作为计数闸门信号。当计数闸门信号高电平有效时,计数器开始计数,并将计数结果送入锁存器中。补充:由于后续的例话文件不好,所以实验并未做完。

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

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

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