jk触发器改为四进制_数字电路学习笔记(十):更多锁存器和触发器

本文介绍了如何改进RS锁存器的缺点,通过门控、D锁存器、RS触发器、JK触发器、D触发器和T触发器的设计,阐述了触发器在存储数据中的作用和不同特性。重点讨论了JK触发器的特性方程和状态转换,以及D触发器在避免一次翻转问题上的优势。
摘要由CSDN通过智能技术生成

7e0d28c841c78831914bb7d166934e71.png

上一章中提到了普通RS锁存器的两大缺点:

1. S端口和R端口不能同时有效,但实际应用中不能保证这种情况不出现,此时可能会出错;
2. 在计算机中,有许多内存单元协同组成一个寄存器,存储同一个数据。但每一位数据可能是先后到来的(比如加法器,计算出最高一位会花费比低位更多的时间),如果内存单元被写入的时间无法统一,就会造成混乱。RS锁存器并没有提供控制写入的端口——只要输入变化,状态就会改变。

本章中将要探讨如何改进这两点,并设计出更加适合存储数据的存储电路。基础电路仍然是RS锁存器:

a65bc9287b0b9b107276aaefe6889363.png

一、门控RS锁存器

我们从问题二开始解决。为此我们只需增加一个写控制端口。当该端口为高电平时,

可以正常输入;当该端口为低电平时,
被保持在0,锁存器处于保持状态。那么,一个与门便可以解决问题。

9c91619e47e84495e5aa380704397bb8.png

控制端口,我们将其命名为

,即时钟(clock)。时钟信号依然是一种普通的信号,只是因为它起控制作用,会周期性变化,所以有这么一个特殊的名字。

门控RS锁存器的功能和普通RS锁存器一样,也有一样的状态转换图和特性方程:

,唯一不同的就是多了一个控制的时钟信号。当该信号为高时(
),锁存器会像普通锁存器一样工作;该信号为低,则无论
输入为什么,状态都会被保持。这样,计算机就可以在时钟为低时做计算,并准备好所有要写入的信号,然后在时钟信号为高时写入。

二、D锁存器

接下来,我们解决第一个问题:摆脱RS锁存器的

的约束条件。最简单的解决方法自然是将
取反之后作为
,这样两者永远不相等,也就不可能都是1了。我们把剩下的一个输入取名为
(D是Data的意思——D锁存器是数据存储单元的基础结构)。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值