ชิฟต์รีจิสเตอร์
จากวิกิพีเดีย สารานุกรมเสรี
ชิฟต์รีจิสเตอร์ (shift register) เป็นอุปกรณ์ทางลอจิกที่สร้างมาจากฟลิปฟลอปใช้เก็บข้อมูลชั่วคราวการส่งข้อมูลเข้ารีจิสเตอร์ส่งได้ทีละบิต รีจิสเตอร์ที่เก็บข้อมูลสามารถเลื่อนข้อมูลได้เราเรียกว่า รีจิสเตอร์เลื่อนข้อมูล หรือ ชิฟต์รีจิสเตอร์ (shift register) ถ้านำฟลิบฟลอบมาต่อเรียงกันจะทำให้ฟลิบฟลอบเอาข้อมูลจาก input ไปยัง output ได้เมื่อมีสัญญาณการกระตุ้นจะเกิดการเลื่อนข้อมูลที่ละบิต ตัวเลื่อนข้อมูลจัดเป็นการนำ FLIP FLOP ไปใช้งานได้ การเลื่อนข้อมูลจะมีลักษณะต่างกันดังนี้
- ชิฟต์รีจิสเตอร์เข้าขนานออกขนาน
- ชิฟต์รีจิสเตอร์เข้าขนานออกอนุกรม
- ชิฟต์รีจิสเตอร์เข้าอนุกรมออกขนาน
- ชิฟต์รีจิสเตอร์เข้าอนุกรมออกอนุกรม
[แก้] วงจรนับแบบชิฟต์รีจิสเตอร์
- วงจรนับแบบจอห์นสัน
- วงจรนี้นำอินเวิร์ต output ของฟลิบฟลอบบิตสูงสุดป้อนกลับมายังขาข้อมูลเข้าของฟลิบฟลอบตัวแรก และเราสามารถที่จะหารูปแบบของการนับได้จากสูตร 2n โดยที่ n ในที่นี้เป็นจำนวนบิต
- วงจรนับแบบวงแหวน
- วงจรนี้จะต่อ output ของฟลิบฟลอบที่บิตตัวสุดท้ายกับขา input ของฟลิบฟลอบที่บิตตัวแรก ซึ้งจะทำให้เกิดรูปแบบการนับเลื่อนกลับเป็นวงกลมถ้าหากมีสัญญาณเข้ามา

