สารบัญ:

ใช้ 2 Shift Registers (74HC595) เพื่อขับ 16 LEDs: 9 Steps
ใช้ 2 Shift Registers (74HC595) เพื่อขับ 16 LEDs: 9 Steps

วีดีโอ: ใช้ 2 Shift Registers (74HC595) เพื่อขับ 16 LEDs: 9 Steps

วีดีโอ: ใช้ 2 Shift Registers (74HC595) เพื่อขับ 16 LEDs: 9 Steps
วีดีโอ: การทดลองที่ 15 การประยุกต์ใช้งานไอซี 74HC595 2024, มิถุนายน
Anonim
ใช้ 2 Shift Registers (74HC595) เพื่อขับ 16 LEDs
ใช้ 2 Shift Registers (74HC595) เพื่อขับ 16 LEDs

วงจรนี้จะใช้รีจิสเตอร์ 2 กะ (74HC595) รีจิสเตอร์กะจะขับเป็นเอาต์พุต LED 16 ดวง การลงทะเบียนกะแต่ละตัวจะขับ LED 8 ดวง การลงทะเบียนกะมีสายเพื่อให้แต่ละเอาต์พุตของการลงทะเบียนกะจะมีลักษณะซ้ำกัน

ขั้นตอนที่ 1: Shift Register คืออะไร?

Shift Register คืออะไร?
Shift Register คืออะไร?
Shift Register คืออะไร?
Shift Register คืออะไร?

รีจิสเตอร์ Shift เป็นวงจรลอจิกแบบต่อเนื่องซึ่งสามารถจัดเก็บและถ่ายโอนข้อมูลได้

Shift register ประกอบด้วย flip flops และ clocks จำนวนมากที่เชื่อมต่อเข้าด้วยกัน เอาต์พุตของ shift registers กะจะถูกเลื่อนหรือเปลี่ยนตามนาฬิกา (pulsed outputs)

ขั้นตอนที่ 2: การใช้ Shift Registers

การใช้ Shift Registers
การใช้ Shift Registers

Shift register เป็นวงจรหน่วยความจำดิจิทัลที่ใช้ในเครื่องคิดเลขและคอมพิวเตอร์ สามารถใช้ Shift register เพื่อขยายจำนวนเอาต์พุตจากไมโครคอนโทรลเลอร์เช่น Arduino

ขั้นตอนที่ 3: ชิ้นส่วนอิเล็กทรอนิกส์ที่ใช้ในวงจร

ชิ้นส่วนอิเล็กทรอนิกส์ที่ใช้ในวงจร
ชิ้นส่วนอิเล็กทรอนิกส์ที่ใช้ในวงจร

2 74HC595 กะลงทะเบียน

ตัวต้านทาน 16;1 k (น้ำตาล ดำ แดง)

16 LEDs

1 Arduino Uno

ตัวเก็บประจุด้วยไฟฟ้า 2 ตัว;10 Uf

เขียงหั่นขนมยาว 2 อัน

สายไฟ

ขั้นตอนที่ 4: การตั้งค่าวงจร

การตั้งค่าวงจร
การตั้งค่าวงจร
การตั้งค่าวงจร
การตั้งค่าวงจร

ผลลัพธ์คือ Qa ถึง Qh. Wire Qa ก่อนจากนั้นไปที่เอาต์พุตอื่นตามที่แสดงเป็นไดอะแกรม

pin14 คือ SER เชื่อมต่อกับขาดิจิตอล Arduino 11 SER เป็นอินพุต DATA ซึ่งจะเข้าเกียร์

Pin12 คือ RCLK (LATCH) เชื่อมต่อกับ

Arduino พินดิจิตอล 8

Pin11 คือ SRCLK (CLOCK) เชื่อมต่อกับขาดิจิตอล Arduino 12

ทุกครั้งที่พินนี้สูงขึ้น(1) ค่าใน shift register จะเลื่อนไป 1 บิต

Vcc เป็นพิน 16 เชื่อมต่อกับรางเขียงหั่นขนมสีแดง

ขา 8 เชื่อมต่อกับกราวด์

Arduino 5 โวลต์เชื่อมต่อกับรางสีแดงของเขียงหั่นขนม

Arduino groundsd เชื่อมต่อกับรางสีดำ

ต่อกราวด์ของบอร์ดเข้าด้วยกันดังแสดงในแผนภาพ

ขั้นตอนที่ 5: วิธีการทำงานของวงจร

วงจรทำงานอย่างไร
วงจรทำงานอย่างไร

อินพุตที่แตกต่างกัน 3 แบบ (CLOCK, LATCH, DATA) จะเปลี่ยนแรงดันไฟฟ้าของเอาต์พุตตามที่เห็นบนไฟ LED CODE จะตั้งโปรแกรมลำดับของ LED และความเร็วของไฟ LED ที่เปิดและปิด

ขั้นตอนที่ 6: ผลลัพธ์จะเปลี่ยนจากซ้ายไปขวาก่อนอย่างรวดเร็ว

ผลลัพธ์จะเปลี่ยนจากซ้ายไปขวาก่อนอย่างรวดเร็ว
ผลลัพธ์จะเปลี่ยนจากซ้ายไปขวาก่อนอย่างรวดเร็ว

ไฟ LED จะเลื่อนจากซ้ายไปขวาอย่างรวดเร็ว

ขั้นตอนที่ 7: จากนั้นไฟ LED ก็จะไปจากขวาไปซ้ายอย่างรวดเร็ว

จากนั้นไฟ LED ก็จะไปจากขวาไปซ้ายอย่างรวดเร็ว
จากนั้นไฟ LED ก็จะไปจากขวาไปซ้ายอย่างรวดเร็ว

ไฟ LED เปลี่ยนทิศทาง (ขวาไปซ้าย)

ขั้นตอนที่ 8: สรุป

บทสรุป
บทสรุป

ฉันหวังว่าโครงการนี้จะช่วยให้เข้าใจการลงทะเบียนกะและการใช้งาน ฉันสนุกกับโครงการ มันได้รับการทดสอบเมื่อ

Tinkercad และผลงาน.

มีลิงก์ แต่คุณอาจต้องมีบัญชี Tinkercad เพื่อดู ลิงก์นี้ถูกโพสต์ไว้ด้านบนด้วยรหัส CODE

ขอขอบคุณ

ขั้นตอนที่ 9: วิดีโอของ Shift Registers

วีดีโอทะเบียนกะ

แนะนำ: