寄存器和移位寄存器

时间:2023-03-14作者:佚名
一、数码寄存器

它仅仅用来暂时寄存二进制信息。74LS451型四位数码寄存器的内部逻辑电路图:

寄存器和移位寄存器

四个D触发器组成,有反码和原码两种码输出,D3D2D1D0是待寄存的数据输入端,LE是写入数据控制端,CR为清零端。电路的操作过程如下:

1. CR=1,寄存器清零Q3Q2Q1Q0=0000;

2. 放置好数据,如D3D2D1D0=1011;

3. 给写命令LE高电平,1011就写入触发器中;

下图是由8个D触发器构成的8位数码寄存器,电路具有三态输出,一个写入控制和读出控制端。

寄存器和移位寄存器

寄存器和移位寄存器这是一个CPU和RAM之间进行信息读取的硬件电路,CPU的地址低二位A1、A0控制373进行数据存入或读出,373作RAM的地址锁存用。数据读取具体操作如下:

1)CPU地址A1A0=11,CPU的P1口送出一个数据,然后A1A0=00,这时CPU送出的数据被锁存在373中,该数据成为RAM的读写地址了;

2)CPU对该地址中的具体内容进行写入或读出操作,当CPU的A2=0,读出RAM中的信息传输到CPU,当A2=1时,CPU中的信息存入RAM;

二、移位寄存器

移位寄存器除能寄存二进制信息以外,还能对存入的信息在时钟脉冲的作用下进行移位操作。

1. 单向移位寄存器

将寄存器中的数据实现单方向(向左或向右)移位操作。

四位右向移位寄存器逻辑电路。

寄存器和移位寄存器

电路的四种操作模式:

⑴ 串行输入/输出(SISO):一位数据一个CP脉冲地依次存入,如存入D3D2D1D0=1011信息。

⑵ 串行输入/并行输出(SIPO):当用四个CP脉冲存入1011信息后,Q3Q2Q1Q0=1011了,然后,可以从Q3Q2Q1Q0端一起输出。

⑶ 并行输入/输出(PIPO):寄存器清零后,信息从并行输入端通过寄存命令LE一次存入,存入后可以从 Q3Q2Q1Q0端一起输出。

⑷ 并行输入/串行输出(PISO):并行存入数据后,依次加入CP脉冲,则数据就从串行输出端依次输出。从数据的高低位讲:是高位数据依次向低位移位;所以,通常右移是指:高位数据依次向低位移位,即每移动一位相当于÷2(×2-1);而左移是指:低位依次向高位移位操作,即每左移一位相当于×2;

2. 双向移位寄存器

在控制信号的控制下,信息可以依次从右向左或从左向右存入并实现移位操作。双向移位寄存器CC40194型的逻辑电路图:

寄存器和移位寄存器

四个D 触发器的D 端信息由四选一的选择器决定。S2S1是四选一的地址控制。S2S1=00,为保持;S2S1=01,右移;S2S1=10,左移;S2S1=11,并行存数;可以写出四个4/1的输出函数关系式:如最高位1D3函数,寄存器和移位寄存器,寄存器和移位寄存器,寄存器和移位寄存器,寄存器和移位寄存器

寄存器和移位寄存器

三、移位寄存器的应用举例

寄存器和移位寄存器1. 数字延迟线

n位的移位寄存器连接成右移串行输入模式,先在右移串行输入端加一个高电平脉冲,CP上升沿到达后,将高电平存入n位中的最高位,然后,经过(n-1)个CP周期,该高电平出现在输出Q0,实现了延迟的目的。

2. 产生序列脉冲

寄存器和移位寄存器

n位的移位寄存器连接成循环右移模式,如图,并行输入序列代码数据后,该序列就在移位寄存器中循环移位,产生一系列脉冲。如以四位为例子,并行存入0110序列代码后,序列脉冲波形如图所示。

寄存器和移位寄存器

3. 构成乘法器电路

乘法器的符号位用二个乘数的符号位异或实现,所以,乘法用原码运算最方便。下面求乘法运算时的算法。令被乘数为:寄存器和移位寄存器,乘数为:寄存器和移位寄存器。

两数值部分相乘有:寄存器和移位寄存器

式中的寄存器和移位寄存器分别表示不移位、左移一位,二位, …,m-1位。这表明,乘积的数值等于被乘数左移和相加二部分操作完成。
二个三位二进制数乘法电路:

寄存器和移位寄存器

4. 构成除法器

寄存器和移位寄存器

时序逻辑电路的设计方法:

在前面用触发器设计计数器时,只要知道电路的状态转换图,在选定触发器型号后,就可以设计出电路来,因此,画出原始的状态转换图是关键。所以,一般时序电路设计步骤如下:

一、进行逻辑抽象,得出待设计电路的状态转换图或状态转换表。由题意确定输入/输出变量及电路所需要的状态数。将状态编号后,按题意画出状态转换图。

二、状态化简。电路的状态转换数目越少时,设计出来的电路也越简。如果两个状态在输入相同,输出也相同时,称这两个状态等价,这两个状态可以合并成为一个状态,状态化简后,使状态转换图最简。

三、状态分配(状态编码)。由状态转换图中的状态数,确定所需要的触发器个数n,若状态数M时,则触发器个数为:寄存器和移位寄存器,n个触发器可以有寄存器和移位寄存器个状态,当状态分配(状态编码)方案不合理时,设计出来的电路会复杂的多。通常,状态分配以自然二进制规律进行分配。然后,画出编码后的状态转换图。

四、选定触发器的型号,列出现—次态状态转换、激励要求和电路输出状态关系表,求出驱动方程、输出方程,画出电路图。(这一步和计数器设计时相同)。

相关阅读

汽车大灯的硬件电路设计方案 奥迪转向灯电路分析

汽车日趋(píng)民化,已被越来越多的家庭选为自己的代步工具;行车安全引起了社会广泛的关注每当我们驾驶汽车行驶路口,在左转弯或者右转弯的时候需要打方向灯,常常听到“滴答...
2023-06-19
汽车大灯的硬件电路设计方案 奥迪转向灯电路分析

为什么水电改造会预算超标?装修公司不会告诉你的水电改造猫腻

水电改造是装修工程里比较重要的一部分,但是很多屋主表示水电改造预算总超支,本来计划好的水电改造预算价钱现在超支,导致装修开销又变大了。那么为什么会出现这样的情况呢...
2023-06-11
为什么水电改造会预算超标?装修公司不会告诉你的水电改造猫腻

变压器常用概念汇总,记住这些,应试无忧,第一季

变压器是常用电气设备,是利用电磁感应的原理来改变交流电压的装置,承担着变配电的重要责任,也是电气专业人员需要学习的重点科目,现将有关变压器的一些概念总结汇总如下,...
2023-04-01
变压器常用概念汇总,记住这些,应试无忧,第一季

三相异步电动机11个核心部件详解

对电工来说,三相异步电动机绝对是最常见的动力设备,不管是工厂还是工地,随处都能见到它的身影。很多时候电机出故障,不用盲目拆机,只要看懂它的11个核心部件,知道每个部件的作用、...
2026-04-11
三相异步电动机11个核心部件详解

什么是零线?别等被电了才回头看

零线(N): 主要应用于工作回路,零线所产生的电压等于线阻乘以工作回路的电流。由于长距离的传输,零线产生的电压就不可忽视,作为保护人身安全的措施就变得不可靠。(从变压器...
2023-06-11
什么是零线?别等被电了才回头看

热销商品

德国进口雅马哈风力灭火机大功率手提森林灭火器落叶工地吹雪机汽

德国进口雅马哈风力灭火机是一款高效、可靠的森林灭火和清理设备。它拥有大功率风机,能够迅速吹散落叶、杂草和积雪,有效清理工地和森林地面。这款灭火机采用先进技...
¥ 692.5

公牛开关插座面板全屋定制全屋配齐家装报价单官方正品付款链接Q9

公牛开关插座面板,为您的全屋定制家装提供一站式解决方案。我们提供全屋配齐的家装报价单,确保您的家装项目完美无缺。所有产品均为官方正品,品质保证,让您用得放心。...
¥ 1

3M自粘橡胶条高硬度耐压实心幕墙玻璃舞台搭建货架专用减震密封条

3M自粘橡胶条是一款专为高要求工业及建筑场景设计的高性能密封减震材料,采用高硬度实心橡胶材质,具备优异的耐压性、抗老化性和持久弹性。其独特的自粘背胶设计,安装...
¥ 1.6

公牛官方旗舰店开关插座空调16A插座五孔10A面板暗装多孔G12白灰

公牛官方旗舰店提供一系列高质量的开关插座和空调配件。这款16A插座五孔面板采用暗装设计,适用于多种安装环境,如墙面、天花板等。它具有10A的电流容量,可以满足家庭...
¥ 5.55

电位器旋钮电流调节螺帽直流逆变电焊机二保焊送丝机通用旋钮B102

电位器旋钮电流调节螺帽适用于直流逆变电焊机和二保焊送丝机,是一款通用的旋钮B102。该旋钮采用优质材料制造,具有耐磨损、耐高温、耐腐蚀等特点,能够长时间稳定运行...
¥ 0.7

网站栏目