สารบัญ:
- ขั้นตอนที่ 1: ซอฟต์แวร์ที่ใช้:
- ขั้นตอนที่ 2: ส่วนประกอบที่จำเป็น:
- ขั้นตอนที่ 3: แผนภาพวงจร
- ขั้นตอนที่ 4: หลักการทำงานและวิดีโอ
วีดีโอ: วิธีพิมพ์อักขระที่กำหนดเองใน LCD ด้วยไมโครคอนโทรลเลอร์ 8051: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
ในโครงการนี้ เราจะบอกคุณเกี่ยวกับวิธีการพิมพ์อักขระที่กำหนดเองใน LCD ขนาด 16 * 2 โดยใช้ไมโครคอนโทรลเลอร์ 8051 เราใช้ LCD ในโหมด 8 บิต เราสามารถทำเช่นเดียวกันกับโหมด 4 บิตได้เช่นกัน
ขั้นตอนที่ 1: ซอฟต์แวร์ที่ใช้:
ในขณะที่เรากำลังแสดงการจำลองโพรทูส ดังนั้นสำหรับโค้ดและการจำลอง คุณต้องการ:
1 Keil uvision: เป็นผลิตภัณฑ์จาก keil จำนวนมาก ดังนั้นคุณจะต้องใช้คอมไพเลอร์ c51 คุณสามารถดาวน์โหลดซอฟต์แวร์นั้นได้จากที่นี่
2 Proteus Software สำหรับการจำลอง: เป็นซอฟต์แวร์สำหรับแสดงการจำลอง คุณจะได้รับข้อมูลมากมายในการดาวน์โหลดซอฟต์แวร์นี้
หากคุณกำลังทำในฮาร์ดแวร์ คุณจะต้องใช้ซอฟต์แวร์หนึ่งตัวที่เป็นแฟลชเวทย์มนตร์เพื่ออัปโหลดรหัสในฮาร์ดแวร์ของคุณ โปรดจำไว้ว่าแฟลชเวทย์มนตร์ได้รับการพัฒนาโดย NXP ดังนั้นคุณจึงไม่สามารถอัปโหลดไมโครคอนโทรลเลอร์ตระกูล 8051 ทั้งหมดผ่านซอฟต์แวร์นี้ได้ ดังนั้นคุณเท่านั้นที่สามารถอัปโหลดตัวควบคุมที่ใช้ Philips ได้
ขั้นตอนที่ 2: ส่วนประกอบที่จำเป็น:
ในวิดีโอสาธิตของเรา เราใช้การจำลองโพรทูส แต่แน่นอนว่าถ้าคุณทำในฮาร์ดแวร์ คุณจะต้องใช้ส่วนประกอบเหล่านี้สำหรับโปรเจ็กต์นี้:
บอร์ดพัฒนา 8051: ดังนั้นถ้าคุณมีบอร์ดนี้ มันจะดีกว่าเพื่อให้คุณสามารถอัปโหลดโค้ดได้ด้วยตัวเองอย่างง่ายดาย
LCD 16*2: นี่คือ LCD 16*2 ใน LCD นี้ เรามี 16 พิน
ตัวแปลง USB เป็น UART: นี่คือขั้วต่อตัวผู้ชนิด 9Pin D สำหรับสายจัมเปอร์ RS232 O / p
ขั้นตอนที่ 3: แผนภาพวงจร
ขั้นตอนที่ 4: หลักการทำงานและวิดีโอ
ใน LCD เรามีหน่วยความจำ 3 ประเภท ดังนั้นสำหรับอักขระที่กำหนดเอง เรามีหน่วยความจำ CGRAM ซึ่งจัดเก็บชุดอักขระที่กำหนดโดยผู้ใช้ 8 ชุด ดังนั้นทีละพิกเซลเราจะสร้างตัวละครแต่ละตัว ในโครงการนี้ เราได้สร้างอักขระที่กำหนดโดยผู้ใช้ 4 ตัว คำอธิบายโครงการทั้งหมดอยู่ในวิดีโอด้านบน
หากคุณมีข้อสงสัยเกี่ยวกับโครงการนี้ โปรดแสดงความคิดเห็นกับเราด้านล่าง และหากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับระบบฝังตัว คุณสามารถเยี่ยมชมช่อง YouTube ของเรา
กรุณาเยี่ยมชมและชอบหน้า Facebook ของเราสำหรับการปรับปรุงบ่อยๆ
ขอขอบคุณและขอแสดงความนับถือ,
แนะนำ:
เคาน์เตอร์ผู้เยี่ยมชมโดยใช้ 8051 และเซ็นเซอร์ IR พร้อม LCD: 3 ขั้นตอน
ตัวนับผู้เยี่ยมชมโดยใช้ 8051 และเซ็นเซอร์ IR พร้อมจอ LCD: เพื่อนที่รัก ฉันได้อธิบายวิธีสร้างตัวนับผู้เยี่ยมชมโดยใช้เซ็นเซอร์ 8051 และเซ็นเซอร์ IR และแสดงบน LCD 8051 เป็นหนึ่งในไมโครคอนโทรลเลอร์ที่ได้รับความนิยมมากที่สุดที่ใช้สำหรับงานอดิเรก การใช้งานเชิงพาณิชย์ทั่วโลก ฉันได้ทำวิ
8051 การเชื่อมต่อกับ DS1307 RTC และการแสดงการประทับเวลาใน LCD: 5 ขั้นตอน
8051 การเชื่อมต่อกับ DS1307 RTC และการแสดงการประทับเวลาใน LCD: ในบทช่วยสอนนี้ เราได้อธิบายให้คุณทราบเกี่ยวกับวิธีการเชื่อมต่อไมโครคอนโทรลเลอร์ 8051 กับ ds1307 RTC ที่นี่เรากำลังแสดงเวลา RTC ในรูปแบบ LCD โดยใช้การจำลอง Proteus
สร้าง PWM Wave ด้วยไมโครคอนโทรลเลอร์ PIC: 6 ขั้นตอน
สร้าง PWM Wave ด้วยไมโครคอนโทรลเลอร์ PIC: PWM คืออะไร? PWM STANDS FOR PULSE WIDTH MODULATION เป็นเทคนิคที่ความกว้างของพัลส์จะแตกต่างกัน เพื่อให้เข้าใจแนวคิดนี้อย่างชัดเจน ให้พิจารณาพัลส์นาฬิกาหรือสัญญาณคลื่นสี่เหลี่ยมใดๆ โดยมีรอบการทำงาน 50% ซึ่งหมายความว่าช่วงเวลา Ton และ Toff เท่ากัน
Capacitive Touch ด้วยไมโครคอนโทรลเลอร์ PIC16F886: 3 ขั้นตอน
Capacitive Touch ด้วยไมโครคอนโทรลเลอร์ PIC16F886: ในบทช่วยสอนนี้ เราจะอธิบายวิธีที่คุณสามารถใช้ไมโครคอนโทรลเลอร์ PIC16F886 เพื่อตรวจหาความแตกต่างของความจุ ซึ่งสามารถนำมาใช้ในภายหลังเพื่อบอกได้ว่ามีการกดทัชแพดหรือไม่ ควรทำความคุ้นเคยกับ pic microcontrollers ก่อนทำ
การให้แสงสว่างไดโอดเปล่งแสง (LED) ด้วยไมโครคอนโทรลเลอร์ C Stamp: 5 ขั้นตอน
การจัดแสงไดโอดเปล่งแสง (LED) ด้วยไมโครคอนโทรลเลอร์ C Stamp: นี่เป็นโครงการออกแบบและกิจกรรมแรกจากคู่มืออ้างอิง CS310XXX (μC 101) โดย A-WIT Technologies, Inc. ในคำแนะนำนี้ เราจะให้แสงสว่าง ไดโอดเปล่งแสง (LED) พร้อมไมโครคอนโทรลเลอร์ C Stamp ซี&เอ็น