高中數位邏輯_正反器_PART E J-K正反器-1_朱洪福

. DeltaMOOCx
50粉絲
2023年12月2日
DeltaMOOCx 台達磨課師是高中/高工及大學的免費公益磨課師(MOOCs)平臺。練習題、討論、教師輔導及更多數位課程資源,請至https://high.deltamoocx.net 註冊。本影片採用「創用CC-姓名標示-非商業性-禁止改作4.0」臺灣授權條款,相關授權作業依「創用CC-姓名標示-非商業性-禁止改作4.0」規範辦理。
前面呢
D型振緩器把RS的不允許狀態是消除掉了
但是他同時也沒有了QN的這個狀態
那如何可以讓
這個RS振緩器他的QN、0、1這三個都能保留
只要把不允許的狀態把它
去掉
那這個時候就是變成怎樣
我們來介紹的JK振緩器了
那JK振緩器
他要介紹的內容
有
比較多
所以說我們把它分成兩個部分
JK振緩器我們要介紹的
前面的前言
JK振緩器的電路還有完整的JK振緩器
還有JK振緩器的增值表
與激勵表
JK振緩器的特性方程式
還有組成式的振緩器
那第一部分我們先介紹
前言
JK振緩器電路和完整的JK振緩器
現在我們就準備進入到
第一個部分
JK振緩器是由RS振緩器改良而來
那RS振緩器的輸出
中有一個不允許的狀態
我改良這個缺點
後就變成為JK振緩器
那JK的作用和SR是一樣的
J為設定
它是使Q為1
K為重製
它是使Q為0
那我們先來看
JK振緩器的這個電路
右邊
A、B、Q、N加1實際上它是一個NAND閘組成的RS栓HIGH動作
那左邊是
JK振緩器電路呢
它是把Q跟Qbar
拉回到
輸入端這邊
那我們看這裡
Qbar
接回跟K
跟J同一顆
NAND閘
Q跟K同一顆
NAND閘
我們來看一下
如果
CK是0的話
那會變成什麼樣子
這個時候如果是CK是0
那因為NAND的特性
兩個輸出都是多少
1、1
兩個都是1、1的話
那就A為1、B為1
那表示它怎樣
維持
原態
沒有改變狀態
所以從這裡我們就可以看得出來
A是等於
J&Qbar
然後再
B是等於
K&Qbar
這裡先把它記清楚喔
A等於J&Qbar
B等於K&Qbar
然後A、B它們的輸出
A、B的話0、0的話是不允許
A為0、B為1
輸出就為多少
1
A為1、B為0
輸出就為多少
0
看好喔
B為1
就為1
B為0它就為0
好現在我們來看
那
假設J等於0、K等於0的時候
那我們知道
A等於J&Qbar
B等於K&Qbar
得到
A為1、B為1
那剛剛我們知道那是NAND閘的
開動作
A為1、1的時候它是Qn
表示狀態是不改變的
所以
Qn是0
它的Qn加1是0
Qn
是1
它的Qn加1是為1
啊所以我們就想說J、K是0、0的時候
它的Qn加1是
不改變狀態
是Qn的
接下來我們來看
這個時候呢
J是0、K是1
那
這裡我們就得到
J是0那A就為
1
那K是1的時候
如果Q為0
那B就為多少
1
啊Q為1的時候
啊B就為多少
0
那這裡面
A、B為1的時候它是原態
所以說
Qn是0所以Qn加1是為
0
但是
A、B是1、0的時候
Qn加1就為多少
0
這個時候你會發現到
J、K是0、1的時候
Qn加1
一定為多少
0
那我們再過來看下一個
這個的話
J為1
K為0
那K為0的話
B就一定為多少
1
那
J為1啊如果Qn是0的時候
然後
它的A就為0
Qn為1的時候
A為1
那這裡我們看一下
A、B是0、1的話它輸出是多少
1
啊A、B是1的時候它是
不改變狀態
就是原來是1它還是多少
1
所以
我們得到
J是1、K是0的時候
Qn加1還是為1
然後我們再過來看
J、K都是1、1的時候
那你會發現到
Qn是0的時候那
A為0、B為1
Qn是1的時候
A為1、B為0
A為0、B為1的時候輸出是1
A為1
B為0的時候輸出是0
那這時候的Qn加跟我原先的Qn來做
比較的時候剛好都怎樣
相反
所以說
J、K是1、1的時候
那麼它的下個狀態都是
剛好
相反的所以我們叫做什麼
Qn bar
那J、K正反器電路
所以說當J等於1、K等於
1
CK來的時候
那Q輸出的狀態會和原來的狀態相反
我們稱為
橫變
或者是
反轉
那就是Qn加1等於
Qn bar
它改善了
RS
正反器的電路
那輸出不允許的狀況
不會出現
那現在我們來看
完整的
J、K正反器它的符號跟它的
真值表
這是一個完整J、K正反器的一個符號
那我們從這邊來看得到
兩個輸入
J、K
時脈控制
CK
兩個輸出
Q跟
Q bar
還有
PR跟
CLR
那它現在的
真值表
我們來看一下
PR動作
給它0
Clear就不動作
為1
那Qn加1就為
1
第二個
Clear動作
PR不動作
所以說
PR是1、Clear是0
Qn加1就為多少
0
那PR跟Clear動作的時候
CK
J、K
都無關緊要
所以我們用叉叉
表示
再來
J、K正反器
要工作那我必須就讓PR跟CLR這兩個
不動作
所以他們因為他們是
弱動作的所以我們先全部給它1
那這個時候
J跟K兩個是0、0的時候
那
復原進來了
那它的輸出是Qn表示狀態不改變
那J、K是0、1的話
那一個復原進來
那它的輸出就為
0
J、K是1、0的話
那復原進來
它的輸出就為多少
1
J、K是1、1的時候只要有復原進來它的輸出就怎樣
改變狀態
我們就怎樣
Qn bar
這是完整的一個J、K正反器
它的符號
和它的一個
增值表
那現在我們來看
增值表和它的
時序圖
左邊是一個增值表
右邊我們看有CK還有J、K兩個輸入
現在我們來看
第一個虛線的地方
J為1、K為0
所以它的輸出
Q就由0變成到1
然後我們再過來看
第二個虛線的地方
J為0、K為1
所以這個時候Q就要由1變為0
再往右邊
第三個虛線
J、K
剛好都是1、1的時候
所以你會發現到
Q由0變為1
然後最後一個虛線
J、K還是1、1
這個時候
Q由1變為0
這個時序圖就是
根據
J、K正反器的
增值表
我們來
再來看個
兩條虛線中間
有一個時脈
它還是一樣有一個復原觸發
但是這時候J、K是多少
0、0
所以J、K是0、0它是QN
所以它還是
有還是保持原來的
異狀態
那
J、K正反器它的增值表跟時序圖我們就
介紹到這裡也就是說第一部分的
介紹到這裡
剛剛我們介紹過J、K正反器的電路
實際上它就是把
輸出Q、Q bar拉回到
輸入端交互
然後呢
消除掉
這個不允許的狀態之外
同時它出現了一個QN bar的一個
狀態
所以這變成一個J、K正反器
它的增值表它就是有
QN
0、1
QN bar
那完整的J、K正反器
就是除了兩個
輸入端J、K一個時脈
還有兩個輸出Q、Q bar之外
它還是有一個
PR跟CLR
那這個PR、CLR它
可以是HIGH動作也可以是
LOW動作
那還是一樣
它們是
優先
但不能同時動作
那我要執行J、K正反器的功能的時候
我一定要把
PR
CLR給它做一個
安置
也就是不要讓它動作
我們接下來要看
J、K正反器的第二個部分了
