0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

什么是JKE触发器?

冬至子 来源:呆萌的长颈鹿 作者:三十而惑 2023-12-04 15:29 次阅读

什么是JKE触发器?

FF_JKE是一个具有异步设置(SET)和重置(RST)输入的边缘触发的JK触发器(JK Flip-Flop), 仅SET=1时,输出Q=1;只要RST=1,输出Q=0。RST=SET=0时,在CLK上升沿到来时,则:

  • 当J=K=0 ,输出Q保持不变;
  • 当J=1 且 K=0 ,输出Q=1;
  • 当J=0 且 K=1 ,输出Q=0;
  • 当J= K=1 ,输出Q取反;

时间图如下:

图片

特征表如下:

1.jpg

其中: CLK:时钟, RST:重置, SET: 设置 , J、K:输入 , Q:输出

  • 假设最初 输入都为0,输出 Q = 0;
  • 在t1处,J=K=0 ,输出Q保持不变;
  • 在t2处,J=1 且 K=0 ,输出Q=1;
  • 在t3处,J=0 且 K=1 ,输出Q=0;
  • 在t4处,J= K=1,输出Q取反,输出Q=1;
  • 在t5处,J=K=0 ,输出Q保持不变,输出Q=1;
  • 在t6处,J= K=1,输出Q取反,输出Q=0;
  • 在t7处,RST=1,输出Q=0;
  • 在t8处,SET=1且RST=0,输出Q=1;

图片

源代码如下:

FUNCTION_BLOCK "FF_JKE"
TITLE = 'FF_JKE'
{ S7_Optimized_Access := 'TRUE' }
VERSION : 0.1
   VAR_INPUT 
      SET : Bool;
      J : Bool;
      CLK : Bool;
      K : Bool;
      RST : Bool;
   END_VAR

   VAR_OUTPUT 
      Q : Bool;
   END_VAR

   VAR 
      edge : Bool;
   END_VAR


BEGIN


IF #RST OR #SET THEN
  #Q := NOT #RST; //仅SET=1时,Q=1;只要RST=1,Q=0;
ELSIF #CLK AND NOT #edge THEN
  IF #J XOR #K THEN //J<  >K进入判断
    #Q := #J; //J=1时,Q=J;K=1时 ,Q=0;
  ELSE //J=K进入判断
    #Q := #K XOR #Q;  //J=K=0时,Q保持不变;J=K=1时,Q取反;
  END_IF;
END_IF;
#edge := #CLK;




END_FUNCTION_BLOCK
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • JK触发器
    +关注

    关注

    1

    文章

    43

    浏览量

    15875
  • 触发器
    +关注

    关注

    14

    文章

    1995

    浏览量

    61047
  • RST
    RST
    +关注

    关注

    0

    文章

    31

    浏览量

    7381
  • CLK
    CLK
    +关注

    关注

    0

    文章

    127

    浏览量

    17125
收藏 人收藏

    评论

    相关推荐

    JK触发器,JK触发器是什么意思

    JK触发器,JK触发器是什么意思 1.主从JK触发器主从结构触发器也可以彻底解决直接控制,防止空翻。这里以性能优良、广泛使用的主从JK触发器
    发表于 03-08 13:36 6767次阅读

    D触发器,D触发器是什么意思

    D触发器,D触发器是什么意思   边沿D 触发器:  电平触发的主从触发器工作时,必须在正跳沿前加入输入信号。如果在CP 高
    发表于 03-08 13:53 4894次阅读

    什么是RS触发器,RS触发器的工作原理是什么?

    什么是RS触发器,RS触发器的工作原理是什么? 主从RS触发器
    发表于 03-08 14:00 3.1w次阅读

    施密特触发器,施密特触发器是什么意思

    施密特触发器,施密特触发器是什么意思 施密特触发器也有两个稳定状态,但与一般触发器不同的是,施密特触发器采用电位
    发表于 03-08 14:14 1935次阅读

    触发器的分类, 触发器的电路

    触发器的分类, 触发器的电路 双稳态器件有两类:一类是触发器,一类是锁存。锁存触发器的原
    发表于 03-09 09:59 1657次阅读

    什么是边沿触发器_边沿D触发器介绍

    边沿触发器,指的是接收时钟脉冲CP 的某一约定跳变(正跳变或负跳变)来到时的输入数据。在CP=l 及CP=0 期间以及CP非约定跳变到来时,触发器不接收数据的触发器。具有下列特点的触发器
    发表于 01-31 09:02 7.2w次阅读
    什么是边沿<b class='flag-5'>触发器</b>_边沿D<b class='flag-5'>触发器</b>介绍

    触发器的作用_触发器的特点介绍

    本文开始介绍了触发器的定义和触发器的特点,其次阐述了触发器的分类和触发器的作用,最后介绍了触发器的工作原理。
    发表于 03-27 17:35 2.2w次阅读

    电平触发器,脉冲触发器和边沿触发器触发因素是什么

    脉冲触发器由两个相同的电平触发的SR触发器组成,其中左SR触发器成为主触发器,右手侧称为从触发器
    的头像 发表于 02-11 10:56 9215次阅读
    电平<b class='flag-5'>触发器</b>,脉冲<b class='flag-5'>触发器</b>和边沿<b class='flag-5'>触发器</b>的<b class='flag-5'>触发</b>因素是什么

    触发器触发顺序是什么

    不同类型的触发器可能有不同的执行顺序。例如,对于同一个表上的多个触发器,插入触发器(INSERT trigger)可能先于更新触发器(UPDATE trigger)执行。
    的头像 发表于 02-05 10:09 1013次阅读
    <b class='flag-5'>触发器</b>的<b class='flag-5'>触发</b>顺序是什么

    t触发器和jk触发器的区别和联系

    触发器是数字电路中常用的组合逻辑电路,在现代电子系统中有着广泛的应用。其中,最常用的两种触发器是T触发器和JK触发器。本文将详细介绍T触发器
    的头像 发表于 02-06 14:04 5752次阅读

    如何用jk触发器构成t触发器?t触发器逻辑功能有哪些

    如何用JK触发器构成T触发器 JK触发器是一种基本的触发器电路,由两个输入端J和K控制,以及两个输出端Q和Q'组成。JK触发器的输出可以持续
    的头像 发表于 02-06 14:11 7837次阅读

    t触发器与d触发器的区别和联系

    在数字电路设计中,触发器是一种非常重要的存储元件,用于存储一位二进制信息。触发器的种类很多,其中最为常见的是T触发器(Toggle Flip-Flop)和D触发器(Data Flip-
    的头像 发表于 08-11 09:37 2082次阅读

    t触发器变为d触发器的条件

    在数字电路设计中,触发器是一种非常重要的存储元件,用于存储一位二进制信息。触发器的种类很多,其中最为常见的有JK触发器、D触发器和T触发器
    的头像 发表于 08-22 10:33 1044次阅读

    d触发器和jk触发器的区别是什么

    引言 数字电路是现代电子技术的基础,广泛应用于计算机、通信、控制等领域。触发器是数字电路中的一种基本逻辑元件,具有存储和传递信息的功能。 触发器的基本概念 触发器是一种具有记忆功能的数字电路元件
    的头像 发表于 08-22 10:37 1198次阅读

    怎么用jk触发器变成t触发器

    将JK触发器变成T触发器,主要涉及到对JK触发器的输入端口进行适当的连接和配置,以实现T触发器的逻辑功能。以下是将JK触发器转换为T
    的头像 发表于 08-28 09:41 1496次阅读