Flip-Flop နဲ့ Latch တွေက Data Storage Element အနေနဲ့သုံးပါတယ်။ နှစ်ခုစလုံးက Bitstate Device အမျိုးအစားတွေပါ။ '1' နဲ့ '0' bit တွေကိုပြောတာပါ။
Flip-Flop ကတော့ Edge Sensitive အမျိုးအစားဖြစ်ပြီးတော့ Latch ကတော့ Level Sensitive အမျိုးအစားဖြစ်ပါတယ်။ Flip-Flop ကတော့ Clock Signal လိုပါတယ်။ Clock Signal ရမှသာ Flip-Flop က သူ့လိုရာကိုအလုပ်လုပ်မှာပါ။ Latch မှာတော့ Clock Signal မလိုပါဘူး။
အခုကတော့ SR Flip-Flop နဲ့ RS Flip-Flop ခြားနားချက်အကြောင်းကိုအဓိကထားပြီးပြောသွားမှာပါ။ Theory အရဆိုရင်တော့ SR နဲ့ RS Flip-Flop ကအတူတူပါပဲ။ S နဲ့ R Input တွေက High အနေအထားရောက်သွားရင်, သူတို့ရဲ့ Output တွေကို အတိအကျသတ်မှတ်ထားပါတယ်။
PLC နဲ့ တခြား Programming Environment တွေမှာဆိုရင် Flip-Flop ရဲ့ အခြေအနေအားလုံးထဲမှာ ရလဒ်တွေကို ဆုံးဖြတ်ပေးဖို့ကလိုပါတယ်။ ဒါကြောင့်မလို့ပဲ RS နဲ့ SR Flip-Flop တွေကို Design ထုတ်ထားတာပါ။
SR Flip-Flop တွေကို Set Priority Flip-Flop လို့လည်းခေါ်သလို RS Flip-Flop ကို Reset Priority Flip-Flop လို့လည်းခေါ်ပါတယ်။ RS Flip-Flop မှာဆိုရင် Reset က ဦးစားပေးအနေအထားမှာပါ။ SR Flip-Flop မှာဆိုရင် Set ကဦးစားပေးပါ။
SR Flip-Flop မှာ Output က Set လုပ်ရင်, SR (SetReset) Flip-Flop က SET(1) ဖြစ်လာပါလိမ့်မယ်။ RS Flip-Flop မှာဆိုရင် Output က Reset လုပ်ရင် , RS (ResetSet) က RESET(0) ဖြစ်သွားပါမယ်။ မြင်သာအောင် အလုပ်လုပ်ပုံကို တစ်ဆင့်ချင်းရေးထားပါတယ်။
SR Flip Flop
S = 0 and R = 0 → Q = Q (မပြောင်းလဲပါ)
S = 0 and R = 1 → Q = 0 (reset)
S = 1 and R = 0 → Q = 1 (set)
S = 1 and R = 1 → Q = 1 (set is Priority ဖြစ်လို့ Set ပဲရမှာပါ)
RS Flip-Flop
S = 0 and R = 0 → Q = Q (မပြောင်းလဲပါ)
S = 0 and R = 1 → Q = 0 (reset)
S = 1 and R = 0 → Q = 1 (set)
S = 1 and R = 1 → Q = 0 (reset is Priority ဖြစ်လို့ Reset ပဲရမှာပါ)
Reference : Instrumentationtools
Comments
Post a Comment