Hardware Interfacing

การติดต่อไอซี 74HC595 (Shift Register) แบบ SPI เพื่อขยายพอร์ตเอาท์พุตดิจิตอล

    ในบางกรณีที่ขาเอาท์พุตดิจิตอลของไมโครคอนโทรลเลอร์ ไม่เพียงพอต่อจำนวนเอาท์พุตดิจิตอลที่เราต่ออยู่กับโหลด อาจจะเป็นเพราะเราเลือกที่จะใช้ไมโครคอนโทรลเลอร์ที่มีจำนวนขาเอาท์พุตไม่เยอะ เพื่อประหยัดต้นทุน เราสามารถใช้ไอซ๊ 74HC595 ที่เป็น Shift Register มาช่วยเป็นขาเอาท์พุตดิจิตอลให้เราได้ ด้วยการส่งข้่อมูลที่เป็นเป็นชุดข้อมูลอนุกรม จะทำให้ข้อมูลอนุกรมที่รับเข้าไปถูกนำไปขยายออกที่ขาเอาท์พุตที่ขาไอซี  74HC595 ได้ นอกจากนี้เรายังสามารถนำ 74HC595 มาทำการควบคุมแบบต่อเรียง ( cascade ) กันได้อีกด้วย

74HC595 8-bit serial-in, serial or parallel-out shift