74HC595N

74HC595N

Datasheet

  • ใช้สำหรับขยาย OUT PUT ได้ 8 บิต
  • ติดต่อกับคอนโทรลเลอร์ ใช้ 3 ขา
    – SHIFT CLOCK สำหรับสร้างสัญญาณนาฬิกา
    – A หรือ Serial Data Input สำหรับรับข้อมูลที่ละ 1 บิตอ้างอิงกับ SHIFT CLOCK
    – LATCH CLOCK สำหรับเปิดการแสดงข้อมูล ปรกติจะส่งให้ครบ 8 บิตก่อนถึงจะ Enable ขานี้ ข้อมูลจะได้ออกพร้อมกัน 8 บิตเลย
    – RESET สำหรับรีเซ็ตขอมูลให้เป็น 0 ทั้งหมด แต่เราใช้วิธีส่งมาให้ใหม่ 8 บิตเลยก่อน LATCH Enable ถ้าไม่ต่อกับคอนโทรลเลอร์ จะต่อกับ VCC
    – OUTPUT ENABLE ปรกติต่อลง GND สัญญาณ OUTPUT จะได้ออกตลอดเวลา
    – SQH สำหรับต่อกับ 74HC595 ตัวต่อไปในกรณีที่ใช้มากกว่า 1 ตัว
    – QA – QH เป็น OUTPUT 8 บิต

การต่อใช้งานกับ MCU ต่อ 3 ขา

  1. ค่าเริ่มต้น
    – LATCH CLOCK      = 0
    – Serial Data Input = 0
    – SHIFT CLOCK        = 0 นับขอบขาขึ้น
    – ให้ส่งข้อมูล 0 ไปก่อนเลย
  2. ส่งข้อมูล
    – Serial Data Input = Data1
    – SHIFT CLOCK  Enable ขึ้นแล้วลง 500uS
    – Serial Data Input = Data2
    – SHIFT CLOCK  Enable ขึ้นแล้วลง 500uS
    – Serial Data Input = Data3
    – SHIFT CLOCK  Enable ขึ้นแล้วลง 500uS
    – Serial Data Input = Data4
    – SHIFT CLOCK  Enable ขึ้นแล้วลง 500uS
    – Serial Data Input = Data5
    – SHIFT CLOCK  Enable ขึ้นแล้วลง 500uS
    – Serial Data Input = Data6
    – SHIFT CLOCK  Enable ขึ้นแล้วลง 500uS
    – Serial Data Input = Data7
    – SHIFT CLOCK  Enable ขึ้นแล้วลง 500uS
    – Serial Data Input = Data8
    – SHIFT CLOCK  Enable ขึ้นแล้วลง 500uS
    – LATCH CLOCK Enable ขึ้นแล้วลง 500uS