寄存器
寄存器的基础知识

寄存器的基础知识什么是寄存器?寄存器(Register)是计算机中一种用来存储和操作数据的硬件元件。
它由一组存储单元组成,每个存储单元可以存储一个固定大小的数据。
寄存器在计算机中扮演着重要的角色,可以存储算术运算的操作数、控制信号、地址信息等。
寄存器的分类根据功能和使用方式,寄存器可以分为以下几种类型:通用寄存器通用寄存器(General Purpose Register)是最常见的寄存器类型,其用途十分广泛。
它们用来存储临时数据、变量、函数参数等。
通用寄存器通常具有较小的存储容量,例如x86架构中的EAX、EBX、ECX和EDX寄存器,每个寄存器都有32位大小。
累加寄存器累加寄存器(Accumulator Register)主要用于执行算术和逻辑运算。
它是一种特殊的通用寄存器,在运算过程中存储中间结果和最终结果。
累加寄存器在某些指令集架构中有特殊优化,因此在一些特定的计算任务中性能更好。
状态寄存器状态寄存器(Flag Register)用于存储处理器的运行状态和标志位。
例如,它可以存储条件运算的结果,比如是否相等、是否溢出等。
状态寄存器通常由多个二进制位组成,每个位上的值表示某一种状态。
通过读取和设置状态寄存器的位,程序可以获得有关处理器的各种信息。
指令指针寄存器指令指针寄存器(Instruction Pointer Register)存储下一条将要执行的指令的内存地址。
在程序执行过程中,处理器会不断读取指令指针寄存器中的值,并自动递增以指向下一条指令。
指令指针寄存器的值可以由程序员修改,以实现跳转、函数调用等操作。
寄存器的操作寄存器在计算机中起到存储和操作数据的作用,它可以执行多种操作,包括读取、写入、清零等。
寄存器与其他存储器件(如内存)相比,读取和写入速度更快,但容量较小。
寄存器的操作可以通过特定的指令来完成,这些指令通常是处理器指令集中的一部分。
下面是一些常见的寄存器操作:1.读取寄存器:通过读取指令将寄存器的值加载到处理器的内部寄存器中,以供后续指令使用。
寄存器的工作原理

寄存器的工作原理引言概述:寄存器是计算机中用于存储数据的一种重要组件,它在计算机系统中起着至关重要的作用。
寄存器的工作原理涉及到数据存储、数据传输和数据处理等方面,下面将详细介绍寄存器的工作原理。
一、寄存器的基本概念1.1 寄存器的定义寄存器是一种用于存储和传输数据的小型存储器件,通常位于CPU内部。
它的容量较小,但速度非常快,用于暂时存储一些需要频繁访问的数据。
1.2 寄存器的种类寄存器可以分为通用寄存器、特殊寄存器和控制寄存器等不同类型。
通用寄存器用于存储暂时数据,特殊寄存器用于存储特定功能的数据,控制寄存器用于控制CPU的操作。
1.3 寄存器的作用寄存器在计算机系统中起着至关重要的作用,它可以提高数据访问速度,减少对内存的访问次数,加快数据处理速度,提高计算机系统的性能。
二、寄存器的存储原理2.1 寄存器的存储单元寄存器的存储单元通常是由触发器或者锁存器构成,它们可以存储一个位或者多个位的数据,并且能够在需要时读取或者写入数据。
2.2 寄存器的存储方式寄存器的存储方式通常采用二进制方式,即将数据以二进制形式存储在寄存器中。
不同类型的寄存器可以存储不同长度的二进制数据。
2.3 寄存器的读写操作寄存器的读写操作是通过CPU控制信号实现的,当CPU需要读取或者写入寄存器中的数据时,会发送相应的控制信号给寄存器,完成数据的读取或者写入操作。
三、寄存器的数据传输原理3.1 寄存器之间的数据传输寄存器之间的数据传输通常通过数据总线实现,当一个寄存器需要将数据传输给另一个寄存器时,会通过数据总线将数据传输到目标寄存器中。
3.2 寄存器和内存之间的数据传输寄存器和内存之间的数据传输通常通过数据总线和地址总线实现,当CPU需要从内存中读取数据时,会将数据传输到寄存器中进行处理。
3.3 寄存器和I/O设备之间的数据传输寄存器和I/O设备之间的数据传输通常通过I/O总线实现,当CPU需要与外部设备进行数据交换时,会通过寄存器将数据传输到相应的I/O设备中。
《电工电子技术》课件——寄存器

(一)单向四位移位寄存器
四位右移寄存器状态表
(一)单向四位移位寄存器
四位右移寄存器工作波形
(二)双向移位寄存器
74LS194 的引脚图和逻辑符号
74LS194 是一种典型的中规模集成移位寄存器。它是由四个 RS 触发 器和一些门电路构成的四位双向移位寄存器。
74LS194引脚排列图
74LS194逻辑符号
寄存器
寄存器
用来暂时存放二进制代码、指令、运算数据或结果 的逻辑部件。按功能的不同,寄存器可分为数码寄存器和 移位寄存器。
一、数码寄存器
数码寄存器的概念: 在数字系统中,用以暂存数码的数字部件。
数码寄存器的功能: 接收、暂存和清除数码。
一、数码寄存器
数码寄存器是存放二进制数码的电路。由于触发器具有记忆功能, 因而它是数码寄存器电路的基本单元电路。
74LS194 的功能表
74LS194 的应用
例:分析图示电路在 CP 作用下的输出状态,并列出 状态变化表。
时钟脉冲输 入端
清零输入端
四 D 触发器
74LS175 的功能表
输入
输出
R CP D1 D2 D3 D4 Q1n+1 Q2n+1 Q3n+1 Q4n+1
0××××× 0
0
0
0
0
1
1
××××
Q1n
Q2n
Q3n
Q4n
↓
↑ d1 d2 d3 d4 d1
d2
d3
d4
功能 清零 保持 跟随
74LS175 应用举例
一、数码寄存器
D 触发器是最简单的数码寄存器。在 CP 脉冲作用下,它能够寄存一 位二进制代码。
寄 存 器

上述串行输入数码右移寄存器的工作过程如下表所示。 四位右移寄存器状态转换表
四位右移寄存器的时序图如下图所示。从图中可以清楚地看到四位右移寄 存器输入和输出的时序关系。
四位右移寄存器的时序图
下图所示为左移寄存器逻辑图,也是由四个D触发器构成的。它与四位右移 寄存器工作原理相同,只是该寄存器的数码1011从高位到低位 DSL 依次送入,在 CP 脉冲作用下左移,逐个输入寄存器。
计算机电路基础
寄存器的功能是存储二进制数码信息。例如,在计算机中,需要用它存储 参加运算的数据。寄存器由触发器组成,一个触发器能存放一位二进制数码, 有N个触发器就可存放N位数码。除了触发器外,还必须配有具备控制作用的 门电路,以使寄存器能按照寄存指令存储输入的二进制数码或信息。
这种寄存器只具有接收、存放和输出数码的功能。在接收指令(在计算 机中称为写指令)的控制下,将数据送入寄存器存放,需要时可在输出指令 (读指令)的控制下,将数据由寄存器读出。这类寄存器按接收数码方式的 不同分为双拍工作方式和单拍工作方式。
第三个 CP 上升沿到来时:Q0Q1Q2Q3 1010 , D0D1D2D3 1101。 第四个 CP 上升沿到来时:Q0Q1Q2Q3 1101 。
上述串行输入数码左移寄存器的工作过程如下表所示。 四位左移寄存器状态转换表
四位左移寄存器的时序图如下图所示。 四位左移寄存器的时序图
在单向移位寄存器的基础上,增加由门电路组成的控制电路,就可以构成既 能左移又能右移的双向移位寄存器。
四位左移寄存器逻辑电路
第一个 CP 上升沿到来前:Q0Q1Q2Q3 0000 ,D0D1D2D3 1000 。 第一个 CP 上升沿到来时:Q0Q1Q2Q3 1000 ,D0D1D2D3 0100 。 第二个 CP 上升沿到来时:Q0Q1Q2Q3 0100 ,D0D1D2D3 1010 。
寄存器的工作原理 (2)

