
当满足触发条件时,JK触发器的Q满足:

这个式子的Qnext表示触发后的输出,Q表示触发前的输出。用中文表示就是(里面的“或”“与”“非”都是逻辑运算。参见《sjjklh红石第一弹》):
下一刻的输出Q=(“K非”与“前一刻的Q”)或(“J”与“前一刻的Q非”)
列成表就是这样(称为“真值表”):
输入J | 输入J | 前一刻Q | 后一刻Qnext | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 任意 | 0 | 1 | 0 | 任意 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 0 | 也有时序图,T代表其实质为状态翻转。此时序图为上边沿触发

设计方案有:其中A为上边沿触发,B为下边沿触发,E为边沿触发的纵向版本。C为电平触发,而且占了4层,不推荐。

应用方面,JK触发器能够被改造为其它触发器,实际上JK触发器在现实电路设计里是最灵活的,但在Minecraft里实现起来篇幅太大了……不推荐不熟悉数字电路的新手应用JK触发器。
|