
MSP4030_MSP403
1 Дастурҳои намоишии C51
Муқаддима ба платформаи тестӣ
Шӯрои рушд: Шӯрои рушди STC89/STC12
MCU: STC89C52RCSTC12C5A60S2
Фосила: 11.0592MHZ
Дастурҳои пайвастшавӣ
Модули дисплей ба микроконтроллер бо истифода аз сими DuPont бо дастурҳои мушаххас пайваст карда мешавад:
Сурати 1. Пайвастҳои пушти модул
Дастурҳо оид ба сими барномаи санҷишии микроконтроллерҳои STC89C52RC ва STC12C5A60S2
| Шумораи | PIN модул | Рушди STC89/STC12 Равзанаи кабелӣ |
Мулохизахо |
|---|---|---|---|
| 1 | VCC | 5V | Қувваи LCD мусбат |
| 2 | GND | GND | Заминаи қувваи LCD |
| 3 | LCD_CS | P13 | Сигнали назорати интихоби LCD, сатҳи пасти P13 фаъол |
| 4 | LCD_RST | P33 | Сигнали назорати аз нав танзимкунии LCD, аз нав танзимкунии сатҳи пасти P33 |
| 5 | LCD_RS | P12 | Сатҳи баланд: маълумот, сатҳи паст: фармон |
| 6 | SDI (MOSI) | P15 | Сигнали навиштани маълумот дар автобуси SPI (корти SD ва экрани LCD истифода мешавад якҷоя) |
| 7 | SCK | P17 | Сигнали соати автобуси SPI (корти SD ва экрани LCD истифода мешавад якҷоя) |
| 8 | НН - НУРНИШОН | P32 | Сигнали назорати равшании LCD (ихтиёрӣ) |
| 9 | SDO (MISO) | P16 | Сигнали хониши автобуси SPI (корти SD ва экрани LCD истифода мешавад якҷоя) |
| 10 | CTP_SCL | P36 | Экрани сенсории сенсории IIC сигнали соати автобус (ихтиёрӣ) |
| 11 | CTP_RST | P37 | Сигнали назорати барқароркунии экрани сенсорӣ (ихтиёрӣ) |
| 12 | CTP_SDA | P34 | Экрани сенсории иқтидори сигнали автобуси IIC (ихтиёрӣ) |
| 13 | CTP_INT | P35 | Сигнали қатъи экрани сенсорӣ (ихтиёрӣ) |
| 14 | SD_CS | NC | Сигнали назорати интихоби корти SD (ихтиёрӣ) |
Тавсифи функсияи намоишӣ
Ин барномаи санҷиш ду намуди барномаҳои MCU-ро дар бар мегирад: STC89C52RC ва STC12C5A60S2. STC12C5A60S2 нармафзори SPI ва барномаҳои сахтафзори SPI-ро дар бар мегирад, дар ҳоле ки STC89C52RC танҳо барномаҳои нармафзори SPI дорад, ки дар
Demo_ Дар феҳристи C51, тавре ки дар расми зерин нишон дода шудааст:
Тавсифи сampмазмуни барнома
ROM-и микроконтроллери STC89C52RC ҳамагӣ 25 КБ аст ва барномаҳои аз ҳад зиёд мураккаб ва калонро нигоҳ дошта наметавонад, аз ин рӯ танҳо санҷишҳои оддии лағжиши экран гузаронида мешаванд; Барномаи санҷиши микроконтроллери STC12C5A60S2 дорои ҷузъҳои санҷишии зерин мебошад:
A. Интерфейси асосӣ санҷишро нишон медиҳад;
B. Намоиши ID экран ва санҷиши хондани арзиши ранги GRAM (танҳо нармафзори SPI дастгирӣ мешавад ва вақте ки сахтафзор SPI ID-ро мехонад, истисноҳо вуҷуд доранд);
C. Санҷиши оддии хасу;
D. Санҷиши расмкашӣ ва пуркунии росткунҷа;
E. Санҷиши расмкашӣ ва пуркунии даврашакл;
F. санҷиши расмкашӣ ва пур кардани секунҷа;
G. Санҷиши намоишии забони англисӣ;
H. Санҷиши намоишии Чин;
I. санҷиши намоиши тасвирҳо;
J. Санҷиши намоиши рақамӣ динамикӣ
К. санҷиши намоиши гардишкунанда;
L. Санҷиши экрани сенсорӣ (аз ҷумла санҷиши тугмаи ламсӣ ва санҷиши хатти хат)
Намоиши дастурҳои ивазкунии самт:
Таърифи макроси USE_HORIZONTAL-ро дар lcd.h, ки дар зер нишон дода шудааст, пайдо кунед:

Дастурҳои истифодаи намоишӣ
Насб кардани нармафзори асбобҳои рушд
Аввалан, шумо бояд нармафзори абзори таҳияро насб кунед. Дар ин ҷо нармафзори Keil5 ва stc-isp истифода мешаванд, ки Keil5 барои таҳрир ва тартиб додани код ва stc-isp барои зеркашӣ истифода мешавад. Лутфан ба усулҳои зеркашӣ ва насби онлайн барои ҳарду нармафзор муроҷиат кунед.
Насб кардани бастаҳои чипҳо
Пас аз насб кардани keil5, насб кардани бастаи чипи C51 лозим аст, вагарна чипи C51 пайдо намешавад ва лоиҳаи C51 сохта намешавад. Лутфан, барои усулҳои мушаххаси насбкунӣ онлайн машварат кунед.
Тартиб додани барномаҳо
Пас аз бомуваффақият насб кардани асбоби таҳия ва бастаи чип, директорияи PROJECT-ро дар зери sample барнома, uvprojx-ро ҷойгир кунед file, барои кушодани s ду маротиба клик кунедampлоиҳа, тавре ки дар расми зерин нишон дода шудааст:
Пас аз кушодани сample лоиҳа, шумо метавонед ба рамзи лоиҳа тағйирот ворид кунед (ё не). Пас аз анҷом додани тағирот, барои тартиб додани код тугмаи компиляцияро пахш кунед. Саволи зерин пайдо мешавад, ки тартиб додани бомуваффақиятро нишон медиҳад, тавре ки дар расми зерин нишон дода шудааст:
Барномаҳоро зеркашӣ ва иҷро кунед
A. Нармафзори STC-ISP-ро барои зеркашии барнома кушоед, аввал модели дурусти микроконтроллер ва суръати интиқолро интихоб кунед ва онҳоро тавре ки дар расми зерин нишон дода шудааст, насб кунед:
B. Барои кушодани барнома клик кунед file -> директорияеро, ки дар он шонздаҳӣ тартиб дода шудааст, интихоб кунед file ҷойгир аст -> шонздаҳро интихоб кунед file ->тугмаи кушодаро пахш кунед, тавре ки дар расми зерин нишон дода шудааст:
C. Барои дубора фаъол кардани микроконтроллер тугмаи зеркашӣро пахш кунед ва барнома сӯзонда мешавад. Вақте ки дархости "Амалиёт бомуваффақият" пайдо мешавад, ин нишон медиҳад, ки сӯзондани бомуваффақият. Амалиёт дар расми зерин нишон дода шудааст:
D. Агар модули дисплей аломатҳо ва графикҳоро ба таври муқаррарӣ намоиш диҳад, ин нишон медиҳад, ки барнома бомуваффақият иҷро шудааст.
Ҳуҷҷатҳо / Сарчашмаҳо
![]() |
LCDWIKI MSP4030 4.0inch Module Capacitive SPI [pdf] Дастури корбар MSP4030 4.0inch Module Capacitive SPI, MSP4030, 4.0inch Module Capacitive SPI, Module Capacitive SPI, Module SPI, Module |
