
MSP4030_MSP403
1 คำแนะนำการสาธิต C51
ข้อมูลเบื้องต้นเกี่ยวกับแพลตฟอร์มการทดสอบ
บอร์ดพัฒนา: บอร์ดพัฒนา STC89/STC12
MCU: STC89C52RCSTC12C5A60S2
ความถี่ : 11.0592MHZ
คำแนะนำในการเชื่อมต่อพิน
โมดูลแสดงผลเชื่อมต่อกับไมโครคอนโทรลเลอร์โดยใช้สายเคเบิล DuPont โดยมีคำแนะนำเฉพาะดังต่อไปนี้:
ภาพที่1. หมุดด้านหลังโมดูล
คำแนะนำการเดินสายโปรแกรมทดสอบไมโครคอนโทรลเลอร์ STC89C52RC และ STC12C5A60S2
| ตัวเลข | โมดูล Pin | การพัฒนา STC89/STC12 พินสายไฟของบอร์ด |
หมายเหตุ |
|---|---|---|---|
| 1 | วีซีซี | 5V | พลังงานจอแอลซีดีเป็นบวก |
| 2 | ก.ย.ด. | ก.ย.ด. | กราวด์พลังงานจอแอลซีดี |
| 3 | LCD_CS | P13 | สัญญาณควบคุมการเลือก LCD ใช้งานระดับ P13 ต่ำ |
| 4 | จอแอลซีดี_RST | P33 | สัญญาณควบคุมการรีเซ็ต LCD, การรีเซ็ตระดับ P33 ต่ำ |
| 5 | LCD_RS | P12 | ระดับสูง: ข้อมูล ระดับต่ำ: คำสั่ง |
| 6 | เอสดีไอ(โมซี่) | P15 | สัญญาณข้อมูลการเขียนบัส SPI (ใช้การ์ด SD และหน้าจอ LCD ด้วยกัน) |
| 7 | SCK | P17 | สัญญาณนาฬิกาบัส SPI (ใช้การ์ด SD และหน้าจอ LCD ด้วยกัน) |
| 8 | นำ | P32 | สัญญาณควบคุมไฟหลังจอ LCD (อุปกรณ์เสริม) |
| 9 | เอสดีโอ(มิโซะ) | P16 | สัญญาณข้อมูลการอ่านบัส SPI (ใช้การ์ด SD และหน้าจอ LCD ด้วยกัน) |
| 10 | CTP_SCL | P36 | สัญญาณนาฬิกาบัส IIC หน้าจอสัมผัสแบบ Capacitive (อุปกรณ์เสริม) |
| 11 | CTP_RST | P37 | สัญญาณควบคุมการรีเซ็ตหน้าจอสัมผัสแบบ Capacitive (อุปกรณ์เสริม) |
| 12 | CTP_SDA | P34 | สัญญาณข้อมูลบัส IIC หน้าจอสัมผัสแบบ Capacitive (อุปกรณ์เสริม) |
| 13 | CTP_INT | P35 | สัญญาณขัดจังหวะการสัมผัสหน้าจอสัมผัสแบบ Capacitive (อุปกรณ์เสริม) |
| 14 | SD_ซีเอส | NC | สัญญาณควบคุมการเลือกการ์ด SD (อุปกรณ์เสริม) |
คำอธิบายฟังก์ชันสาธิต
โปรแกรมทดสอบนี้ประกอบด้วยโปรแกรม MCU สองประเภท: STC89C52RC และ STC12C5A60S2 STC12C5A60S2 มีซอฟต์แวร์ SPI และโปรแกรม SPI ฮาร์ดแวร์ ในขณะที่ STC89C52RC มีเฉพาะโปรแกรมซอฟต์แวร์ SPI ซึ่งอยู่ใน
Demo_ ภายใต้ไดเร็กทอรี C51 ดังแสดงในรูปต่อไปนี้:
คำอธิบายของสampเนื้อหาโปรแกรม
ROM ของไมโครคอนโทรลเลอร์ STC89C52RC มีขนาดเพียง 25KB และไม่สามารถจัดเก็บโปรแกรมที่ซับซ้อนและใหญ่เกินไปได้ ดังนั้นจึงดำเนินการทดสอบด้วยการปัดหน้าจออย่างง่ายเท่านั้น โปรแกรมทดสอบไมโครคอนโทรลเลอร์ STC12C5A60S2 ประกอบด้วยรายการทดสอบต่อไปนี้:
A. อินเทอร์เฟซหลักแสดงการทดสอบ
B. จอแสดงผล ID หน้าจอและการทดสอบการอ่านค่าสี GRAM (รองรับซอฟต์แวร์ SPI เท่านั้นและมีข้อยกเว้นเมื่อฮาร์ดแวร์ SPI อ่าน ID)
C. การทดสอบแปรงอย่างง่าย
D. การทดสอบการวาดและการเติมรูปสี่เหลี่ยมผืนผ้า
E. การทดสอบการวาดและการเติมแบบวงกลม
F. การวาดรูปสามเหลี่ยมและการเติมการทดสอบ
G. การทดสอบการแสดงผลภาษาอังกฤษ
H. การทดสอบการแสดงผลภาษาจีน
I. การทดสอบการแสดงภาพ
J. การทดสอบการแสดงผลดิจิตอลแบบไดนามิก
K. การทดสอบการแสดงผลแบบหมุน;
L. การทดสอบหน้าจอสัมผัสแบบ Capacitive (รวมถึงการทดสอบปุ่มสัมผัสและการทดสอบเส้นลายมือ)
คำแนะนำในการสลับทิศทางการแสดงผล:
ค้นหาคำจำกัดความของมาโคร USE_HORIZONTAL ใน lcd.h ดังที่แสดงด้านล่าง:

