Skip to main content

Shift Register คืออะไร?

ใช้กับวงจรดิจิตอลการลงทะเบียน Shift เป็นชุดของรองเท้าแตะตามเวลานาฬิกาตามลำดับFlip-Flops อำนวยความสะดวกในการย้ายข้อมูลจากอินพุตไปยังเอาต์พุตโดยใช้ตรรกะตามลำดับนาฬิกาในรูปแบบของคลื่นที่ทำซ้ำในรูปแบบสี่เหลี่ยมจะใช้เพื่อซิงโครไนซ์ข้อมูลที่เดินทางผ่านการลงทะเบียน Shift สร้างความล่าช้าสั้น ๆ ในการส่งสัญญาณดิจิตอลบ่อยครั้งที่การลงทะเบียน Shift ของความยาวที่แตกต่างกันจะใช้ในการแปลงข้อมูลแบบขนานเป็นอนุกรม แต่อาจใช้สำหรับการไหลของข้อมูลในไมโครโปรเซสเซอร์หรือเพื่อปกปิดข้อมูลอะนาล็อกเป็นดิจิตอลและในทางกลับกัน

การลงทะเบียน Shift เป็นวงจรความเร็วสูงในขั้นต้นการลงทะเบียน Shift จะย้ายบิตของข้อมูลทั้งซ้ายหรือขวาไปตามวงจรขึ้นอยู่กับโครงสร้างเฉพาะวงจรในรูปแบบที่ง่ายที่สุดการลงทะเบียน Shift จะใช้ข้อมูลในขั้นตอนแรกและเลื่อนบิตหนึ่งขั้นตอนซ้ายหรือขวาเนื่องจากสัญญาณนาฬิกาส่งสัญญาณความจำเป็นสำหรับการล่วงหน้าข้อมูลการลงทะเบียนจะถูกระบุด้วยจำนวนช่องเก็บข้อมูลชั่วคราวที่มีอยู่หลังจากแต่ละขั้นตอนระหว่างอินพุตและเอาต์พุตสล็อตที่เก็บข้อมูลชั่วคราวอนุญาตให้ SHIFT ลงทะเบียนเพื่อชะลอสัญญาณข้อมูลจนกว่าสัญญาณนาฬิกาจะส่งสัญญาณล่วงหน้าที่เหมาะสมยกตัวอย่างเช่นการลงทะเบียน 8 บิตมีแปดขั้นตอนและดังนั้นจึงมีช่องเก็บข้อมูลชั่วคราวแปดช่องสำหรับบิตในสตริงข้อมูล

โครงสร้างมีการลงทะเบียนกะขั้นพื้นฐานห้าประเภทการลงทะเบียนแบบ serial-in/serial-out และ unversal parallel-in/parallel-out registers ช่วยอำนวยความสะดวกในการป้อนข้อมูลและเอาต์พุตของข้อมูลในรูปแบบอนุกรมหรือรูปแบบขนานตามลำดับโดยไม่จำเป็นต้องมีการแปลงแบบขนานใน/อนุกรมออกหมายถึงการลงทะเบียนที่ประมวลผลอินพุตการส่งข้อมูลแบบขนานและแปลงการส่งสัญญาณดังกล่าวเป็นเอาต์พุตในรูปแบบอนุกรมการลงทะเบียนกะ Serial-in/parallel-out เกือบจะเหมือนกับคู่ขนานใน/serial-out ยกเว้นข้อมูลอินพุตในรูปแบบอนุกรมที่แปลงเป็นเอาต์พุตแบบขนาน

ตัวนับวงแหวนเป็นประเภทของโครงสร้างการลงทะเบียนกะที่มีการหมุนเวียนหรือทำซ้ำรูปแบบข้อมูลเมื่อการลงทะเบียน Shift เสร็จสิ้นการประมวลผลของสตริงข้อมูลและป้อนขั้นตอนสุดท้ายกลับไปที่ขั้นตอนการป้อนข้อมูลข้อมูลเริ่มต้นผลลัพธ์รูปแบบวงกลมตัวนับวงแหวนจะใช้เมื่อจำเป็นต้องใช้ฟังก์ชันเฉพาะในรูปแบบการทำซ้ำตัวอย่างเช่นชุดจอแสดงผล LED ตั้งค่าการแสดงผลที่เลือกซ้ำอาจใช้โครงสร้างตัวนับวงแหวนสำหรับการลงทะเบียน Shift เพื่อให้เอาต์พุตทำซ้ำที่พัลส์นาฬิกาที่กำหนดไว้

ในช่วงวันแรก ๆ ของคอมพิวเตอร์หน่วยความจำคอมพิวเตอร์การใช้การลงทะเบียน Shift แทนที่ Mercury Delay Lines เร่งการประมวลผลข้อมูลและช่วยให้ส่วนประกอบคอมพิวเตอร์และอุปกรณ์ต่อพ่วงขนาดเล็กลงวันนี้ Shift Registers เป็นหน่วยความจำคอมพิวเตอร์หลักถือว่าเป็นโบราณวัตถุอย่างไรก็ตามแผงวงจรยังคงมีการลงทะเบียนกะเพื่อลดปริมาณการเดินสายที่จำเป็นโดยเฉพาะอย่างยิ่งในไดรเวอร์ที่แสดงผลตัวแปลงดิจิตอลเป็นแบบอะนาล็อกและหน่วยความจำข้อมูลอนุกรม