数字电路 第五章—第四节(顺序脉冲发生器)

2024-03-02 08:28

本文主要是介绍数字电路 第五章—第四节(顺序脉冲发生器),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、计数型顺序脉冲发生器

1、电路组成

        计数型顺序脉冲发生器一般都是按自然态序计数的二进制计数器和译码器组成。

2、输出4个脉冲的顺序脉冲发生器

(1)逻辑电路图(采用JK触发器):

(2)时序图(采用JK触发器):

(3)顺序脉冲发生器还可以用边沿D触发器和译码器构成,需要注意的是,译码门引入了CP信号作为选通脉冲,D型触发器的时钟信号用的是\overline{CP},这是为了克服译码器可能出现竞争冒险而采取的措施。

(4)如果用n位二进制计数器,由于有2^{n}个不同状态,那么经过译码器译码后就可以获得2^{n}个顺序脉冲。

二、移动位型顺序脉冲发生器

1、电路组成

        移动位型顺序脉冲发生器从本质上看,它仍然是由计数器和译码器构成的,不过它采用的是按非自然态序进行计数的移位寄存器型计数器。

2、由环形计数器构成的顺序脉冲发生器(4输出)

(1)状态转换图(只有4个有效状态):

    

(2)时序图:

(3)逻辑电路图:

(4)特点:不需要译码器便从4个触发器的Q端得到了4个顺序脉冲,电路连接简单,但是触发器的利用率不高,4个触发器有16种状态,这里只用了4种。

3、由扭环形计数器构成的顺序脉冲发生器(8输出)

(1)状态转换图:

(2)时序图:

(3)逻辑电路图:

(4)特点:计数器部分电路连接简单,译码器部分用2输入与门即可,无竞争冒险问题,但是电路状态利用率依然不高。

三、用MSI器件构成顺序脉冲发生器

1、逻辑电路图

2、时序图

这篇关于数字电路 第五章—第四节(顺序脉冲发生器)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/765506

相关文章

【数据结构】线性表:顺序表

文章目录 1. 线性表2. 顺序表2.1 概念及结构2.2 接口实现2.3 顺序表的问题及思考 1. 线性表 线性表是n个具有相同特性的数据元素的有限序列。 线性表是一种在实际中广泛使用的数据结构,常见的线性表:顺序表、链表、栈、队列、字符串… 线性表在逻辑上是线性结构,也就说是连续的一条直线。但是在物理结构上并不一定是连续的,线性表在物理上存储时,通常以数组和链式结构的形式

DDS信号的发生器(验证篇)——FPGA学习笔记8

前言:第一部分详细讲解DDS核心框图,还请读者深入阅读第一部分,以便理解DDS核心思想 三刷小梅哥视频总结! 小梅哥https://www.corecourse.com/lander 一、DDS简介         DDS(Direct Digital Synthesizer)即数字合成器,是一种新型的频率合成技术,具有低成本、低功耗、高分辨率、频率转换时间短、相位连续性好等优点,对数字信

[FPGA][基础模块]跨时钟域传播脉冲信号

clk_a 周期为10ns clk_b 周期为34ns 代码: module pulse(input clk_a,input clk_b,input signal_a,output reg signal_b);reg [4:0] signal_a_widen_maker = 0;reg signal_a_widen;always @(posedge clk_a)if(signal_a)

剑指offer(C++)--翻转单词顺序列

题目 牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写的内容颇感兴趣,有一天他向Fish借来翻看,但却读不懂它的意思。例如,“student. a am I”。后来才意识到,这家伙原来把句子单词的顺序翻转了,正确的句子应该是“I am a student.”。Cat对一一的翻转这些单词顺序可不在行,你能帮助他么? class S

【C语言】顺序表(下卷)

本文继续讲顺序表上卷未讲完的相关内容。(简短的补充) 在指定位置之前插入数据 test.c SeqList.c  SeqList.h //在指定位置之前插入数据void SLInsert(SL* ps, int pos, SLDataType x); 在指定位置删除数据 test.c  SeqList.c   SeqList.h //在指定位置删除数据

按顺序加载外部资源js css

cmmon.js /*** 公共js文件* 内置参数说明:* locationUrl:硬盘路径(开发模式使用)* ytRootUrl:系统根目录,引入该js文件后可直接使用* initJq:自定义jq文件的目录,如果需要引用不同的jq文件,请修改目录。* initCssUrl:初始化css文件容器,如果需要新增或修改引入的c

【操作系统】第五章 文件系统

文件系统 5.1 概述5.2 文件5.2.1 文件及文件系统的概念5.2.2 文件的属性5.2.3 文件的操作5.2.4 文件的类型文件分类 5.3 文件的访问文件的逻辑结构顺序文件顺序文件的优缺点 索引文件索引顺序文件直接文件和哈希文件 5.4 文件保护5.5 文件目录文件控制块(FCB)文件控制块的内容 文件目录索引结点磁盘索引结点内存索引结点 单级目录结构二级目录结构多级目录结构

QT事件处理系统之二:窗口部件的事件拦截,以及事件的传递顺序

1、案例说明 在父窗口中为selfLineEdit窗口安装事件过滤器,这样我们可以在父窗口中首先拦截来自于selfLineEdit本身产生的事件,并且决定该事件最终是否继续传递到selfLineEdit窗口本身。 2、关键代码 selfLineEdit.cpp #include "selfLineEdit.h"#include <QDebug>selfLineEdit::selfLin

Java中父类和子类的代码执行顺序

Java中(静态)代码块、(静态)变量的执行顺序 父类代码 public class Parent {static {System.out.println("Parent static block");}{System.out.println("Parent non static block");}final static Value i = new Value("Parent static

玄机——第五章 Windows 实战-evtx 文件分析 wp

文章目录 一、前言二、概览简化 三、参考文章四、步骤(解析)步骤#11.将黑客成功登录系统所使用的IP地址作为Flag值提交;拓展1.1 步骤#22.黑客成功登录系统后修改了登录用户的用户名,将修改后的用户名作为Flag值提交;拓展1.2拓展1.3 步骤#33.黑客成功登录系统后成功访问了一个关键位置的文件,将该文件名称(文件名称不包含后缀)作为Flag值提交;拓展1.4拓展1.5 步