EDA原理及应用07cnt课件.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VHDL精华_process 时序逻辑电路 --计数器 74LS138译码器 74LS138译码器-RTL 74LS138译码器-RTL 74LS138译码器-RTL 2bit二进制加法计数器 2bit二进制加法计数器 2bit二进制加法计数器 2bit二进制加法计数器 2bit二进制加法计数器 带复位、进位的10进制计数器 带复位、进位的计数器 带复位、进位的10进制计数器 带复位、进位的10进制计数器 带复位、进位的10进制计数器 带复位、进位的10进制计数器 毛刺 毛刺现象 消除毛刺干扰 毛刺特点 带复位、使能10进制计数器-消除毛刺 带复位、使能10进制计数器-消除毛刺 带复位、使能10进制计数器 带复位、使能10进制计数器 0~99计数 带复位、使能10进制计数器 作业: 同步清零、同步置数十进制计数器74LS162 1. CLEAR/LOAD 同步清零/预置,低有效 2. Din为数据预置端,Q是计数输出。 3. CY是进位位,高有效。 4. EN_T和EN_P为高时,CLK上升沿 允许计数。 5. EN_T 为低时,CY无效。 下节课内容: 1.分频器,2.元件例化 * * architecture Bhv of my38 is begin process(A,En) begin if(EN = 0) THEN y = b1111_1111; Else case A IS when 000 = y = b1111_1110; when 001 = y = b1111_1101; when 010 = y = b1111_1011; when 011 = y = b1111_0111; when 100 = y = b1110_1111; when 101 = y = b1101_1111; when 110 = y = b1011_1111; when 111 = y = b0111_1111; when others = y = XXXXXXXX; end case; end if; end process; end Bhv; when others = y = NULL; when others = y = b0111_1111; OUT = DATA [SEL] CLK Q 对时钟进行计数 输出:b00, b01 ,b10, b11,b00 0,1,2,3,0 Library ieee; Use ieee.std_logic_1164.all; Use ieee.std_logic_unsigned.all; Entity Count_2b Is Port( clk: In std_logic; q: out std_logic_vector(1 downto 0 )); End; Architecture bhv Of Count_2b Is signal cnt: std_logic_vector(1 downto 0); Begin Process (clk) Begin If (clkEvent And clk = 1) then cnt = cnt + 1; End if; q = cnt; End Process; 16bit加法? 减法? 二进制计数器输出信号频率和clk频率关系? t1 t2 t3 t4 Fclk/2 Fclk/4 CLK Q R CY Counter 二进制?位 计数器 Q CLK R 计数输出: 0,1,2,3,4,5,6,7,8,9,0 进位输出:计数=0,CY=1 计数/=0,CY=0 清零 sR CY 2^N 10 N 3 BIN Counter 清零 cnt r clk CY CY Architecture bhv Of Count Is signal cnt: std_logic_vector(3 downto 0); Begin Process (clk,r) Begin If (clkEvent And clk = 1) then If ( r = 1 or cnt = 9 ) then cnt = X0; else cnt = cnt + 1 ; End if; End if; End Process; 二进制计数器 十进制清零? Q = CNT; CY = 1

文档评论(0)

lifang365 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档