คำแนะนำการใช้งานสาธิต
การติดตั้งซอฟต์แวร์เครื่องมือพัฒนา
ขั้นแรก คุณต้องติดตั้งซอฟต์แวร์เครื่องมือพัฒนา ที่นี่มีการใช้ซอฟต์แวร์ Keil5 และ stc-isp โดยที่ Keil5 ใช้สำหรับการแก้ไขและการคอมไพล์โค้ด และ stc-isp ใช้สำหรับการดาวน์โหลด โปรดดูวิธีการดาวน์โหลดและการติดตั้งออนไลน์สำหรับซอฟต์แวร์ทั้งสอง
การติดตั้งแพ็คเกจชิป
หลังจากติดตั้ง keil5 แล้ว จำเป็นต้องติดตั้งแพ็คเกจชิป C51 ไม่เช่นนั้นจะไม่พบชิป C51 และไม่สามารถสร้างโปรเจ็กต์ C51 ได้ โปรดปรึกษาออนไลน์สำหรับวิธีการติดตั้งเฉพาะ
การคอมไพล์โปรแกรม
หลังจากติดตั้งเครื่องมือพัฒนาและแพ็คเกจชิปสำเร็จแล้ว ให้เปิดไดเร็กทอรี PROJECT ภายใต้นามสกุล sampโปรแกรม, ค้นหา uvprojx fileให้ดับเบิลคลิกเพื่อเปิด sampโครงการ le ดังแสดงในรูปต่อไปนี้:
หลังจากที่เปิดสampสำหรับโครงการ คุณสามารถทำการแก้ไขรหัสโครงการได้ (หรือไม่ก็ได้) หลังจากการแก้ไขเสร็จสิ้น ให้คลิกปุ่มคอมไพล์เพื่อคอมไพล์โค้ด พร้อมท์ต่อไปนี้จะปรากฏขึ้น บ่งชี้ว่าการคอมไพล์สำเร็จ ดังแสดงในรูปต่อไปนี้:
ดาวน์โหลดและรันโปรแกรม
A. เปิดซอฟต์แวร์ STC-ISP เพื่อดาวน์โหลดโปรแกรม ขั้นแรกเลือกรุ่นไมโครคอนโทรลเลอร์และอัตรารับส่งข้อมูลที่ถูกต้อง จากนั้นตั้งค่าดังแสดงในรูปต่อไปนี้:
ข. คลิกเพื่อเปิดโปรแกรม file -> เลือกไดเร็กทอรีที่คอมไพล์เลขฐานสิบหก file ตั้งอยู่ -> เลือกเลขฐานสิบหก file ->คลิกปุ่มเปิด ดังแสดงในรูปต่อไปนี้:
C. คลิกปุ่มดาวน์โหลดเพื่อเปิดไมโครคอนโทรลเลอร์อีกครั้ง และโปรแกรมจะถูกเบิร์น เมื่อข้อความแจ้ง “การดำเนินการสำเร็จ” ปรากฏขึ้น แสดงว่าการเบิร์นสำเร็จ การดำเนินการจะแสดงในรูปต่อไปนี้:
D. หากโมดูลแสดงผลแสดงตัวอักษรและกราฟิกตามปกติ แสดงว่าโปรแกรมทำงานได้สำเร็จ
เอกสาร / แหล่งข้อมูล
![]() |
LCDWIKI MSP4030 โมดูล SPI แบบคาปาซิทีฟขนาด 4.0 นิ้ว [พีดีเอฟ] คู่มือการใช้งาน MSP4030 โมดูล SPI แบบ Capacitive ขนาด 4.0 นิ้ว, MSP4030, โมดูล SPI แบบ Capacitive ขนาด 4.0 นิ้ว, โมดูล SPI แบบ Capacitive, โมดูล SPI, โมดูล |
