การใช้งานไอซี 74HC595
รู้จักกับ 74HC595
ไอซี 74HC595 เป็นไอซีเลื่อนบิต เมื่อมีการป้อนข้อมูลเข้าไปใหม่ บิตจะถูกเลื่อนไปตามข้อมูลที่ป้อน มี
ขาทั้งหมด 16 ขา เป็นขาเอาต์พุตที่ควบคุมได้ทั้งหมด 8 ขา ตั้งแต่ Q0 Q1 Q2 ... Q7 มีขา 3 ขาสำหรับการควบคุมขา Q0 - Q7
- ขา ST_CP เป็นขาควบคุมจังหวะการส่งข้อมูล เมื่อไม่มีการส่งข้อมูลจะให้สถานะขานี้เป็น HIGH แต่ เมื่อมีการส่งข้อมูลจะให้ขานี้มีสถานะเป็น LOW จนกว่าจะหยุดส่งข้อมูลจึงให้ขานี้มีสถานะกลับ มา เป็น HIGH อีกครั้ง
- ขา SH_CP เทียบได้กับขา Clock เป็นขาที่จะต้องป้อนสัญญาณพัลส์เข้าไปเพื่อควบคุมการรับข้อมูล เข้าไอซี โดยการป้อนสัญญาณจะต้องสัมพันธกับการป้อนข้อมูลในแต่ละบิต
- ขา DS เป็นขาสำหรับป้อนข้อมูลเข้าไปทีละบิต
และมีอีก 2 ขาสำหรับการป้อนข้อมูลลอจิกคงที่
- ขา MR ต่อให้มีสถานะเป็น HIGH หรือต่อเข้า +VCC
- ขา OE ต่อให้มีสถานะเป็น LOW หรือต่อเข้า GND
เช่น
-การใช้งานจริงกับหลอด LED โดยใช้ไอซี 74HC595 หลายตัว
ในตัวอย่างนี้จะใช้ไอซี 74HC595 จำนวน 2 ตัวในการขับ LED จำนวน 16 ดวงให้วิ้งตั้งแต่ดวงแรกไปจนถึงดวงสุดท้ายแล้วกลับมาเริ่มต้นใหม่