JK触发器是数字电路触发器中的一种基本电路单元。JK触发器具有置0、置1、保持和翻转功能,在各类集成触发器中,JK触发器的功能最为齐全。在实际应用中,它不仅有很强的通用性,而且能灵活地转换其他类型的触发器。由JK触发器可以构成D触发器和T触发器。

中文名

JK触发器

外文名

JK flip-flop功能:

置0、置1、保持和翻转

基础:

主从RS触发器

特点:

不用考虑一次变化现象

JK触发器功能描述

编辑

语音

JK触发器[1]

逻辑简图如图1所示

图1

JK触发器和触发器中最基本的RS触发器结构相似,其区别在于,RS触发器不允许R与S同时为1,而JK触发器允许J与K同时为1。当J与K同时变为1的同时,输出的值状态会反转。也就是说,原来是0的话,变成1;原来是1的话,变成0。 对应表如下:JK触发器运算

JK动作QQnext动作

00保持XX不变

01重置X0重置

10设置X1设置

11反转1(0)0(1)反转

JK触发器的时序图

脉冲工作特性如图2所示

图2 JK触发器该触发器无一次变化现象,输入信号可在CP 触发沿由1变0时刻前加入。由图2可知,该电路要求J、K信号先于CP 信号触发沿传输到G3、G4的输出端,为此它们的加入时间至少应比CP 的触发沿提前一级与非门的延迟时间。这段时间称为建立时间test。

输入信号在负跳变触发沿来到后就不必保持,原因在于即使原来的J、K信号变化,还要经一级与非门的延迟才能传输到G3和G4的输出端,在此之前,触发器已由G12、G13、G22、G23的输出状态和触发器原先的状态决定翻转。所以这种触发器要求输入信号的维持时间极短,从而具有很高的抗干扰能力,且因缩短tCPH 可提高工作速度。

从负跳变触发沿到触发器输出状态稳定,也需要一定的延迟时间tCPL。显然,该延迟时间应大于两级与或非门的延迟时间。即tCPL大于2.8tpd。

综上所述,对边沿JK 触发器归纳为以下几点:

1.边沿JK 触发器具有置位、复位、保持(记忆)和计数功能; 2.边沿JK 触发器属于脉冲触发方式,触发翻转只在时钟脉冲的负跳变沿发生; 3.由于接收输入信号的工作在CP下降沿前完成,在下降沿触发翻转,在下降沿后触发器被封锁,所以不存在一次变化的现象,抗干扰性能好,工作速度快。

JK触发器产品分类

编辑

语音

JK触发器主从JK 触发器

电路结构

图3 JK触发器电路图主从JK 触发器是在主从RS触发器的基础上组成的,如图3所示。 在主从RS触发器的R端和S端分别增加一个两输入端的与门G11和G10,将Q端和输入端经与门输出为原S端,输入端称为J端,将Q端与输入端经与门输出为原R端,输入端称为K端。

工作原理

由上面的电路可得到S=JQ,R=KQ。代入主从RS触发器的特征方程得到:

J=1,K=0时,Qn+1=1;

J=0,K=1时,Qn+1=0;

J=K=0时,Qn+1=Qn;

J=K=1时,Qn+1=~Qn;

由以上分析,主从JK 触发器没有约束条件。在J=K=1时,每输入一个时钟脉冲,触发器翻转一次。触发器的这种工作状态称为计数状态,由触发器翻转的次数可以计算出输入时钟脉冲的个数。

工作特性

建立时间:是指输入信号应先于CP信号到达的时间,用tset表示。由图4可知,J、K信号只要不迟于CP信号到达即可,因此有tset=0。保持时间:为保证触发器可靠翻转,输入信号需要保持一定的时间。保持时间用tH表示。如果要求 CP=1期间J、K的状态保持不变,而CP=1的时间为tWH,则应满足:tH≥tWH。

