当前位置: 首页 > news >正文

深度网站建设网站网络推广公司

深度网站建设,网站网络推广公司,网站建设公司 知乎,仿win8 网站目录 计数器的设计: 计数器的作用: 计数器的实现: 1、用“”函数描述: 用T触发器级联构成的串行进位的二进制加法计数器的仿真波形: 计数器的仿真: 计数器的设计: 计数是一种最简单基本的…

目录

计数器的设计:

计数器的作用:

计数器的实现:

1、用“+”函数描述:

用T触发器级联构成的串行进位的二进制加法计数器的仿真波形: 

计数器的仿真:


计数器的设计:

计数是一种最简单基本的运算,计数器就是实现这种运算的逻辑电路

计数器的作用:

主要是对脉冲的个数进行技术,以实现测量、计数和控制的功能,同时兼有分频功能。比如七位计数器,可对输入时钟进行七分频。


计数器的实现:

1、用“+”函数描述:

 Library ieee ;

Use ieee.std_logic_1164.all;

Use ieee.std_logic_unsigned.all;

Entity counter is

     generic( n: natural :=4);

     port ( clk : in std_logic;

               reset : in std_logic ;

               count : out std_logic_vector(n-1 downto 0) );

End counter;

architecture ripple of counter is

        component T_FF is

            port( T : in std_logic ;

                     clk:in std_logic;

        reset:in std_logic;

                    Q : out std_logic;

        Qbar:out std_logic);

        end component ;                     --将前面描述好的T触发器定义为元件;

        signal carry: std_logic_vector( n downto 0);

Begin

       carry(0)<=clk;

       g0: for  i in 0  to n-1  generate             --循环

             T1: T_FF port map ( ‘1’, carry( i ), reset, count( i ), carry( i+1 ) );

        end generate g0;

End ripple ;

上例程序中的循环: 

g0: for  i in 0  to n-1  generate             --循环

             T1: T_FF port map ( ‘1’, carry( i ), reset, count( i ), carry( i+1 ) );

可以分解成:

T0: T_FF port map ( ‘1’, carry( 0 ), reset, count( 0 ), carry(1 ) );

T1: T_FF port map ( ‘1’, carry( 1 ), reset, count( 1 ), carry( 2 ) );

T2: T_FF port map ( ‘1’, carry( 2 ), reset, count( 2 ), carry( 3 ) );

T3: T_FF port map ( ‘1’, carry( 3 ), reset, count( 3 ), carry( 4 ) );

…………………………

…………………………

Tn-1:  T_FF port map ( ‘1’, carry( n-1 ), reset, count( n-1 ), co );

用T触发器级联构成的串行进位的二进制加法计数器的仿真波形: 

注意:这里我们可以发现在奇数变为偶数的时候有一个小小的变化。


计数器的仿真:

信号赋值的时候有延迟,在计数器由001变为010的时候,先是由

count(0)<=0;carry(1)<=1;      -第一步

count(1)<=1;

所以count会先变为000,接着延迟一段时间后才变为010。

同理,对于011变为100的时候,有:

count(0)<=0;carry(1)<=1;     -第一步

count(1)<=0;carry(2)<=1;     -第二步

count(2)<=1;                         -第三步

故从011变为010,再变为100。

 

http://www.tj-hxxt.cn/news/90733.html

相关文章:

  • 个人公司怎么样注册公司详细描述如何进行搜索引擎的优化
  • 怎么自己做网站加盟长沙优化排名推广
  • 免费咨询律师事务所谷歌seo
  • 心悦会员免做卡网站杭州关键词排名系统
  • 绍兴seo计费厦门seo顾问
  • 绵阳做公司网站汕头seo排名公司
  • 西樵网站制作罗湖区seo排名
  • 做服装广告素材网站公司网站制作教程
  • 佛山门户网站建设排名查询
  • Asp.net 手机网站制作如何提高关键词搜索排名
  • 网站开发工程师职位要求烟台网站建设
  • 做网站设计的公司广安网站seo
  • wordpress文档宁波seo优化公司排名
  • 做充气气模产品一般去哪些网站网站推广基本方法是
  • 专业网站建设商家微信搜一搜怎么做推广
  • 网站建设合同下载培训中心
  • 做哪个网站招出国打工的多全媒体运营师培训
  • 如何给wordpress添加一张网站背景seo公司seo教程
  • 电台 主题 wordpress市场推广seo职位描述
  • 怎么提高网站百度权重goole官网
  • 下载浙江平安建设信息系统网站全球搜索引擎排名
  • 微网站怎么搭建商城推广软文范文
  • 广告设计培训学校余姚关键词优化公司
  • 如何制作公司网页百度发布厦门seo优化外包公司
  • 利用别人域名做自己的网站网站友情链接连接
  • 图片分享功能网站开发郑州seo排名工具
  • 给别人做ppt的网站如何利用网络进行推广和宣传
  • wordpress 多个子站点学校招生网络营销方案
  • 网购网站开发产品网络推广方案
  • 男女做受视频网站高端企业网站模板