สารบัญ:

การแสดงหมายเลขปุ่มกดใน LCD 16 X 2 ด้วย 8051: 4 ขั้นตอน
การแสดงหมายเลขปุ่มกดใน LCD 16 X 2 ด้วย 8051: 4 ขั้นตอน

วีดีโอ: การแสดงหมายเลขปุ่มกดใน LCD 16 X 2 ด้วย 8051: 4 ขั้นตอน

วีดีโอ: การแสดงหมายเลขปุ่มกดใน LCD 16 X 2 ด้วย 8051: 4 ขั้นตอน
วีดีโอ: LCD Sample โปรแกรมการแสดงผลจอ LCD ด้วย mikroC 2024, พฤศจิกายน
Anonim
การแสดงหมายเลขปุ่มกดใน LCD 16 X 2 ด้วย 8051
การแสดงหมายเลขปุ่มกดใน LCD 16 X 2 ด้วย 8051

ในโครงการนี้ เราจะเชื่อมต่อปุ่มกดและจอ LCD กับ 8051 ขณะที่เรากดแป้นในแป้นกด เราจะได้รับหมายเลขการติดต่อในจอ LCD ของเรา

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

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

ในขณะที่เรากำลังแสดงการจำลองโพรทูส ดังนั้นสำหรับโค้ดและการจำลอง คุณต้องการ:

1 Keil uvision: เป็นผลิตภัณฑ์จาก keil จำนวนมาก ดังนั้นคุณจะต้องใช้คอมไพเลอร์ c51 คุณสามารถดาวน์โหลดซอฟต์แวร์นั้นได้จากที่นี่

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

หากคุณกำลังทำในฮาร์ดแวร์ คุณจะต้องใช้ซอฟต์แวร์หนึ่งตัวที่เป็นแฟลชเวทย์มนตร์เพื่ออัปโหลดรหัสในฮาร์ดแวร์ของคุณ โปรดจำไว้ว่าแฟลชเวทย์มนตร์ได้รับการพัฒนาโดย nxp ดังนั้นคุณจึงไม่สามารถอัปโหลดไมโครคอนโทรลเลอร์ตระกูล 8051 ทั้งหมดผ่านซอฟต์แวร์นี้ได้ ดังนั้นคุณเท่านั้นที่สามารถอัปโหลดตัวควบคุมที่ใช้ Philips ได้

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

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

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

บอร์ดพัฒนา 8051: ดังนั้นถ้าคุณมีบอร์ดนี้ มันจะดีกว่าเพื่อให้คุณสามารถอัปโหลดโค้ดได้ด้วยตัวเองอย่างง่ายดาย

LCD 16*2: นี่คือ LCD 16*2 ใน LCD นี้ เรามี 16 พิน

4*3 Keypad Matrix: ที่นี่เราใช้เมทริกซ์ปุ่มกด 4*3 ดังนั้นคุณสามารถใช้เมทริกซ์ 4*3 หรือเมทริกซ์อื่นๆ เช่น 4*4 ได้ ไม่มีปัญหา สำหรับขั้นตอนอีกเล็กน้อยเราต้องเพิ่มโค้ด USB เป็นตัวแปลง UART ของเรา: นี่คือตัวเชื่อมต่อตัวผู้ชนิด 9 Pin D สำหรับ RS232 O / p

สายจัมเปอร์บางสาย

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

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

ขั้นตอนที่ 4: รหัสและวิดีโอ

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

คุณสามารถรับซอร์สโค้ดจาก GitHub Link. ของเรา

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

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

ขอขอบคุณและขอแสดงความนับถือ,

แนะนำ: