สารบัญ:

การเชื่อมต่อไมโครคอนโทรลเลอร์ Atmega16 พร้อมจอแสดงผล LED Dot Matrix: 5 ขั้นตอน
การเชื่อมต่อไมโครคอนโทรลเลอร์ Atmega16 พร้อมจอแสดงผล LED Dot Matrix: 5 ขั้นตอน

วีดีโอ: การเชื่อมต่อไมโครคอนโทรลเลอร์ Atmega16 พร้อมจอแสดงผล LED Dot Matrix: 5 ขั้นตอน

วีดีโอ: การเชื่อมต่อไมโครคอนโทรลเลอร์ Atmega16 พร้อมจอแสดงผล LED Dot Matrix: 5 ขั้นตอน
วีดีโอ: Atmega16 interfacing with 8*8 Dot Matrix Display 2024, กรกฎาคม
Anonim
เชื่อมต่อไมโครคอนโทรลเลอร์ Atmega16 กับ Dot Matrix Led Display
เชื่อมต่อไมโครคอนโทรลเลอร์ Atmega16 กับ Dot Matrix Led Display

ในโครงการนี้ เราจะเชื่อมต่อจอแสดงผล LED ดอทเมทริกซ์กับไมโครคอนโทรลเลอร์ AVR(Atmega16) ที่นี่เราจะแสดงการจำลองในโพรทูส คุณสามารถใช้สิ่งเดียวกันในฮาร์ดแวร์ของคุณ ดังนั้นในที่นี้ เราจะพิมพ์อักขระหนึ่งตัวก่อน สมมุติว่า 'A' ในจอแสดงผลนี้ จากนั้นเราจะเลื่อนอักขระนั้นในหน้าจอนั้น

นี่เป็นโครงการที่น่าสนใจมาก ฉันคิดว่าคุณเคยเห็นการใช้งานการแสดงเมทริกซ์ประเภทนี้มากมายในโลกแห่งความเป็นจริง ดังนั้นที่นี่โดยใช้ Atmega16 เราจะสร้างต้นแบบของโปรเจ็กต์แสดงผลนี้

ขั้นตอนที่ 1: ซอฟต์แวร์ที่ใช้

ซอฟต์แวร์ที่ใช้
ซอฟต์แวร์ที่ใช้
ซอฟต์แวร์ที่ใช้
ซอฟต์แวร์ที่ใช้

Atmel Studio 7: Studio 7 เป็นแพลตฟอร์มการพัฒนาแบบบูรณาการ (IDP) สำหรับการพัฒนาและการดีบักแอปพลิเคชันไมโครคอนโทรลเลอร์ AVR® และ SAM ทั้งหมด Atmel Studio 7 IDP ช่วยให้คุณมีสภาพแวดล้อมที่ราบรื่นและใช้งานง่ายในการเขียน สร้าง และดีบักแอปพลิเคชันของคุณที่เขียนด้วย C/C++ หรือรหัสแอสเซมบลี

นี่คือลิงค์ดาวน์โหลด

2 Proteus Software สำหรับการจำลอง: เป็นซอฟต์แวร์สำหรับแสดงการจำลอง คุณจะได้รับข้อมูลมากมายในการดาวน์โหลดซอฟต์แวร์นี้

หากคุณกำลังทำในฮาร์ดแวร์โดยตรง ไม่จำเป็นต้องติดตั้งเครื่องมือ proteus

ขั้นตอนที่ 2: ส่วนประกอบที่ใช้:

ส่วนประกอบที่ใช้
ส่วนประกอบที่ใช้
ส่วนประกอบที่ใช้
ส่วนประกอบที่ใช้
ส่วนประกอบที่ใช้
ส่วนประกอบที่ใช้

ในวิดีโอสาธิตของเรา เราใช้การจำลองโพรทูส แต่แน่นอนว่าถ้าคุณทำในฮาร์ดแวร์ คุณจะต้องใช้ส่วนประกอบเหล่านี้สำหรับโปรเจ็กต์นี้:

1. บอร์ดพัฒนา AVR: คุณสามารถซื้อ Atmega16 IC และสร้างบอร์ดของคุณเองได้ ไม่ว่าจะด้วยวิธีใดก็ตาม คุณจะได้รับบอร์ดพัฒนา Atmega16/32 ดังนั้นถ้าคุณมีบอร์ดนี้ จะดีกว่าเพื่อให้คุณสามารถอัปโหลดโค้ดได้อย่างง่ายดายด้วยตัวเอง

2. 8*8 Dot Matrix LED display: ในขณะที่เราใช้จอแสดงผล 8*8 จึงมีไฟ LED 64 ดวงในจอแสดงผล LED เดียว

3. AVR ISP USB Programmer: โปรแกรมเมอร์นี้เป็นเครื่องมือฮาร์ดแวร์แบบสแตนด์อะโลนทั่วไปที่ช่วยให้คุณสามารถอ่านและเขียนไมโครคอนโทรลเลอร์ ATMEL ที่ใช้ AVR ได้จำนวนมาก

4. สายจัมเปอร์บางสาย: เราจำเป็นต้องมีสายจัมเปอร์ด้วยเพื่อทำการเชื่อมต่อระหว่างอุปกรณ์แต่ละชิ้น

ขั้นตอนที่ 3: รหัส:

คุณสามารถรับซอร์สโค้ดได้จากลิงค์ดาวน์โหลดด้านล่าง

ขั้นตอนที่ 4: แผนภาพวงจร:

แผนภูมิวงจรรวม
แผนภูมิวงจรรวม

ขั้นตอนที่ 5: วิดีโอ:

คำอธิบายโครงการทั้งหมดอยู่ในวิดีโอด้านบน

หากคุณมีข้อสงสัยเกี่ยวกับโครงการนี้โปรดแสดงความคิดเห็นด้านล่าง

และหากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับระบบฝังตัว คุณสามารถไปที่ช่อง youtube ของเราได้

กรุณาเยี่ยมชมและชอบหน้า Facebook ของเราสำหรับการปรับปรุงบ่อย

ขอขอบคุณและขอแสดงความนับถือ, เทคโนโลยี Embedotronics

แนะนำ: