触发器基础知识(中)

简介: JK触发器是在同步RS触发器的基础上引入两条反馈线构成的。

一、JK触发器

1.JK触发器的组成和逻辑功能

(1)电路结构和图形符号

JK触发器是在同步RS触发器的基础上引入两条反馈线构成的。


如图所示:

image.png

这样当CP=1、R=S=1时,使image.png=Q、image.png=image.png(即image.pngimage.png不可能同时为0),可以从根本上解决当R=S=1时,触发器输出不确定的问题。将S、R输入端改写成J、K输入端,即为JK触发器。


图形符号中,C1、1J、1K是关联标记,表示1J、1K受C1的控制。


(2)逻辑功能

JK触发器不仅可以避免不确定状态,而且增加了触发器的逻辑功能,见表:

image.png

由上可知:


在CP=0期间:与非门G3、G4被CP端的低电平关闭,使输入信号不起作用, image.png= image.png=1,基本RS触发器保持原来状态不变。


在CP=1期间:


①保持功能


当J=K=0时,与非门G3、G4的输出  image.png=1,image.png =1,触发器保持原来状态不变,即image.png=image.png


②置0功能


当J=0、K=1时,与非门G3的输出 image.png=1、G4的输出image.png=image.png。若触发器原状态为0,则image.png  =1,触发器输出保持原来状态,即输出为0;若触发器原状态为1,则image.png=0,触发器输出置0。


③置1功能


当J=1、K=0时,与非门G3的输出 image.png=Q、G4的输出image.png=1。若触发器原状态为0,则  image.png=0,触发器输出置1;若触发器原状态为1,则image.png=1,触发器输出保持原来状态,输出为1。


④翻转功能(又称为计数功能)


当J=1、K=1时,与非门G3的输出image.png=Q、G4的输出image.png=image.png。若触发器原状态为0,则  image.png=0,image.png =1,触发器输出置1;若触发器原状态为1,则image.png=1,image.png=0,触发器输出置0。也就是触发器的输出总与原状态相反,即image.png=image.png


2.集成边沿JK触发器

(1)边沿触发方式

边沿触发是利用与非门之间的传输延迟时间来实现边沿控制,使触发器在CP脉冲上升沿(或下降沿)的瞬间,根据输入信号的状态产生触发器新的输出状态;而在CP=1(或CP=0)的期间,输入信号对触发器的状态均无影响。边沿触发器方式保证了触发器在一个时钟脉冲作用期间只动作一次,有效地克服了触发器“空翻”现象。


CP脉冲上升触发称为正边沿触发,CP脉冲下降沿触发称为负边沿触发。


边沿JK触发器的工作波形和图形符号如图所示:

image.png

image.png

图形符号中下降沿触发器除了用“>”符号外,还在CP引脚上标注小圆圈。


(2)集成JK触发器

①引脚排列和图形符号


74LS112芯片的实物、引脚排列和图形符号如图所示:

image.png

它内含两个下降沿触发的JK触发器,image.pngimage.png的作用不受CP同步脉冲控制,image.png称为直接置0端(又称直接复位端)、image.png称为直接置1端(又称直接置位端),image.pngimage.png端的小圆圈表示低电平有效。


②逻辑功能


下面表格是集成双JK触发器74LS112的逻辑功能表,表中的“↓”表示下降沿触发。

image.png

下篇文章我们继续学习D触发器!😉😉  


目录
相关文章
数电模电(三) 时序电路触发器 基本RS触发器 同步RS触发器 主从RS触发器 JK触发器 主从D触发器
数电模电(三) 时序电路触发器 基本RS触发器 同步RS触发器 主从RS触发器 JK触发器 主从D触发器
434 0
|
11月前
|
边缘计算 物联网 开发者
2024年提升开发效率的十大技巧
2024年,软件开发领域持续快速发展,新技术和工具层出不穷。本文总结了十大提升开发效率的技巧,包括精通Git Hooks自动化流程、利用Docker容器化技术、拥抱无代码/低代码平台、集成AI/ML、关注IoT、重视网络安全、采用云原生开发和微服务架构、探索边缘计算、利用AR和即时应用技术,以及参与开源软件项目。这些技巧旨在帮助开发者适应技术变革,提高工作效率。
|
11月前
|
监控 开发者
鸿蒙next版开发:使用HiDebug获取调试信息(ArkTS)
在HarmonyOS 5.0中,HiDebug是一个强大的应用调试工具,可帮助开发者获取系统的CPU使用率、内存信息等关键性能数据。本文详细介绍了如何在ArkTS中使用HiDebug,并提供了示例代码,帮助开发者进行性能分析和问题诊断。
313 7
|
存储 算法 异构计算
m基于FPGA的多功能信号发生器verilog实现,包含testbench,可以调整波形类型,幅度,频率,初始相位等
使用Vivado 2019.2仿真的DDS信号发生器展示了正弦、方波、锯齿波和三角波的输出,并能调整幅度和频率。DDS技术基于高速累加器、查找表和DAC,通过频率控制字和初始相位调整产生各种波形。Verilog程序提供了一个TEST模块,包含时钟、复位、信号选择、幅度和频率控制输入,以生成不同波形。
449 18
|
存储
数字逻辑与模拟电子技术-部分知识点(4)——数电部分-组合电路的一般分析和设计方法、三人和四人表决器的设计、SR触发器、D触发器、JK触发器
数字逻辑与模拟电子技术-部分知识点(4)——数电部分-组合电路的一般分析和设计方法、三人和四人表决器的设计、SR触发器、D触发器、JK触发器
323 0
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp微信小程序的投票评选系统的详细设计和实现
基于SpringBoot+Vue+uniapp微信小程序的投票评选系统的详细设计和实现
219 0
|
SQL 缓存 数据库
PL/SQL的性能优化
PL/SQL的性能优化
227 0
|
存储 缓存 监控
Java 经典面试解析:服务器卡顿、CPU飙升、接口负载剧增
解决这个问题的关键是要找到Java代码的位置。下面分享一下排查思路,以CentOS为例,总结为4步。 第1步,使用top命令找到占用CPU高的进程。 第2步,使用ps –mp命令找到进程下占用CPU高的线程ID。 第3步,使用printf命令将线程ID转换成十六进制数。 第4步,使用jstack命令输出线程运行状态的日志信息。
495 0
|
算法 数据可视化 C++
OpenCASCADE Outline
OpenCASCADE Outline eryar@163.com      有网友反映blog中关于OpenCASCADE的文章比较杂乱,不太好找,最好能提供一个大纲,这样方便查找。于是决定将这些学习时写的文章整理下,方便对OpenCASCADE的学习理解。
3209 0
|
API 开发工具 开发者
如何接入公安实名认证接口
对于很多开发者来说,如何接入公安实名认证接口是一项非常重要的任务。在不同的应用场景下,都需要用户进行身份认证,而公安实名认证接口可以有效地帮助开发者完成这一任务。