图4 JK触发器电路图传输延迟时间:若将从CP下降沿开始到输出端新状态稳定地建立起来的这段时间定义为传输时间,则有:tPLH=3tpd tPHL=4tpd 最高时钟频率:因为主从触发器都是由两个同步RS 触发器组成的,所以由同步RS触发器的动态特性可知 ,为保证主触发器的可靠翻转,CP高电平的持续时间tWH应大于3tpd。同理,为保证从触发器能可靠地翻转, CP低电平的持续时间tWL也应大于3tpd。因此,时钟信号的最小周期为:Tc(min)≥6tpd 最高时钟频率fc(max)≤1/6tpd。

如果把图4的J、K触发器接成T触发器使用(即将J和K相连后接至高电平),则最高时钟频率还要低一些。因为从CP的下降沿开始到输出端的新状态稳定建立所需要的时间为tPHL≥4tpd,如果CP信号的占空比为50%,那么CP信号的最高频率只能达到fc(max)=1/2tPHL=1/8tpd。

JK触发器带清零功能的主从下降沿触发JK触发器

若 Reset=0时:

J=1,K=0时,Qn+1=1;

J=0,K=1时,Qn+1=0;

J=K=0时,Qn+1=Qn;

带清零功能的主从下降沿JK触发器J=K=1时,Qn+1=Qn;若 Reset=1时:

不论J、K与Qn的值,Qn+1=0。

JK触发器集成触发器

集成JK触发器的产品较多,以下介绍一种比较典型的高速CMOS双JK触发器HC76。该触发器内含两个相同的JK触发器,它们都带有预置和清零输入,属于负跳沿触发的边沿触发器,其逻辑符号和引脚分布如图5所示。其功能表如表7.5.1所示。如果在一片集成器件中有多个触发器,通常在符号前面(或后面)加上数字,以表示不同触发器的输入、输出信号,比如C1与1J、1K同属一个触发器。

综上所述

对主从JK 触发器归纳为以下几点:

1.主从JK触发器具有置位、复位、保持(记忆)和计数功能;

2.主从JK触发器属于脉冲触发方式,触发翻转只在时钟脉冲的负跳变沿发生;

图5 JK触发器电路图3.不存在约束条件,但存在一次变化现象。4.产生一次变化的原因是因为在CP=1期间,主触发器一直在接收数据,但主触发器在某些条件下(Q=0,CP=1期间J端出现正跳沿干扰或Q=1,CP=1期间K端出现正跳沿干扰),不能完全随输入信号的变化而发生相应的变化,以至影响从触发器 状态与输入信号的不对应。

JK触发器分立元件构成的触发器

两个PNP三极管(上拉管)并联构成二输入与非门电路,三个PNP三极管并联则构成三输入与非门电路。

每个按键按下时提供高电平,松开时提供低电平。CLK按下时主触发器工作,松开时从触发器工作。

词条图册

更多图册

参考资料

1.

Digital electronics and design with VHDL

.google book.25/2/2008[引用日期2017-05-12]

JK触发器计算机符号,JK触发器相关推荐

  1. 将一个D触发器转换成JK触发器

    第一次发博客,单纯想记录下自己实验的历程,能给后面有困难的同学带来帮助更好! 本篇是关于数字电路的实验:如何将一个D触发器转换成JK触发器并进行验证的过程,话不多说,开始正文: 一.实验原理: 我们知 ...

  2. SR、JK、T、D触发器图形逻辑符号、真值表及特性方程

    触发器 SR触发器 JK触发器 T触发器 D触发器 对比总结 SR触发器 JK触发器 T触发器 D触发器 对比总结 将JK.SR.T三种类型触发器比较可知,JK触发器的逻辑功能最强,包含了SR和T 的 ...

  3. 在wps里面怎么设置触发器_wpsppt触发器怎么设置 jk触发器的工作原理及工作过程...

    延迟线使第二个触发器的触发稍晚于***个触发器,而使***个触发器的输出能够在第二个触发器接收到时钟信号之前稳定到有效的逻辑电平.延迟时间的选择要合适,从而使第二个触发器D输入处出现不确定电平的时间相 ...

  4. 中职计算机PPT触发器使用的教案,PPT触发器是什么,PPT触发器在哪里?

    PPT触发器是什么,PPT触发器在哪里?电脑使用时间越长越是发现,一款软件用熟练,就已经很不容易了.下面操作方法是在PowerPoint2013上为朋友们演示的,适用于PPT2007及以上版本,因为今 ...

  5. html input触发器类型,几种触发器的Verliog语言描述

    来源:CSDN 作者:fzhykx 1. D触发器: module D_flip_flop( input [1:0] d, input clk, output reg[1:0] q, output r ...

  6. mysql 触发器_进阶msql触发器-指南

    定义: 何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序.触发器是一个特殊的存储过程. 常见的触发器有三种:分别应用于Insert , Update ...

  7. mysql创建删除触发器的时候_mysql触发器简介及如何创建和删除触发器

    什么是mysql触发器 需要MySQL 5 对触发器的支持是在MySQL 5中增加的.因此,本章内容适用于MySQL 5或之后的版本. MySQL语句在需要时被执行,存储过程也是如此.但是,如果你想要 ...

  8. oracle触发器比较,Oracle使用触发器和mysql中使用触发器的比较

    一.触发器 1.触发器在数据库里以独立的对象存储, 2.触发器不需要调用,它由一个事件来触发运行 3.触发器不能接收参数 --触发器的应用 举个例子:校内网.开心网.facebook,当你发一个日志, ...

  9. mysql 触发器 注意事项_MySQL触发器的利弊-使用MySQL触发器时应该注意的事项

    在MySQL中,触发器可以在你执行INSERT.UPDATE或DELETE的时候,执行一些特定的操作.在创建触发器时,可以指定是在执行SQL语句之前或是之后执行这些操作.通过触发器,你可以实现一些业务 ...

最新文章

  1. win10虚拟内存怎么设置最好_win10系统两台电脑直连怎么设置
  2. android字符串获取数字索引,从字符串中提取特定数据(Extract specific data from a string)...
  3. 当一个项目中同时存在webroot和webcontext时
  4. spring boot异常——java.net.BindException: Address already in use: bind
  5. 区块链BaaS云服务(30) 字节方舟 ByteArk
  6. Java iText PDF:用 iText 包生成简单的 pdf 文件
  7. python不同数据的读入_python读写不同编码txt文件_python读写txt文件
  8. 华为gsm模块_出货量全球第一,华为阿里腾讯都是其客户,上海移远通信牛在哪?...
  9. JAVA8新特性Optional和Stream和Localdate用法
  10. Java实现动态代理的两种方式
  11. 计算机文化基础清华大学出版社,清华大学出版社-图书详情-《计算机基础》
  12. css compressor java_使用YUI Compressor压缩CSS/JS
  13. 数据库安全性之安全标准
  14. 开发一个App大概要多少钱?
  15. JS(fullpage)的使用
  16. 银行双活数据中心建设项目实践
  17. 利用计算机程序快速得到9*9大小数独的解法
  18. YouTube营销活动方案
  19. Redis | 客户端
  20. GD32F450ZIT6脉冲捕获会丢失脉冲的问题

热门文章

  1. 当房地产插上数字翅膀后,成本收益几何?|2021中国房地产数字峰会
  2. NavicatforMySQL_繁星漫天_新浪博客
  3. 陀螺精选第1期:BCH生死战,谁能存活?
  4. 妖精的尾巴手游快速升级辅助 爱蜂窝自动新手挂机升级
  5. 【PS基础教程】PS制作圆形小图标
  6. java 医保接口对接_读:HIS 与医保系统的接入方案及实现
  7. 分类性能度量指标:ROC曲线、AUC值、正确率、召回率、敏感度、特异度
  8. rfid连接mysql_如何实现 RFID 数据与数据库连接?
  9. 火狐、chrome浏览器过滤网页广告设置过程
  10. 是时候让企业拥有“AI自由”了