Surenoo SMC0240A-240320 Series MCU интерфейси TFT LCD модули


Shenzhen Surenoo Technology Co.,Ltd.
www.surenoo.com
Skype: Surenoo365
Варақаи маълумотии Controller Reference
Дастури интихоби модули LCD интерфейси MCU
ILI9341
Тавсифи Маҳсулот
Маҳсулот як модули 2.4 дюймаи TFT LCD мебошад, он дорои қарори 320 × 240 мебошад ва дисплейи рангии 16BIT RGB 65K -ро дастгирӣ мекунад, драйвери дохилии IC ILI9341 мебошад. Таҷҳизоти он гузариши реҷаи автобуси мувозии портҳои 8-бит ва 16-битро дастгирӣ мекунад, пешфарз режими автобуси додаҳои порти параллелии 16-битро истифода мебарад. Модул дорои дисплейи LCD, экрани сенсории муқовиматкунанда, ковокии корти SD ва пуштибонии PCB мебошад. Он метавонад бевосита тахтаи таҳияи силсилаи STM32-ро гузорад ва тавсеаи корти SD-ро дастгирӣ мекунад.
Хусусиятҳои маҳсулот
- 2.4-дюймаи экрани ранга, дастгирии дисплейи рангии 16BIT RGB 65K, намоиши рангҳои бой
- Қарори 240 × 320 барои намоиши равшан
- Дастгирии 8-бит ва 16-бити коммутатсионӣ режими автобуси параллелӣ, интиқоли пешфарзии автобуси параллелӣ 16-бит, суръати интиқоли зуд
- Тахтаҳои таҳияи ALIENTEK STM32 Mini, Elite, WarShip, Explorer ва Apollo -ро барои истифодаи мустақими плагин дастгирӣ мекунад
- Дастгирии функсияи ламсӣ
- Дастгирии тавсеаи функсияи корти SD
- с-и бойро таъмин мекунадampбарномаи le барои платформаҳои STM32 ва C51
- Стандартҳои раванди ҳарбӣ, кори дарозмуддати устувор
- Таъмини дастгирии техникии ронандагон
Параметрҳои маҳсулот
| Ном | Тавсифи |
| Ранги намоиш | Ранги RGB 65K |
| SKU | MRB2408 |
| Андозаи экран | 2.4 (дюйм) |
| Навъи экран | TFT |
| Ронандаи IC | ILI9341 |
| Резолюция | 320*240 (Пиксел) |
| Интерфейси модул | Интерфейси параллелӣ 8bit ё 16Bit |
| Минтақаи фаъол | 48.96*36.72(мм) |
| Навъи экрани сенсорӣ | экрани сенсорӣ муқовимат |
| IC-ро ламс кунед | XPT2046 |
| Андозаи модули PCB | 44.25 × 76.00 (мм) |
| Ҳарорати корӣ | -20℃~70℃ |
| Ҳарорати нигоҳдорӣ | -40℃~70℃ |
| Ҷилди амалиётӣtage | 3.3В / 5В |
| Истеъмоли қувваи барқ | ТБД |
| Вазни маҳсулот | ТБД |
Тавсифи интерфейс

Сурати 1. Тасвири экрани абрешими модули Pin
Шарҳ:
- Таҷҳизоти модул гузариши режими автобуси портҳои параллелии 8-бит ва 16-битро дастгирӣ мекунад (тавре ки дар қуттии сурх дар расми 1-ум нишон дода шудааст), ба таври зерин:
- R1-ро бо муқовимати 0Ω ё ноқилҳои кӯтоҳ мустақиман кафшер кунед ва R2-ро ҷудо кунед:
Ҳолати автобуси додаҳои порти параллели 16-битро интихоб кунед, пинҳои додаҳои D1~D8, D10~D17-ро истифода баред - R2-ро бо муқовимати 0Ω ё ноқилҳои кӯтоҳ мустақиман кафшер кунед ва R1-ро ҷудо кунед:
Ҳолати автобуси маълумоти порти мувозии 8-битаро интихоб кунед, пинҳои додаҳои D10~D17-ро истифода баред
- R1-ро бо муқовимати 0Ω ё ноқилҳои кӯтоҳ мустақиман кафшер кунед ва R2-ро ҷудо кунед:
Эзоҳ муҳим:
- Рақамҳои пинҳои зерин 1 ~ 34 рақами пинҳои модул бо панели пушти PCB-и ширкати мо мебошанд. Агар шумо экрани бараҳна харед, лутфан ба таърифи пинҳои мушаххасоти экрани бараҳна муроҷиат кунед, ба ноқилҳо мувофиқи навъи сигнал муроҷиат кунед, ба ҷои сими мустақим мувофиқи рақамҳои пинҳои модули зерин. Барои мисолample: CS 1 PIN дар модули мост. Он метавонад x pin дар экрани холии андозаи гуногун бошад.
- Дар бораи таъминоти VCC ҷtagд: Агар шумо модулеро бо пуштибонии PCB харед, таъминоти барқи VCC/VDD метавонад ба 5V ё 3.3V пайваст карда шавад (модул схемаи тарки ултра пасти 5V то 3V дорад), аммо тавсия дода мешавад, ки пайваст кардани 3.3V, зеро пайваст кардани 5V боиси ноҳиявӣ зиёд тавлиди гармӣ, таъсир ҳаёти модул; агар шумо як LCD экрани луч харед, фаромӯш накунед, ки танҳо 3.3V пайваст кунед.
- Дар бораи чароғҳои паси ҷилдtagд: Модул бо панели пуштибонии PCB дорои схемаи идоракунии равшании пуштибонии триод мебошад, ки барои равшан кардани чароғҳои қафо танҳо сатҳи баланди пин BL ё мавҷи PWM-ро ворид кардан лозим аст. Агар шумо экрани бараҳна харед, LEDAx ба 3.0V-3.3V пайваст аст ва LEDKx ба замин пайваст карда шудааст.
| Шумораи | PIN модул | Тавсифи пин |
| 1 | CS | PIN назорати аз нав танзимкунии LCD (имконияти сатҳи паст) |
| 2 | RS | Реестри LCD / PIN назорати интихоби маълумот (сатҳи баланд: реестр, сатҳи паст: маълумот) |
| 3 | WR | PIN назорати навиштани LCD |
| 4 | RD | LCD PIN назорати хондан |
| 5 | RST | PIN назорати барқароркунии LCD (аз нав танзимкунии сатҳи паст) |
| 6 | D1 | Автобуси додаҳои LCD-и пасти 8-битӣ (Агар ҳолати 8-бит бошад |
| 7 | D2 | интихобшуда, пинҳои поёнии 8-бит истифода намешаванд.) |
| 8 | D3 | |
| 9 | D4 | |
| 10 | D5 | |
| 11 | D6 | |
| 12 | D7 | |
| 13 | D8 | |
| 14 | D10 | LCD маълумот автобуси баланд PIN 8-бита |
| 15 | D11 | |
| 16 | D12 | |
| 17 | D13 | |
| 18 | D14 | |
| 19 | D15 | |
| 20 | D16 | |
| 21 | D17 | |
| 22 | SCS | Рақами назорати интихоби корти SD (ҳангоми истифодаи функсияи тавсеаи корти SD истифода мешавад, ин барномаи санҷишӣ истифода намешавад) |
| 23 | BL | Равғани назорати пушти равшании LCD (Равшании сатҳи баланд) |
| 24 | ВДД | PIN мусбии қувваи модул (модул дорои ҷилди ҳамгирошудаtage танзимгари IC, аз ин рӯ, таъминоти барқ метавонад ба 5V ё 3.3V пайваст карда шавад) |
| 25 | ВДД | |
| 26 | GND | Пайвасткунаки барқии модул |
| 27 | GND | |
| 28 | V5 | PIN-и мусбии қувваи паси равшании LCD (таъминоти пешфарз таъминоти барқи пушти нури бортӣ муштарак, ин пин пайваст карда намешавад) |
| 29 | MO | Экрани сенсорӣ PIN вуруди маълумот автобус SPI |
| 30 | MI | Экрани сенсорӣ PIN баромади маълумоти автобус SPI |
| 31 | ПЕН | Пайванди муайянкунии қатъи экрани сенсор (Сатҳи паст ҳангоми ламс) |
| 32 | FCS | PIN-и назорати интихоби Flash чипи (ҳангоми истифодаи функсияи васеъкунии Flash истифода мешавад, ин барномаи санҷишӣ истифода намешавад) |
| 33 | TCS | Экрани сенсорӣ чипи IC-ро интихоб кунед PIN назорати (Иҷозат додани сатҳи паст) |
| 34 | CLK | Экрани сенсорӣ PIN назорати соати автобус SPI |
Конфигуратсияи сахтафзор
Схемаи сахтафзори модули LCD аз панҷ қисм иборат аст: схемаи идоракунии дисплейи LCD, экрани сенсории муқовиматкунанда.ampсхемаи ling, як схемаи интерфейси корти SD, як схемаи коммутатсионӣ режими автобуси маълумот ва схемаи идоракунии чароғҳои паси.
Схемаи идоракунии дисплейи LCD барои идоракунии пинҳои LCD, аз ҷумла пинҳои назоратӣ ва пинҳои интиқоли маълумот.
Экрани сенсории муқовиматкунанда сampсхемаи ling барои ошкор кардани ҳодисаи ламс, анҷом додани табдили AD дар маълумоти ламс ва интиқоли арзишҳои координатаи ламс истифода мешавад.
Схемаи идоракунии корти SD барои тавсеаи функсияи корти SD, назорати муайянкунии корти SD, хондан ва навиштан истифода мешавад.
Схемаи коммутатсионӣ режими автобуси маълумот барои гузариш 8-бита ё 16-бита порти мувозӣ гузариши ҳолати автобус маълумот.
Схемаи назорати паси чароғ барои назорати равшании рӯшноӣ ва интихоби таъминоти барқ.
Принсипи кор
Муқаддима ба ILI9341 Controller
Назоратчии ILI9341 ҳалли максималии 240 * 320 -ро дастгирӣ мекунад ва дорои 172800 байт GRAM мебошад. Он инчунин автобусҳои портҳои параллелии 8-бит, 9-бит, 16-бит ва 18-битро дастгирӣ мекунад. Он инчунин портҳои силсилавии 3-сим ва 4-сим SPI-ро дастгирӣ мекунад. Азбаски қарори дастгирӣ нисбатан калон аст ва ҳаҷми маълумоти интиқолшаванда калон аст, интиқоли порти мувозӣ қабул карда мешавад ва суръати интиқол зуд аст. ITI9341 инчунин дисплейи рангии 65K, 262K RGB-ро дастгирӣ мекунад, ранги дисплей хеле бой аст, дар ҳоле ки дастгирии дисплейи гардишкунанда ва гардиш ва бозикунии видео, бо роҳҳои гуногун намоиш медиҳад.
Назоратчии ILI9341 барои идоракунии дисплейи пиксел 16 бит (RGB565) -ро истифода мебарад, аз ин рӯ он метавонад дар як пиксел то 65К ранг нишон диҳад. Танзими суроғаи пиксел бо тартиби сатрҳо ва сутунҳо иҷро карда мешавад ва самти афзоиш ва камшавӣ бо режими сканкунӣ муайян карда мешавад. Усули намоиши ILI9341 тавассути муқаррар кардани суроға ва сипас муқаррар кардани арзиши ранг иҷро карда мешавад.
Муқаддима ба муоширати порти мувозӣ
Вақти ҳолати навиштани муоширати порти мувозӣ дар зер нишон дода шудааст:

Вақти ҳолати хониши муоширати порти мувозӣ дар расми зер нишон дода шудааст:

CSX як сигнали интихоби чипи барои фаъол ва ғайрифаъол кардани иртиботи порти мувозӣ, фаъол паст аст
RESX сигнали аз нав танзимкунии беруна аст, фаъол паст
D/CX ин маълумот ё сигнали интихоби фармон, 1-навиштани маълумот ё параметрҳои фармон, фармони 0-навиштан аст.
WRX як сигнали идоракунии додаҳои навиштан аст
RDX як сигнали назорати додаҳои хондан аст
D[X:0] як бити маълумоти порти мувозӣ мебошад, ки чаҳор намуд дорад: 8-бит, 9-бит, 16-бит ва 18-бит.
Ҳангоми иҷрои амалиёти навиштан, дар асоси барқароркунӣ, аввал сигнали интихоби маълумот ё фармонро таъин кунед, пас сигнали интихоби чипи пастро кашед, пас мундариҷаи аз ҳост навишташавандаро ворид кунед ва пас сигнали идоракунии навиштани маълумотро паст кунед . Ҳангоми кашидани баланд, маълумот ба IC назорати LCD дар канори болоравии сигнали назорати навиштан навишта мешавад. Ниҳоят, сигнали интихоби чип баланд бардошта мешавад ва амалиёти навиштани маълумот анҷом меёбад.
Ҳангоми ворид шудан ба амалиёти хониш, дар асоси аз нав танзимкунӣ, аввал сигнали интихоби чипи пастро кашед, пас маълумот ё фармони сигнали интихобро баланд кашед, пас сигнали идоракунии додаҳои хондашударо паст кунед ва сипас маълумотро аз IC назорати LCD хонед. . Ва он гоҳ сигнали идоракунии додаҳои хондашуда баланд бардошта мешавад ва маълумот дар канори афзояндаи сигнали идоракунии додаҳои хондашуда хонда мешавад. Ниҳоят, сигнали интихоби чип баланд бардошта мешавад ва амалиёти хондани маълумот ба анҷом мерасад.
Дастурҳо барои истифода
Дастурҳои STM32
Дастурҳои пайвастшавӣ:
Ба тавсифи интерфейс барои таъиноти пин нигаред.
Шарҳ:
- Ин модулро метавон мустақиман ба ковокии TFTLCD-и тахтаи таҳияи нуқсонии атом ворид кард, ҳеҷ гуна сими дастӣ лозим нест.
- Пайвасткунакҳои дохилии дохилии MCU-и мувофиқ ба пинҳои MCU мустақиман ба ковокии TFTLCD дар дохили тахтаи рушд пайвастанд, танҳо барои истинод.
| MiniSTM32 инкишоф тахта TFTLCD розетка дар мувофиқат дастурҳо | |||
| Шумораи | PIN модул | Муносиб PIN васлаки TFTLCD | Ба STM32F103RCT6 мувофиқат мекунад PIN пайвасти дохилии микроконтроллер |
| 1 | CS | CS | PC 9 |
| 2 | RS | RS | PC 8 |
| 3 | WR | WR | PC 7 |
| 4 | RD | RD | PC 6 |
| 5 | RST | RST | PC 4 |
| 6 | D1 | D0 | PB0 |
| 7 | D2 | D1 | PB1 |
| 8 | D3 | D2 | PB2 |
| 9 | D4 | D3 | PB3 |
| 10 | D5 | D4 | PB4 |
| 11 | D6 | D5 | PB5 |
| 12 | D7 | D6 | PB6 |
| 13 | D8 | D7 | PB7 |
| 14 | D10 | D8 | PB8 |
| 15 | D11 | D9 | PB9 |
| 16 | D12 | D10 | PB10 |
| 17 | D13 | D11 | PB11 |
| 18 | D14 | D12 | PB12 |
| 19 | D15 | D13 | PB13 |
| 20 | D16 | D14 | PB14 |
| 21 | D17 | D15 | PB15 |
| 22 | SCS | Истифода бурда намешавад | GND |
| 23 | BL | BL | PC 10 |
| 24 | ВДД | 3.3 | 3.3В |
| 25 | ВДД | 3.3 | 3.3В |
| 26 | GND | GND | GND |
| 27 | GND | GND | GND |
| 28 | V5 | Истифода бурда намешавад | 5V |
| 29 | MO | МИСО | PC 2 |
| 30 | MI | МОСКВА | PC 3 |
| 31 | ПЕН | ПЕН | PC 1 |
| 32 | FCS | Истифода бурда намешавад | NC |
| 33 | TCS | TCS | PC 13 |
| 34 | CLK | CLK | PC 0 |
| Элита STM32 инкишоф тахта TFTLCD розетка дар мувофиқат дастурҳо | |||
| Шумораи |
PIN модул |
Муносиб PIN васлаки TFTLCD | Мутобиқ ба STM32F103ZET6 микроконтроллер пин пайвасти дохилӣ |
| 1 | CS | CS | PG12 |
| 2 | RS | RS | PG0 |
| 3 | WR | WR | PD5 |
| 4 | RD | RD | PD4 |
| 5 | RST | RST | аз нав танзимкунии пин |
| 6 | D1 | D0 | PD14 |
| 7 | D2 | D1 | PD15 |
| 8 | D3 | D2 | PD0 |
| 9 | D4 | D3 | PD1 |
| 10 | D5 | D4 | PE7 |
| 11 | D6 | D5 | PE8 |
| 12 | D7 | D6 | PE9 |
| 13 | D8 | D7 | PE10 |
| 14 | D10 | D8 | PE11 |
| 15 | D11 | D9 | PE12 |
| 16 | D12 | D10 | PE13 |
| 17 | D13 | D11 | PE14 |
| 18 | D14 | D12 | PE15 |
| 19 | D15 | D13 | PD8 |
| 20 | D16 | D14 | PD9 |
| 21 | D17 | D15 | PD10 |
| 22 | SCS | Истифода бурда намешавад | GND |
| 23 | BL | BL | PB0 |
| 24 | ВДД | ВДД | 3.3В |
| 25 | ВДД | ВДД | 3.3В |
| 26 | GND | GND | GND |
| 27 | GND | GND | GND |
| 28 | V5 | Истифода бурда намешавад | 5V |
| 29 | MO | МИСО | PB2 |
| 30 | MI | МОСКВА | PF9 |
| 31 | ПЕН | ПЕН | PF10 |
| 32 | FCS | Истифода бурда намешавад | NC |
| 33 | TCS | TCS | PF11 |
| 34 | CLK | CLK | PB1 |
| Киштии ҷангӣ STM32 инкишоф тахта TFTLCD розетка дар мувофиқат дастурҳо | ||||
| Шумораи | PIN модул | Муносиб PIN васлаки TFTLCD | Ба STM32F103ZET6 мувофиқат мекунад PIN пайвасти дохилии микроконтроллер | |
| V2 | V3 | |||
| 1 | CS | CS | PG12 | |
| 2 | RS | RS | PG0 | |
| 3 | WR | WR | PD5 | |
| 4 | RD | RD | PD4 | |
| 5 | RST | RST | аз нав танзимкунии пин | |
| 6 | D1 | D0 | PD14 | |
| 7 | D2 | D1 | PD15 | |
| 8 | D3 | D2 | PD0 | |
| 9 | D4 | D3 | PD1 | |
| 10 | D5 | D4 | PE7 | |
| 11 | D6 | D5 | PE8 | |
| 12 | D7 | D6 | PE9 | |
| 13 | D8 | D7 | PE10 | |
| 14 | D10 | D8 | PE11 | |
| 15 | D11 | D9 | PE12 | |
| 16 | D12 | D10 | PE13 | |
| 17 | D13 | D11 | PE14 | |
| 18 | D14 | D12 | PE15 | |
| 19 | D15 | D13 | PD8 | |
| 20 | D16 | D14 | PD9 | |
| 21 | D17 | D15 | PD10 | |
| 22 | SCS | Истифода бурда намешавад | GND | |
| 23 | BL | BL | PB0 | |
| 24 | ВДД | ВДД | 3.3В | |
| 25 | ВДД | ВДД | 3.3В | |
| 26 | GND | GND | GND | |
| 27 | GND | GND | GND | |
| 28 | V5 | Истифода бурда намешавад | 5V | |
| 29 | MO | МИСО | PF8 | PB2 |
| 30 | MI | МОСКВА | PF9 | |
| 31 | ПЕН | ПЕН | PF10 | |
| 32 | FCS | Истифода бурда намешавад | NC | |
| 33 | TCS | TCS | PB2 | PF11 |
| 34 | CLK | CLK | PB1 | |
| Explorer STM32F4 инкишоф тахта TFTLCD розетка дар мувофиқат дастурҳо | |||
| Шумораи | PIN модул | Муносиб PIN васлаки TFTLCD | Ба STM32F407ZGT6 мувофиқат мекунад PIN пайвасти дохилии микроконтроллер |
| 1 | CS | CS | PG12 |
| 2 | RS | RS | PF12 |
| 3 | WR | WR | PD5 |
| 4 | RD | RD | PD4 |
| 5 | RST | RST | аз нав танзимкунии пин |
| 6 | D1 | D0 | PD14 |
| 7 | D2 | D1 | PD15 |
| 8 | D3 | D2 | PD0 |
| 9 | D4 | D3 | PD1 |
| 10 | D5 | D4 | PE7 |
| 11 | D6 | D5 | PE8 |
| 12 | D7 | D6 | PE9 |
| 13 | D8 | D7 | PE10 |
| 14 | D10 | D8 | PE11 |
| 15 | D11 | D9 | PE12 |
| 16 | D12 | D10 | PE13 |
| 17 | D13 | D11 | PE14 |
| 18 | D14 | D12 | PE15 |
| 19 | D15 | D13 | PD8 |
| 20 | D16 | D14 | PD9 |
| 21 | D17 | D15 | PD10 |
| 22 | SCS | Истифода бурда намешавад | GND |
| 23 | BL | BL | PB15 |
| 24 | ВДД | ВДД | 3.3В |
| 25 | ВДД | ВДД | 3.3В |
| 26 | GND | GND | GND |
| 27 | GND | GND | GND |
| 28 | V5 | Истифода бурда намешавад | 5V |
| 29 | MO | МИСО | PB2 |
| 30 | MI | МОСКВА | PF11 |
| 31 | ПЕН | ПЕН | PB1 |
| 32 | FCS | Истифода бурда намешавад | NC |
| 33 | TCS | TCS | PC 13 |
| 34 | CLK | CLK | PB0 |
| Аполлон STM32F4/F7 инкишоф тахта TFTLCD розетка дар мувофиқат дастурҳо | |||
| Шумораи | PIN модул | Муносиб PIN васлаки TFTLCD | Ба STM32F429IGT6 мувофиқат мекунад、 STM32F767IGT6、STM32H743IIT6 PIN пайвасти дохилии микроконтроллер |
| 1 | CS | CS | PD7 |
| 2 | RS | RS | PD13 |
| 3 | WR | WR | PD5 |
| 4 | RD | RD | PD4 |
| 5 | RST | RST | аз нав танзимкунии пин |
| 6 | D1 | D0 | PD14 |
| 7 | D2 | D1 | PD15 |
| 8 | D3 | D2 | PD0 |
| 9 | D4 | D3 | PD1 |
| 10 | D5 | D4 | PE7 |
| 11 | D6 | D5 | PE8 |
| 12 | D7 | D6 | PE9 |
| 13 | D8 | D7 | PE10 |
| 14 | D10 | D8 | PE11 |
| 15 | D11 | D9 | PE12 |
| 16 | D12 | D10 | PE13 |
| 17 | D13 | D11 | PE14 |
| 18 | D14 | D12 | PE15 |
| 19 | D15 | D13 | PD8 |
| 20 | D16 | D14 | PD9 |
| 21 | D17 | D15 | PD10 |
| 22 | SCS | Истифода бурда намешавад | GND |
| 23 | BL | BL | PB5 |
| 24 | ВДД | ВДД | 3.3В |
| 25 | ВДД | ВДД | 3.3В |
| 26 | GND | GND | GND |
| 27 | GND | GND | GND |
| 28 | V5 | Истифода бурда намешавад | 5V |
| 29 | MO | МИСО | PG3 |
| 30 | MI | МОСКВА | PI3 |
| 31 | ПЕН | ПЕН | PH7 |
| 32 | FCS | Истифода бурда намешавад | NC |
| 33 | TCS | TCS | PI8 |
| 34 | CLK | CLK | PH6 |
Қадамҳои амалиёт:
- Модули LCD (Тавре ки дар расми 1 нишон дода шудааст) ва STM32 MCU-ро мувофиқи дастурҳои дар боло зикршуда пайваст кунед ва барқро фаъол созед;
- Барномаи санҷишии C51-ро, ки дар зер нишон дода шудааст, интихоб кунед: (Тафсири барномаи санҷиш, лутфан ба ҳуҷҷати тавсифи барномаи санҷишӣ дар бастаи санҷиш муроҷиат кунед)

- Лоиҳаи барномаи санҷишии интихобшударо кушоед, тартиб диҳед ва зеркашӣ кунед;
Тавсифи муфассали таҳия ва зеркашии барномаи санҷишии STM32-ро дар ҳуҷҷати зерин пайдо кардан мумкин аст:
http://www.lcdwiki.com/res/PublicFile/STM32_Keil_Use_Illustration_EN.pdf - Агар модули LCD аломатҳо ва графикҳоро ба таври муқаррарӣ намоиш диҳад, барнома бомуваффақият кор мекунад;
Дастурҳои C51
Дастурҳои пайвастшавӣ:
Ба тавсифи интерфейс барои таъиноти пин нигаред.
| STC12C5A60S2 микроконтроллер озмоиш барнома дастурҳо оид ба сим | ||||
| Шумораи | PIN модул | Мутобиқ ба Шӯрои рушди STC12 сими ноқил | ||
| 1 | CS | P13 | ||
| 2 | RS | P12 | ||
| 3 | WR | P11 | ||
| 4 | RD | P10 | ||
| 5 | RST | P33 | ||
| 6 | D1 | P00 | ||
| 7 | D2 | P01 | ||
| 8 | D3 | P02 | ||
| 9 | D4 | P03 | ||
| 10 | D5 | P04 | ||
| 11 | D6 | P05 | ||
| 12 | D7 | P06 | ||
| 13 | D8 | P07 | ||
| 14 | D10 | P20 | ||
| 15 | D11 | P21 | ||
| 16 | D12 | P22 | ||
| 17 | D13 | P23 | ||
| 18 | D14 | P24 | ||
| 19 | D15 | P25 | ||
| 20 | D16 | P26 | ||
| 21 | D17 | P27 | ||
| 22 | SCS | Барои пайваст шудан лозим нест | ||
| 23 | BL | P32 | ||
| 24 | ВДД | 3.3В/5В | ||
| 25 | ВДД | 3.3В/5В | ||
| 26 | GND | GND | ||
| 27 | GND | GND | ||
| 28 | V5 | Барои пайваст шудан лозим нест | ||
| 29 | MO | P35 | ||
| 30 | MI | P34 | ||
| 31 | ПЕН | P40 | ||
| 32 | FCS | Барои пайваст шудан лозим нест | ||
| 33 | TCS | P37 | ||
| 34 | CLK | P36 | ||
| STC89C52RC микроконтроллер озмоиш барнома ноқилҳо дастурҳо | ||||
| Шумораи |
PIN модул |
Мутобиқ ба Шӯрои рушди STC89
сими ноқил |
||
| 1 | CS | P13 | ||
| 2 | RS | P12 | ||
| 3 | WR | P11 | ||
| 4 | RD | P10 | ||
| 5 | RST | P14 | ||
| 6 | D1 | P30 | ||
| 7 | D2 | P31 | ||
| 8 | D3 | P32 | ||
| 9 | D4 | P33 | ||
| 10 | D5 | P34 | ||
| 11 | D6 | P35 | ||
| 12 | D7 | P36 | ||
| 13 | D8 | P37 | ||
| 14 | D10 | P20 | ||
| 15 | D11 | P21 | ||
| 16 | D12 | P22 | ||
| 17 | D13 | P23 | ||
| 18 | D14 | P24 | ||
| 19 | D15 | P25 | ||
| 20 | D16 | P26 | ||
| 21 | D17 | P27 | ||
| 22 | SCS | Барои пайваст шудан лозим нест | ||
| 23 | BL | 3.3В | ||
| 24 | ВДД | 3.3В/5В | ||
| 25 | ВДД | 3.3В/5В | ||
| 26 | GND | GND | ||
| 27 | GND | GND | ||
| 28 | V5 | Барои пайваст шудан лозим нест | ||
| 29 | MO | Барои пайваст шудан лозим нест | ||
| 30 | MI | Барои пайваст шудан лозим нест | ||
| 31 | ПЕН | Барои пайваст шудан лозим нест | ||
| 32 | FCS | Барои пайваст шудан лозим нест | ||
| 33 | TCS | Барои пайваст шудан лозим нест | ||
| 34 | CLK | Барои пайваст шудан лозим нест | ||
Шарҳ:
- Азбаски микроконтроллери STC89C52RC функсияи баромади пахшкунӣ надорад, барои дуруст фурӯзон кардани пинҳои идоракунии рӯшноӣ бояд ба таъминоти барқи 3.3V пайваст карда шавад.
- Азбаски иқтидори Flash микроконтроллери STC89C52RC хеле хурд аст (камтар аз 25 КБ), барнома бо функсияи сенсорӣ зеркашӣ карда намешавад, аз ин рӯ экрани сенсорӣ ба сим ниёз надорад.
Қадамҳои амалиёт:
- Модули LCD (Тавре ки дар расми 1 нишон дода шудааст) ва C51 MCU-ро мувофиқи дастурҳои дар боло зикршуда пайваст кунед ва барқро фаъол созед;
- Барномаи санҷиши C51-ро, ки дар зер нишон дода шудааст, интихоб кунед:
(Тафсири барномаи санҷиш, лутфан ба ҳуҷҷати тавсифи барномаи санҷиш дар бастаи санҷиш муроҷиат кунед)

- Лоиҳаи барномаи санҷишии интихобшударо кушоед, тартиб диҳед ва зеркашӣ кунед;
Тавсифи муфассали таҳия ва зеркашии барномаи санҷишии C51 дар ҳуҷҷати зерин пайдо мешавад:
http://www.lcdwiki.com/res/PublicFile/C51_Keil%26stc-isp_Use_Illustration_EN.pdf - Агар модули LCD аломатҳо ва графикҳоро ба таври муқаррарӣ намоиш диҳад, барнома бомуваффақият кор мекунад;
Тавсифи нармафзор
Архитектураи код
Тавсифи меъмории рамзи C51 ва STM32 Меъмории код дар зер нишон дода шудааст:

Рамзи Demo API барои вақти асосии барнома ба рамзи санҷиш дохил карда шудааст; Ба рамзи LCD оғозкунии LCD ва амалиёти навиштани маълумот дар порти мувозӣ дохил карда шудаанд; Нуқтаҳои кашидан, хатҳо, графика ва амалиётҳои марбут ба намоиши аломатҳои чинӣ ва англисӣ ба рамзи GUI дохил карда шудаанд; Функсияи асосӣ барномаро барои иҷро иҷро мекунад; Рамзи платформа вобаста ба платформа фарқ мекунад; Амалҳои марбут ба экрани сенсорӣ ба рамзи сенсор дохил карда шудаанд; Рамзи марбут ба коркарди калид ба рамзи калид дохил карда шудааст (платформаи C51 рамзи коркарди тугма надорад); Рамзи марбут ба амалиёти конфигуратсияи LED ба рамзи led дохил карда шудааст (платформаи C51 рамзи коркарди led надорад);
Тавсифи таърифи GPIO
Барномаи озмоишии STM32 тавсифи таърифи GPIO
Таърифи GPIO-и экрани LCD-и барномаи санҷишии STM32 дар lcd.h ҷойгир карда шудааст. file, ки бо ду тарз муайян карда мешавад:
- Барномаи санҷиши микроконтроллери STM32F103RCT6 режими аналогии IO-ро истифода мебарад (он автобуси FSMC-ро дастгирӣ намекунад)
- Дигар барномаҳои санҷишии STM32 MCU режими автобуси FSMC-ро истифода мебаранд
Барномаи санҷиши аналогии STM32F103RCT6 MCU IO таърифи экрани LCD GPIO тавре ки дар зер нишон дода шудааст:
Барномаи санҷиши FSMC экрани lcd GPIO тавре нишон дода шудааст, ки дар зер нишон дода шудааст (барномаи санҷиши STM32F103ZET6 микроконтроллери FSMC-ро ҳамчун мисол гиредampле):

Таърифи GPIO марбут ба экрани сенсории STM32 дар ламс ҷойгир карда шудааст file чунон ки дар зер нишон дода шудааст (барномаи санҷиши симулятсияи микроконтроллери STM32F103RCT6-ро ҳамчун собиқ гиредampле):
Барномаи санҷиши C51 тавсифи таърифи GPIO
Барномаи санҷиши C51 экрани lcd таърифи GPIO аст, ки дар lcd.h ҷойгир file, тавре ки дар зер нишон дода шудааст (Бо назардошти барномаи санҷиши микроконтроллери STC12C5A60S2ampле):

Таърифи пинҳои мувозӣ бояд тамоми маҷмӯи гурӯҳҳои портҳои GPIO, аз қабили P0, P2 ва ғайраро интихоб кунад, то ҳангоми интиқоли маълумот амалиёт қулай бошад. Дигар пинҳоро метавон ҳамчун ҳама гуна GPIO ройгон муайян кард. Таърифи марбут ба GPIO экрани сенсорӣ дар touch.h ҷойгир карда шудааст file, тавре ки дар зер нишон дода шудааст (барномаи санҷиши микроконтроллерҳои STC12C5A60S2 -ро ҳамчун собиқ гиредampле):

Таърифи GPIO-и экрани сенсорӣ метавонад тағир дода шавад ва онро ҳамчун дигар GPIO ройгон муайян кардан мумкин аст.
Агар микроконтроллер гурӯҳи P4 GPIO надошта бошад, penirq-ро метавон ҳамчун дигар GPIOs муайян кард.
Амалисозии рамзи муоширати порти мувозӣ
A. Барномаи санҷиши STM32 татбиқи рамзи алоқаи порти мувозӣ
Барномаи санҷиши STM32 рамзи алоқаи порти мувозӣ дар LCD.c ҷойгир карда шудааст file, ки бо ду роҳ амалӣ карда мешавад:
- Барномаи санҷиши микроконтроллери STM32F103RCT6 режими аналогии IO-ро истифода мебарад (он автобуси FSMC-ро дастгирӣ намекунад)
- Дигар барномаҳои санҷишии STM32 MCU режими автобуси FSMC-ро истифода мебаранд
Барномаи санҷиши симулятсияи IO тавре ки дар зер нишон дода шудааст, амалӣ карда мешавад:

Барномаи санҷиши FSMC дар зер нишон дода шудааст:

Навиштани фармонҳои 8 ва 16-битӣ ва навиштан ва хондани додаҳои 8 ва 16-бит амалӣ карда мешаванд.
Барномаи санҷиши C51 татбиқи рамзи муоширати порти мувозӣ Рамзи дахлдор дар LCD.c амалӣ карда мешавад file чунон ки дар зер нишон дода шудааст:

Фармонҳои 8-бита ва 16-битӣ ва навиштан ва хондани маълумотҳои 8-бит ва 16-битӣ амалӣ карда шуданд.
дастурҳои калибровка экрани сенсорӣ
A. Барномаи санҷиши STM32 дастурҳои калибрченкунии экрани сенсорӣ
Барномаи калибрченкунии экрани сенсории STM32 ба таври худкор эътироф мекунад, ки оё калибрченкунӣ лозим аст ё тавассути пахш кардани тугма калибровкаро дастӣ ворид мекунад.
Он ба ҷузъи санҷиши экрани сенсорӣ дохил карда шудааст. Нишони калибрченкунӣ ва параметрҳои калибрченкунӣ дар флеши AT24C02 захира карда мешаванд. Агар лозим бошад, аз флешдор хонед. Раванди калибрченкунӣ дар зер нишон дода шудааст:


Барномаи санҷишии C51 дастурҳои калибрченкунии экрани сенсорӣ
Калибрченкунии экрани сенсории C51 бояд ҷузъи санҷиши Touch_Adjust-ро иҷро кунад (танҳо дар барномаи санҷишии STC12C5A60S2 дастрас аст), тавре ки дар зер нишон дода шудааст: C51 дастури калибрченкунии экрани сенсорӣ

Пас аз гузаштани калибрченкунии ламсӣ, шумо бояд параметрҳои калибрченкуниро, ки дар экран дар touch.c нишон дода шудаанд, захира кунед. file, тавре ки дар зер нишон дода шудааст:

Нармафзори умумӣ
Ин маҷмӯи санҷиши собиқampLes намоиши чинӣ ва англисӣ, рамзҳо ва тасвирҳоро талаб мекунад, бинобар ин нармафзори модул истифода мешавад. Ду намуди нармафзори модул мавҷуд аст: Image2Lcd ва PCtoLCD2002. Дар ин ҷо танҳо танзимоти нармафзори модул барои барномаи санҷиш аст.
Танзимоти нармафзори модули PCtoLCD2002 инҳоянд:
Формати матритсаи нуқта Рамзи торикро интихоб кунед
режими модулӣ ҳолати прогрессивӣ интихоб кунед
Барои интихоби самт моделро гиред (аввал мавқеи баланд)
Системаи рақамҳои баромад рақами шонздаҳиро интихоб мекунад
Интихоби формати фармоишии формати C51
Усули мушаххаси танзим чунин аст:
http://www.lcdwiki.com/Chinese_and_English_display_modulo_settings
Танзимоти нармафзори модули Image2Lcd дар зер нишон дода шудаанд:

Нармафзори Image2Lcd бояд ба ҳолати уфуқӣ, аз чап ба рост, аз боло ба поён ва мавқеи паст ба ҳолати сканкунии пеш гузошта шавад.
Ҳуҷҷатҳо / Сарчашмаҳо
![]() |
Surenoo SMC0240A-240320 Series MCU интерфейси TFT LCD модули [pdf] Дастури корбар SMC0240AA3-240320, SMC0240A-240320 Series, SMC0240A-240320 Series MCU Interface TFT LCD Модули, MCU Interface TFT LCD Module, TFT LCD Modudu, Moduli LCD |





