Page 263 - Untitled
P. 263
༛
246༛༛༛บททีไ༛8༛วงจรนับ༛ ༛ วงจรดิจิตอลละลอจิก༛
8.5༛วงจรนับตามคาทีไก้าหนด༛(Modulus༛Counter)༛
༛ การ฿ชຌงานของวงจรนับเมจ้าปຓนตຌองนับถึงคาสูงสุดสมอเป༛ชน༛วงจรนับขนาด༛3༛บิต༛จะนับเดຌสูงสุด༛
7(0-7)༛ต฿นการ฿ชຌงานจริง༛ชน༛฿ชຌปຓนวงจรนับวลาปຓนนาทีทีไหลักหนวยจะนับปຓน༛0༛1༛2༛3༛4༛5༛ลຌว
กลับมาริไมตຌนทีไ༛0༛อีกครัๅงหนึไง༛การนับบบนีๅตຌองพิไมวงจรควบคุมขຌาเป฿นวงจรนับ༛ตามตัวอยางตอเปนีๅ༛
ั
ั
༛ 8.5.1༛วงจรนบ༛10༛บบนับขึๅน༛ปຓนวงจรทีไมีชวงการนบจาก༛0000 2༛༛1001 2༛การนับจะตຌอง฿ชຌ
สัญญาณนาฬิกา༛10༛พัลสຏ༛จึงจะกลับมาริไมตຌน฿หม༛การนับบบนีๅน้าเป฿ชຌปຓนตัวสดงผลของลขฐานสิบ༛
ั
ั
ຏ
ตวอยางของวงจรนบ༛10༛สดง฿นรูปทีไ༛8.5༛วงจรนประกอบดຌวย༛J-K༛ฟลิปฟลอป༛4༛ตว༛กับอนดกต༛༛
ีๅ
ั
ี
ี
ั
ไ้
1༛ตว༛ดยก้าหนด฿หຌฟลิปฟลอป༛A༛ปຓนบิตตาสุดทีไมสัญญาณนาฬิกาปງอนขຌาดยมการปลีไยนปลง
อาตຏพุต༛฿นชวงขอบขาลงของสัญญาณนาฬิกา༛
A
1
Q
༛
༛
รูปทีไ༛8.5༛วงจรนับ༛10༛บบนับขึๅน༛
༛
༛ การท้างานของวงจร༛ริไมจากรีซตฟลิปฟลอปทุกตัวพืไอ฿หຌอาตຏพุต༛ Q༛ของฟลิปฟลอป༛D༛ปຓนลอจิก༛
1༛สัญญาณนจะถูกปງอนกลับขຌาทีไขาอนพุต༛J༛ละ༛K༛ของฟลิปฟลอป༛B༛พอ฿หຌท้างาน฿นหมดทใอคกิล༛
ีๅ
ิ
ืไ
ั
ขณะดียวกันขาอินพุตของฟลิปฟลอป༛A༛ละฟลิปฟลอป༛C༛ยงคงปຓนลอจิก༛1༛จึงท้างาน฿นหมดทใอคกิล
ท้า฿หຌอาตຏพุต༛Q༛ของฟลิปฟลอป༛B༛ละฟลิปฟลอป༛C༛ปຓนลอจิก༛0༛ละยังท้า฿หຌอาตຏพุตของอนดຏกต
ปຓนลจิก༛0༛ดຌวย༛ลอจิก༛0༛ละ༛1༛ทีไขา༛J༛ละ༛K༛ของฟลิปฟลอป༛D༛จะท้างาน฿นหมดซต༛
༛ มืไอนับถึงคา༛710(01112)༛ทีไอาตຏพุต༛Q༛ของฟลิปฟลอป༛B༛ละฟลิปฟลอป༛C༛ปຓนลอจิก༛1༛ทัๅงคู༛ท้า฿หຌ
ຏ
อาตຏพุตของอนดกตปຓนลอจิก༛1༛จึงท้า฿หຌฟลิปฟลอป༛D༛ท้างาน฿นหมดทใอคกิล༛฿นชวงขอบขาลงของ
สัญญาณนาฬิกาพัลสຏทีไ༛8༛ขຌาขา༛
ຏ
ุ
ิไ
ั
༛ คาการนบจะพมปຓน༛10002༛(810)༛฿นขณะทีไอาตพต༛ Q༛ของฟลิปฟลอป༛D༛จะปງอนลอจิก༛0༛ขຌาทีไ
อินพุต༛J༛ละ༛K༛ของฟลิปฟลอป༛B༛อนดกตจะเมถูกกระตุຌน༛ท้า฿หຌขา༛J༛ของฟลิปฟลอป༛D༛ปຓนลอจิก༛0༛
ຏ
จึงท้างาน฿นหมดรีซต༛
༛ ขณะทีไถึงขอบขาลงของสัญญาณนาฬิกาพลสຏทีไ༛9༛ฟลิปฟลอป༛A༛ทใอคกิลอีกครัๅงหนง༛ท้า฿หຌการนบ
ั
ั
ึไ
ุ
ຏ
ิไ
ั
พมขึๅนปຓน༛1001 2༛฿นชวงสัญญาณนาฬิกาพลสຏทีไ༛10༛ฟลิปฟลอป༛A༛ทใอคกลอก༛ท้า฿หຌอาตพต༛Q༛༛
ี
ิ