
MSP4030_MSP403
1 C51 демо нускамалары
Сыноо платформасына киришүү
Өнүктүрүү кеңеши: STC89/STC12 өнүктүрүү кеңеши
MCU: STC89C52RCSTC12C5A60S2
жыштыгы: 11.0592MHZ
Pin туташуу нускамалары
Дисплей модулу микроконтроллерге DuPont кабели аркылуу туташтырылып, төмөнкүдөй атайын көрсөтмөлөр бар:
Сүрөт 1. Модулдун арткы пиндери
STC89C52RC жана STC12C5A60S2 микроконтроллер сыноо программасынын зымдары боюнча нускамалары
| Сан | Module Pin | STC89/STC12 Иштеп чыгуу Башкарманын зымдары |
Эскертүү |
|---|---|---|---|
| 1 | VCC | 5V | ЖК кубаты оң |
| 2 | GND | GND | LCD кубаттуулугу жер |
| 3 | LCD_CS | P13 | ЖК тандоо башкаруу сигналы, төмөнкү P13 деңгээл активдүү |
| 4 | LCD_RST | P33 | ЖК калыбына келтирүү башкаруу сигналы, Төмөн P33 деңгээлин баштапкы абалга келтирүү |
| 5 | LCD_RS | P12 | Жогорку деңгээл: маалымат, төмөнкү деңгээл: буйрук |
| 6 | SDI(MOSI) | P15 | SPI автобус жазуу маалымат сигналы (SD карта жана ЖК экран колдонулат бирге) |
| 7 | SCK | P17 | SPI автобус саат сигналы (SD карта жана ЖК экран колдонулат бирге) |
| 8 | LED | P32 | LCD арткы жарык башкаруу сигналы (милдеттүү эмес) |
| 9 | SDO(MISO) | P16 | SPI автобус маалымат сигналын окуйт (SD карта жана ЖК экран колдонулат бирге) |
| 10 | CTP_SCL | P36 | Capacitive сенсордук экран IIC автобус саат сигналы (милдеттүү эмес) |
| 11 | CTP_RST | P37 | Сенсордук экранды баштапкы абалга келтирүү башкаруу сигналы (милдеттүү эмес) |
| 12 | CTP_SDA | P34 | Capacitive сенсордук экран IIC автобус маалымат сигналы (милдеттүү эмес) |
| 13 | CTP_INT | P35 | Сенсордук экрандын сыйымдуулугу үзгүлтүккө учуроо сигналы (милдеттүү эмес) |
| 14 | SD_CS | NC | SD картаны тандоону башкаруу сигналы (милдеттүү эмес) |
Демо функциянын сүрөттөлүшү
Бул тестирлөө программасы MCU программаларынын эки түрүн камтыйт: STC89C52RC жана STC12C5A60S2. STC12C5A60S2 программалык SPI жана аппараттык SPI программаларын камтыйт, ал эми STC89C52RC программалык SPI программаларын гана камтыйт, алар
Демо_ Төмөнкү сүрөттө көрсөтүлгөндөй, C51 каталогунун астында:
Сampпрограмманын мазмуну
STC89C52RC микроконтроллеринин ROM 25 КБ гана болуп саналат жана өтө татаал жана чоң программаларды сактай албайт, андыктан жөнөкөй экранды серпүү сыноолору гана аткарылат; STC12C5A60S2 микроконтроллер сыноо программасы төмөнкү сыноолорду камтыйт:
A. Негизги интерфейс тестти көрсөтөт;
B. Дисплей экран ID жана GRAM түс маанисин окуу сыноо (гана программа SPI колдоого алынат, жана аппараттык SPI ID окуйт өзгөчө учурлар бар);
C. жөнөкөй щетка сыноо;
D. тик бурчтуу чийүү жана толтуруу сыноосу;
E. тегерек чийме жана толтуруу сыноо;
F. үч бурчтук тартуу жана толтуруу сыноо;
G. Англисче дисплей тести;
H. Кытай дисплей сыноо;
I. сүрөттү көрсөтүү тести;
J. Динамикалык санарип дисплей сыноо
K. айлануучу дисплей сыноо;
L. Capacitive сенсордук экранды тестирлөө (анын ичинде сенсордук баскычты текшерүү жана кол жазма сызыгын сыноо)
Дисплей багытын алмаштыруу нускамалары:
Төмөндө көрсөтүлгөндөй lcd.h ичинде USE_HORIZONTAL макро аныктамасын табыңыз:

Демо колдонуу нускамалары
Өнүктүрүү куралынын программасын орнотуу
Биринчиден, сиз иштеп чыгуу куралы программасын орнотуу керек. Бул жерде Keil5 жана stc-isp программалары колдонулат, мында Keil5 кодду түзөтүү жана компиляциялоо үчүн, ал эми stc-isp жүктөп алуу үчүн колдонулат. Сураныч, эки программанын тең онлайн жүктөө жана орнотуу ыкмаларын караңыз.
Чип пакеттерин орнотуу
Keil5 орнотулгандан кийин, C51 чип пакетин орнотуу керек, антпесе C51 чипти табуу мүмкүн эмес жана C51 долбоорун түзүү мүмкүн эмес. Орнотуунун конкреттүү ыкмаларын онлайндан кеңеш алыңыз.
Программаларды түзүү
Иштеп чыгуу куралы жана чип пакети ийгиликтүү орнотулгандан кийин, s астында PROJECT каталогун ачыңызample программасы, uvprojx табыңыз file, s ачуу үчүн эки жолу чыкылдатыңызample долбоору, төмөнкү сүрөттө көрсөтүлгөндөй:
Ачылгандан кийин сample project, сиз долбоордун кодуна өзгөртүүлөрдү киргизе аласыз (же жок). Өзгөртүүлөр аяктагандан кийин, кодду түзүү үчүн компиляция баскычын чыкылдатыңыз. Төмөнкү сүрөттө көрсөтүлгөндөй, ийгиликтүү компиляцияны көрсөтүүчү төмөнкү сунуш пайда болот:
Программаларды жүктөө жана иштетүү
A. Программаны жүктөп алуу үчүн STC-ISP программасын ачып, адегенде туура микроконтроллердин моделин жана ылдамдыгын тандап, аларды төмөнкү сүрөттө көрсөтүлгөндөй орнотуңуз:
B. Программаны ачуу үчүн чыкылдатыңыз file ->компиляцияланган он алтылык жайгашкан каталогду тандаңыз file жайгашкан -> он алтылыкты тандаңыз file -> төмөнкү сүрөттө көрсөтүлгөндөй, ачуу баскычын чыкылдатыңыз:
C. Микроконтроллерди кайра иштетүү үчүн жүктөп алуу баскычын чыкылдатыңыз жана программа күйүп калат. "Операция ийгиликтүү" деген суроо пайда болгондо, ал ийгиликтүү күйүп жатканын билдирет. Операция төмөнкү сүрөттө көрсөтүлгөн:
D. Эгерде дисплей модулу символдорду жана графиканы кадимкидей көрсөтсө, бул программа ийгиликтүү иштегенин көрсөтөт.
Документтер / Ресурстар
![]() |
LCDWIKI MSP4030 4.0 дюймдук сыйымдуулук SPI модулу [pdf] Колдонуучунун колдонмосу MSP4030 4.0 дюймдук сыйымдуулук SPI модулу, MSP4030, 4.0 дюймдук сыйымдуулук SPI модулу, сыйымдуулук SPI модулу, SPI модулу, модулу |
