Page 293 - Untitled
P. 293
༛
วงจรดิจิตอลละลอจิก༛ ༛ ༛บททีไ༛9༛ชิฟรีจิสตอรຏ༛༛༛277
9.4༛ชิฟรีจิสตอรຏทีไปງอนขຌอมูลขຌาละออกตามล้าดับ༛(Serial-IN༛Serial-Out༛Shift༛Register)༛
༛ ชิฟรีจิสตอรຏบบ༛SISO༛ปຓนชิฟรีจิสตอรຏทีไปງอนขຌอมูลขຌาละสงขຌอมูลออกตามล้าดับ༛ดยมีสัญญาณ
ั
ู
นาฬิกาปຓนตวควบคุมจังหวะ฿นการปງอนขຌอมลขຌละการสงขຌอมูลออก༛ชิฟรีจิสตอรຏบบ༛SISO༛มีวงจร༛
ั
ั
ดงรูปทีไ༛9.2༛ปຓนชิฟรีจิสตอรຏขนาด༛4༛บิต༛ประกอบดຌวย༛J-K༛ฟลิปฟลอป༛จ้านวน༛4༛ตว༛ดยมขา༛CLK༛༛
ี
ตอรวมกัน༛
༛ การท้างานของวงจร༛ริไมจากการท้า฿หຌขຌอมล฿นฟลิปฟลอปทุกตัวปຓนลอจิก༛0༛ดยการปງอนลอจิก༛1༛
ู
ขຌาทีไขาคลียรຏ༛พืไอท้า฿หຌขຌอมูล฿นชิฟรีจิสตอรຏปຓน༛0000༛จากนัๅนจึงปງอนขຌอมูลขຌาทีไขา༛J༛ของฟลิปฟลอป༛
A༛ละตຌองท้า฿หຌขาคลียรຏปຓนลอจิก༛0༛สมมติวาขຌอมูลทีไปງอนขຌาปຓน༛10102༛มืไอมีสัญญาณนาฬิกาพัลสຏ
รกขຌามา༛ขຌอมูลทีไปຓนลอจิก༛0༛จะถูกปງอนขຌาฟลิปฟลอป༛A༛ตามรูปทีไ༛9.3༛(ก)༛ละมืไอมีสัญญาณนาฬิกา
พัลสຏตอมา༛จะท้า฿หຌขຌอมูลทีไฟลิปฟลอป༛A༛ลืไอนเปอยูทีไฟลิปฟลอป༛B༛พืไอ฿หຌขຌอมูลตัวถัดเปขຌามาทนทีไ༛
ั
ืไ
ดังนัๅนมอสัญญาณนาฬิกาพลสຏทีไ༛2༛ผานเป༛ท้า฿หຌขຌอมูล฿นชิฟรีจิสตอรຏมีคาปຓน༛10002༛จากลักษณะการ
ท้างานของชิฟรีจิสตอรຏ༛มืไอตຌองการปງอนขຌอมูลขนาด༛4༛บิต༛ตຌอง฿ชຌสัญญาณนาฬิกา༛4༛พัลสຏ༛฿นการน้า
ู
ຌ
ขຌอมลขຌาเปกบเวຌทีไชิฟรีจิสตอรຏเดครบ༛ถຌาตຌองการน้าขຌอมลออกจากชิฟรีจิสตอรຏจะตຌอง฿ชຌสัญญาณ
ใ
ู
นาฬิกาอีก༛4༛พัลสຏ༛༛ดยสงออกทีไขา༛Q༛ของฟลิปฟลอป༛D༛
Q Q Q
༛
รูปทีไ༛9.2༛ชิฟรีจิสตอรຏ༛SISO༛ขนาด༛4༛บิต༛
༛
༛
༛
ิ
หมดการท้างาน༛ อนพุต༛ อาตຏพุต༛
HOLD༛ ༛ 0༛ 0༛ NO༛CHANCE༛
RESET༛ ༛ 0༛ 1༛ 0༛ 1༛
SET༛ ༛ 1༛ 0༛ 1༛ 0༛
TOGGLE༛ ༛ 1༛ 1༛ OPPOSITE༛STATE༛
༛
༛
ຌ
(ก)༛การคลืไอนยายขຌอมูล༛ (ข)༛ตารางความจริงของ༛J-K༛ฟลิปฟลอป༛
༛
รูปทีไ༛9.3༛การท้างานของชิฟรีจิสตอรຏ༛