寄存器的工作原理引言概述:寄存器是计算机中的一种存储设备,用于暂时存储指令、数据和地址等信息。
它在计算机系统中扮演着重要的角色,直接影响着计算机的性能和运行速度。
本文将详细介绍寄存器的工作原理,包括其基本概念、功能和工作方式。
一、寄存器的基本概念1.1 寄存器的定义寄存器是计算机中的一种存储单元,用于存储指令、数据和地址等信息。
它通常由一组存储单元组成,每一个存储单元可以存储一个数据元素,如一个字节或者一个字。
1.2 寄存器的种类在计算机中,常见的寄存器包括通用寄存器、特殊寄存器和控制寄存器等。
通用寄存器用于存储暂时数据和运算结果,特殊寄存器用于存储特定的信息,如程序计数器和状态寄存器,控制寄存器用于控制计算机的运行状态。
1.3 寄存器的作用寄存器的主要作用是暂时存储数据和指令,以便计算机能够快速访问和处理这些信息。
通过寄存器,计算机可以实现数据的传递、运算和控制等功能。
二、寄存器的功能2.1 数据传递寄存器可以用来传递数据,将数据从一个存储单元传送到另一个存储单元。
通过寄存器,计算机可以实现数据的加载、存储和传输等操作。
2.2 运算处理寄存器可以用来存储运算数和运算结果,进行算术和逻辑运算。
计算机通过寄存器实现算术运算、逻辑运算和位操作等功能。
2.3 控制指令寄存器可以存储指令和地址信息,用于控制计算机的运行状态。
通过寄存器,计算机可以实现程序的跳转、分支和循环等控制指令。
三、寄存器的工作方式3.1 寄存器的访问计算机通过地址总线和数据总线来访问寄存器中的数据。
当计算机需要读取或者写入寄存器中的数据时,会通过地址总线传送地址信息,通过数据总线传送数据信息。
3.2 寄存器的读写寄存器的读写操作是通过控制信号来实现的。
当计算机需要从寄存器中读取数据时,会发送读取信号,将数据从寄存器中传送到数据总线上;当计算机需要向寄存器中写入数据时,会发送写入信号,将数据从数据总线写入到寄存器中。
3.3 寄存器的工作时钟寄存器的读写操作通常是在时钟信号的控制下进行的。
寄存器

4位MSI 寄存器74175 CR为各触发器的直接置 0端,用作寄存器的“清零”。 可用来构成缓冲或暂存寄 存器、移位寄存器和图形发生 器等。
5. 4. 2 移位寄存器
1. 移位的概念
除了具有暂存数码的功能之外,还具有移位功能 的逻辑部件称为移位寄存器。 所谓移位功能:就是存在寄存器中的数码(即 各触发器的状态)可以在移位正脉冲(CP)的作用 下,依次向右或向左转移到相邻的触0 = A0 B0 S0 = A0⊕B0⊕C0-1 C1 = (A1⊕B1) C0 + A1B1 S1 = A1⊕B1⊕C0 如果继续下去,当第n个CP脉冲作用后,加数与 被加数全部向左移走,而原来存放被加数的累加寄 存器中就存入了运算结果和(Sn-1……S1S0)。
16
D
(CP的上升沿有效)
Q4
n 1
n n 状态方程:Q1n1 Q2 Q2 1 Q3 Q3 1 Q4
Q1
17
1
D F4 CP Q
1
D Q F3
1
D Q F2
1
D Q F1
四位环形计数器
n n n 状态方程:Q1n1 Q2 Q2 1 Q3 Q3 1 Q4 Q4 1 Q1
Q3
n1
n1
D3 Q 2
D2 Q1
Q2
CP上升沿有效
Q1
n 1
D1 DSL
8
0 0 Q4 0 1 0 Q D 串行输出 F4 0 0 0 0 1
并行输出 0 0 Q Q3 2 1 0 Q D 1 Q D F3 F2 RD RD
0 1 0 Q1 1 1 Q D F1
串行输入 D SR 1 0 11 CP 移位脉冲 CR 清“0 ”
寄存器

状态转换图
(a)
(b)
(c)
(d)
四位环行计数器其它的状态转换图 •
•
(a)、(b)、(c)三个状态转换图中 a)、(b)、(c)三个状态转换图中 a) 各状态是闭合的,相应的时序为循 各状态是闭合的, 环时序。当计数器处于图23 23环时序。当计数器处于图23-54(d)所示的状态0000或1111时 所示的状态0000 4(d)所示的状态0000或1111时,计 数器的状态将不发生变化。 数器的状态将不发生变化。这两个 状态称为悬态或死态。 状态称为悬态或死态。
能自启动的四位环行计数器
• 后者是将Q1到D4的反馈线组成看 寄存器是由具有存储功能的 触发器组合起来构成的, 触发器组合起来构成的,使 用的可以是基本触发器、 用的可以是基本触发器、同 步触发器、 步触发器、主从触发器或边 沿触发器, 沿触发器,电路结构比较简 单。 从基本功能看 寄存器的任务主要是暂时存、 寄存器的任务主要是暂时存、 储二进制数据或者代码, 储二进制数据或者代码,一 般情况下, 般情况下,不对存储内容进 行处理,逻辑功能比较单一。 行处理,逻辑功能比较单一。
环形计数器
• 电路工作原理 图为一个四位环形计数器, 图为一个四位环形计数器,它是把移位寄存器最低一位的串行输出端 反馈到最高位的串行输入端( 触发器的数据端)而构成的, Q1反馈到最高位的串行输入端(即D触发器的数据端)而构成的,环 形计数器常用来实现脉冲顺序分配的功能(分配器)。 形计数器常用来实现脉冲顺序分配的功能(分配器)。
寄存器分类
按功能差别分 可分为基本寄存器与移位寄存器。 可分为基本寄存器与移位寄存器。 按使用开关元件不同分 目前使用最多的是TTL寄存器和CMOS寄存器, TTL寄存器和CMOS寄存器 目前使用最多的是TTL寄存器和CMOS寄存器,它们都 是中规模集成电路。 是中规模集成电路。
寄存器的工作原理

寄存器的工作原理寄存器是计算机中的一种重要的数据存储器件,用于暂时存储和处理数据。
它是由一组存储单元组成的,每个存储单元可以存储一个固定长度的二进制数据。
寄存器在计算机的运算过程中发挥着重要的作用,本文将详细介绍寄存器的工作原理。
一、寄存器的定义和分类寄存器是计算机中的一种存储器件,用于存储和处理数据。
根据其功能和用途的不同,寄存器可以分为通用寄存器、特殊寄存器和状态寄存器等几种类型。
1. 通用寄存器:通用寄存器用于存储和处理计算机中的数据,它们可以被程序员自由使用。
在现代计算机中,通用寄存器通常包括数据寄存器、地址寄存器和程序计数器等。
2. 特殊寄存器:特殊寄存器用于存储特定功能的数据,如指令寄存器、栈指针寄存器、累加器等。
这些寄存器在计算机的运算过程中扮演着重要的角色,用于完成特定的操作。
3. 状态寄存器:状态寄存器用于存储和记录计算机的运行状态,如零标志位、进位标志位等。
它们用于判断运算结果是否满足特定的条件,从而控制计算机的运行。
二、寄存器的工作原理可以简单概括为存储和传输数据。
当计算机需要存储数据时,数据将被写入到寄存器中;当计算机需要读取数据时,数据将从寄存器中读取出来。
1. 数据的写入过程:寄存器的写入过程通常包括两个步骤,即地址的设置和数据的传输。
首先,计算机将要写入的数据的地址送入地址寄存器,用于指定要写入数据的位置。
然后,计算机将要写入的数据送入数据寄存器,通过数据总线传输到指定的地址中,完成数据的写入。
2. 数据的读取过程:寄存器的读取过程与写入过程类似,也包括地址的设置和数据的传输两个步骤。
首先,计算机将要读取的数据的地址送入地址寄存器,用于指定要读取数据的位置。
然后,计算机从指定的地址中读取数据,并将数据传输到数据寄存器中,通过数据总线传输到需要的位置,完成数据的读取。
三、寄存器的应用寄存器在计算机中有着广泛的应用,它们不仅用于存储和处理数据,还用于控制计算机的运行。
1. 数据存储和处理:寄存器是计算机中重要的数据存储器件,它们用于存储和处理计算机中的数据。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
移位寄存器
移位寄存器是实现移位和寄存数码功能的逻辑部件。 移位寄存器是实现移位和寄存数码功能的逻辑部件。 目前常用的集成移位寄存器种类很多, 目前常用的集成移位寄存器种类很多 , 如 74164、 、 74165、74166均为八位单向移位寄存器,74195为四位 均为八位单向移位寄存器, 、 均为八位单向移位寄存器 为四位 单向移存器, 为四位双向移存器, 单向移存器 , 74194为四位双向移存器 , 74198为八位 为四位双向移存器 为八位 双向移存器。 双向移存器。 Q D Q D Q D Q D VI 串入 3 2 4 1 1、左移移位寄存器 CP 移存 脉冲 由四级D触发器组成四位左移移位寄存器 触发器组成四位左移移位寄存器。 ☆ 由四级 触发器组成四位左移移位寄存器。 第一级D触发器接输入信号 触发器接输入信号V 其余触发器输入D接前级 ☆ 第一级 触发器接输入信号 i ,其余触发器输入 接前级 输出Q,所有 连在一起接输入移存脉冲,是同步工作方式。 所有CP连在一起接输入移存脉冲 输出 所有 连在一起接输入移存脉冲,是同步工作方式。
8
双向移位寄存器
在移位寄存器的基础上加左、 在移位寄存器的基础上加左、右移位控制信号使寄存器 同时具有左、右移功能。 同时具有左、右移功能。 CP 4 1 3 2 CP:移存脉冲 CP:移存脉冲 DQ DQ DQ DQ A:右移串入 & & & & & & & & A B:左移串入 B M:左 M:左、右移控制 M 1 ☆ 特征方程 M=0时 ★ 当M=0时: M=1时 ★ 当M=1时:
1 1 1 1
n Q4 +1 = MA + MQ3 ⋅ CP ↑ n Q3 +1
Q Q
n+1 2
n+1 1
[ ] = [MQ + MQ ]⋅ CP ↑ = [MQ + MQ ]⋅ CP ↑ = [MQ + MB]⋅ CP ↑
4 2 3 1 2
n Q4 +1=A n Q3 +1=Q4
n Q2 +1=Q 1
在移存脉冲的作用下,输入信息的当前数码存入第一级触发器, 在移存脉冲的作用下 , 输入信息的当前数码存入第一级触发器 , 第一级触发器的状态存入到第二级触发器,依此类推, 第一级触发器的状态存入到第二级触发器,依此类推,高位触发器存入 低位触发器状态,实现了输入数码在移存脉冲的作用下向左逐位移存。 低位触发器状态,实现了输入数码脉冲CP的作用下, 移到Q 其余位左移一位 其余位左移一位。 在计数脉冲 的作用下,Q4移到 1,其余位左移一位。 的作用下 缺点:死循环太多, 个状态没用。 缺点:死循环太多,有2n-n个状态没用。要修改设计, 个状态没用 要修改设计, 方法不介绍,要求小规模电路会分析,中规模会应用、 方法不介绍,要求小规模电路会分析,中规模会应用、会 设计。 设计。
6.2 寄存器
一、寄存器 寄存器是用来寄存数码的逻辑部件, 寄存器是用来寄存数码的逻辑部件 ,所以必须具备接收和寄存数码的 功能。任何一种触发器都可以构成寄存器, 功能。任何一种触发器都可以构成寄存器,每一个触发器存放一位二进制数 或一个逻辑变量, 个触发器组成的寄存器就可以存放n位二进制数或 或一个逻辑变量,用n个触发器组成的寄存器就可以存放 位二进制数或 个 个触发器组成的寄存器就可以存放 位二进制数或n个 逻辑变量。 逻辑变量 常用集成寄存器分类: 常用集成寄存器分类: 由多个(边沿触发) 触发器组成的集成寄存器 触发器组成的集成寄存器。 ★ 由多个(边沿触发)D触发器组成的集成寄存器。 如:74171(4D)、74175(4D)、74174(6D)、74273(8D)等。 、 、 ( 、 ( 等 这一类触发器在CP↑作用下,输出接收输入代码,在CP无效时输出保 作用下,输出接收输入代码, 这一类触发器在 作用下 无效时输出保 持不变。 持不变。 EN0 EN1 D Qn+1 由带使能端(电位控制式) ★ 由带使能端(电位控制式)D 触发器构成的锁存型集成寄存器。 触发器构成的锁存型集成寄存器 。 如:74375(4D)、74363(8D)、 ( 、 、 74373(8D)等。 ( 等
假定:寄存器初态为 , 假定:寄存器初态为0,VI = 1101串行送入寄存器输入 串行送入寄存器输入 5 6 3 7 1 4 2 CP 从波形图看出: 从波形图看出: VI 输入信号每经过 1 1 0 1 Q 一级触发器, 一级触发器,移 1 Q2 动了一个移存周 Q3 期,但波形形状 Q4 保持不变。 保持不变。
☆
特征方程: 特征方程:
Q D
Q D
Q D
Q D
VI CP
Qn+1 = D = Vi ⋅ CP ↑ 1 1 n Q2 +1 = D2 = Q ⋅ CP ↑ 1 n Q3 +1 = D3 = Q2 ⋅ CP ↑ n Q4 +1 = D4 = Q3 ⋅ CP ↑
4
3
2
1
★ 移位寄存器移存规律: 移位寄存器移存规律: Qin+1 = Di = Qi−1
Qn+1 [D2 ]⋅ CP↑ 2 =
移位/ SH/LD: 移位/置位控制端 异步清0 寄存器在CP↑执行并 CR: 异步清0端 寄存器在 执行并 SH/ , 当SH/ = 0时 入功能,将输入数据 LD 入功能, Qn+1 [D0 ]⋅ CP↑ 同时送入寄存器。 = 0 同时送入寄存器。 n+1 [D Q1 = 1]⋅ CP↑
R 0 1 1 1 S 1 0 1 1 CP X X ↑ ↑ [D] X X 0 1 Qn+1 0 1 0 1
☆
1
当接收命令为1时 当接收命令为 时: 设:D3D2D1D0=1010 在异步置0、 作用下 作用下, 在异步置 、 1作用下 , 输出为 1010,达到异步送数目的。 ,达到异步送数目的。
R
Qn+1 [Q1]⋅ CP↑ 2 =
Qn+1 JQ0 +KQ0 ⋅ CP↑ 0 0 = n Q1+1 [Q0 ]⋅ CP↑ = 0
1 1
[
]
J
/K 1 0 0 1
Q0n+1 Q0 0 /Q0 1
Qn+1 [Q2 ]⋅ CP↑ 3 =
1、74195逻辑符号 、 逻辑符号 2、74195功能表: 、 功能表: 功能表
J
/K 1 0 0 1
Q0n+1 Q0 0 /Q0 1
J K
SH / LD 74195 CR CP Q Q Q Q Q 0 1 2 3 3
D0 D1 D2 D3
0 0 1 1
CR SH/LD CP X 0 X ↑ 1 0 ↑ 1 1 ↑ 1 1 ↑ 1 1 ↑ 1 1
J X X 0 0 1 1
K X X 1 0 0 1
D
在计数脉冲CP的作用下,/Q4移到 在计数脉冲 的作用下, 的作用下 Q1,其余位左移一位。 其余位左移一位。 其余位左移一位 特点:输入八个脉Q 特点:输入八个脉 4输出一个对称 方波, 方波,所以是八分频 n个触发器可以构成 分频器 个触发器可以构成2n分频器 个触发器可以构成 本例2X4=8 本例 = 缺点:用触发器较多, 缺点:用触发器较多,有2n-2n状 状 态没有使用。 态没有使用。
n Q4 +1=Q3 n Q3 +1=Q2 n Q2 +1=Q 1
Q =Q2
n+1 1
Qn+1= B 1
A→4→3→2→1 电路执行右移
4←3←2←1←B 电路执行左移
移存型计数器 利用移位寄存器组成的计数器叫做移存型计数器。 利用移位寄存器组成的计数器叫做移存型计数器。 移存型计数器状态转换要符合移位寄存规律。 移存型计数器状态转换要符合移位寄存规律。 1、环形计数器 S S S S ☆ 首先确定是移存型计数器 Q D Q D Q D Q D 2 1 4 3 Qin+1 = Qi−1 R R R R 特点: 特点:将高位输入接低 位输出,而且头尾相连。 位输出,而且头尾相连。 CP 初始状态已确定,最低位置1 其余位置0 ☆ 初始状态已确定,最低位置1,其余位置0,用启动脉冲 确定初始状态为, 确定初始状态为,Q4Q3Q2Q1=0001 特征方程: 计数顺序: 计数特点: 特征方程: 计数顺序: 计数特点: n 每个状态转换只有一位为1 Q4 +1=D4 ]⋅ CP ↑= Q3 ⋅ CP ↑Q4Q3Q2Q1 每个状态转换只有一位为 [ n Q3 +1=Q2 ⋅ CP ↑ 0 0 0 1 环形计数器计数 触发器数 环形计数器计数M=触发器数 触发器数。 n+1 Q2 =Q ⋅ CP ↑ 1 0 0 1 0 本例触发器为 ,所以叫四分频、 n+1 例触发器为4,所以叫四分频、 例触发器为 Q =Q4 ⋅ CP ↑ 1 0 1 0 0 M4计数。输入四个脉冲 4输出一 计数。 计数 输入四个脉冲Q 符合移位寄存规律Q 符合移位寄存规律 4移 个脉冲。 1 0 0 0 个脉冲。 其余位左移一位。 到Q ,其余位左移一位。 其余位左移一位
Q R D
2
Q R D
1
Q R D
0
Q R D
1
D3 D2 D1 D0
CR
1
CP ↑
R 0 1 1 1
S 1 0 1 1
CP X X ↑ ↑
[D] X X 0 1
Qn+1 0 1 0 1
寄存器中触发器状态改变 是与CP同步,叫做同步送数方 CP同步 是与CP同步,叫做同步送数方 式。
异步送数: R、 为 触发器异步置 触发器异步置0、 控制端 异步送数: 、S为D触发器异步置 、1控制端 D3~D0 1 0 1 0 Q Q Q Q 为并行数据 D 4 D 3 D 2 D 1 R R R S S R S S 输 入 端 , 0 1 1 0 Q3~Q0 为 并 1 0 0 1 & & & & & & 行数据输出, & & 叫做并入- D3 1 D2 0 D11 D0 0 并出。 并出。