Surenoo SMC0240A-240320 Serye nga MCU Interface TFT LCD Module


Ang Shenzhen Surenoo Technology Co., Ltd.
www.surenoo.com
Skype: Surenoo365
Datasheet sa Reference Controller
Giya sa Pagpili sa Module sa MCU Interface LCD
ILI9341
Deskripsyon sa Produkto
Ang produkto usa ka 2.4-pulgada nga TFT LCD module, kini adunay 320 × 240 nga resolusyon ug nagsuporta sa 16BIT RGB 65K color display, ang internal nga driver IC mao ang ILI9341. Ang hardware niini nagsuporta sa 8-bit ug 16-bit parallel port data bus mode switching, ang default naggamit sa 16-bit parallel port data bus mode. Ang module naglakip sa LCD display, resistive touch screen, SD card slot ug PCB backplane. Mahimo kini nga Ipasok direkta ang STM32 series development board ug gisuportahan ang pagpalapad sa SD card.
Mga Feature sa Produkto
- 2.4-pulgada nga kolor nga screen, pagsuporta sa 16BIT RGB 65K nga kolor nga pagpakita, pagpakita sa daghang mga kolor
- 240 × 320 nga resolusyon alang sa tin-aw nga pagpakita
- Suportahi ang 8-bit ug 16-bit parallel data bus mode switching, default 16-bit parallel bus transmission, paspas nga transmission speed
- Nagsuporta sa ALIENTEK STM32 Mini, Elite, WarShip, Explorer, ug Apollo development boards alang sa direktang paggamit sa plug-in
- Suporta alang sa paghikap function
- Suportahi ang pagpalapad sa function sa SD card
- Naghatag usa ka adunahan nga sampAng programa alang sa STM32 ug C51 nga mga plataporma
- Mga sumbanan sa proseso sa grado sa militar, dugay nga lig-on nga trabaho
- Paghatag og nagpahiping drayber nga teknikal nga suporta
Mga Parameter sa Produkto
| Ngalan | Deskripsyon |
| Ipakita ang Kolor | RGB 65K nga kolor |
| SKU | MRB2408 |
| Gidak-on sa Screen | 2.4(pulgada) |
| Type sa Screen | TFT |
| IC sa drayber | ILI9341 |
| Resolusyon | 320*240 (Pixel) |
| Interface sa Module | 8bit o 16Bit parallel interface |
| Aktibo nga Lugar | 48.96*36.72(mm) |
| Type sa Touch Screen | resistive touch screen |
| Paghikap IC | XPT2046 |
| Gidak-on sa Module PCB | 44.25 × 76.00 (mm) |
| Operating Temperatura | -20 ℃ ~ 70 ℃ |
| Temperatura sa Pagtipig | -40 ℃ ~ 70 ℃ |
| Ang Operating Voltage | 3.3V / 5V |
| Pagkonsumo sa kuryente | TBD |
| Timbang sa Produkto | TBD |
Deskripsyon sa Interface

Hulagway1. Module Pin silk screen nga hulagway
Mubo nga sulat:
- Ang module hardware nagsuporta sa 8-bit ug 16-bit parallel port data bus mode switching (ingon sa gipakita sa pula nga kahon sa Hulagway 1 ab ove), ingon sa mosunod:
- Solder R1 nga adunay 0Ω resistor o mubo nga sirkito direkta, ug idiskonekta ang R2:
Pilia ang 16-bit parallel port data bus mode, gamita ang D1~D8, D10~D17 data pins - Solder R2 nga adunay 0Ω resistor o mubo nga sirkito direkta, ug idiskonekta ang R1:
Pilia ang 8-bit parallel port data bus mode, gamita ang D10~D17 data pins
- Solder R1 nga adunay 0Ω resistor o mubo nga sirkito direkta, ug idiskonekta ang R2:
Importante nga Nota:
- Ang mosunod nga mga numero sa pin 1 ~ 34 mao ang numero sa pin sa Module pin nga adunay PCB backplane sa among kompanya. Kon mopalit ka ug hubo nga screen, palihog tan-awa ang pin nga kahulugan sa hubo nga screen specification, tan-awa ang mga wiring sumala sa matang sa signal imbes nga direkta nga Wire sumala sa mosunod nga module pin numbers. Kay example: Ang CS kay 1 pin sa among module. Kini mahimong x pin sa lain-laing gidak-on nga hubo nga screen.
- Mahitungod sa suplay sa VCC voltage: Kung mopalit ka og module nga adunay backplane sa PCB, ang VCC/VDD power supply mahimong konektado sa 5V o 3.3V (module adunay integrated ultra low dropout 5V ngadto sa 3V circuit), apan girekomendar nga ikonektar ang 3.3V, tungod kay ang pagkonektar sa 5V ang modala ngadto sa sirkito Dugang kainit nga henerasyon, nga makaapekto sa kinabuhi sa module; kung mopalit ka ug hubo nga screen LCD, hinumdomi nga magkonektar lang sa 3.3V.
- Mahitungod sa backlight voltage: Ang module nga adunay PCB backplane adunay integrated triode backlight control circuit, nga kinahanglan lamang nga i-input ang taas nga lebel sa BL pin o ang PWM wave aron madan-agan ang backlight. Kung nagpalit ka usa ka hubo nga screen, ang LEDAx konektado sa 3.0V-3.3V ug ang LEDKx gi-ground.
| Numero | Pin sa Module | Deskripsyon sa Pin |
| 1 | CS | LCD reset control pin (ubos nga lebel makahimo) |
| 2 | RS | LCD register / data selection control pin (taas nga lebel: rehistro, ubos nga lebel: data) |
| 3 | WR | LCD pagsulat control pin |
| 4 | RD | LCD read control pin |
| 5 | RST | LCD reset control pin (ubos nga lebel reset) |
| 6 | D1 | Ang LCD data bus ubos nga 8-bit pin (Kung ang 8-bit mode mao ang |
| 7 | D2 | gipili, ang ubos nga 8-bit data pin wala gigamit.) |
| 8 | D3 | |
| 9 | D4 | |
| 10 | D5 | |
| 11 | D6 | |
| 12 | D7 | |
| 13 | D8 | |
| 14 | D10 | Ang LCD data bus taas nga 8-bit pin |
| 15 | D11 | |
| 16 | D12 | |
| 17 | D13 | |
| 18 | D14 | |
| 19 | D15 | |
| 20 | D16 | |
| 21 | D17 | |
| 22 | SCS | SD card selection control pin (gigamit sa paggamit sa SD card expansion function, kini nga test program wala gigamit) |
| 23 | BL | LCD backlight control pin (Taas nga lebel nga kahayag) |
| 24 | VDD | Module power positive pin (module adunay integrated voltage regulator IC, aron ang suplay sa kuryente mahimong konektado sa 5V o 3.3V) |
| 25 | VDD | |
| 26 | GND | Module power ground pin |
| 27 | GND | |
| 28 | V5 | LCD backlight power positive pin (default shared onboard backlight power supply, kini nga pin dili makonektar) |
| 29 | MO | Touch screen SPI bus data input pin |
| 30 | MI | Touch screen SPI bus data output pin |
| 31 | PEN | Touch screen interrupt detection pin (Ubos nga lebel kung adunay usa ka paghikap) |
| 32 | FCS | Flash chip pilia ang control pin (gigamit sa paggamit sa Flash extension function, kini nga test program wala gigamit) |
| 33 | TCS | Touch screen IC chip pilia ang control pin (Ubos nga lebel makahimo) |
| 34 | CLK | Touch screen SPI bus clock control pin |
Pag-configure sa Hardware
Ang LCD module hardware circuit naglangkob sa lima ka bahin: usa ka LCD display control circuit, usa ka resistive touch screen sampling circuit, usa ka SD card interface circuit, usa ka Data bus mode switching circuit ug usa ka backlight control circuit.
LCD display control circuit para makontrol ang mga pin sa LCD, lakip ang control pin ug data transfer pins.
Ang resistive touch screen sampAng sirkito sa ling gigamit alang sa pag-ila sa usa ka panghitabo sa paghikap, paghimo sa pagkakabig sa AD sa data sa paghikap, ug pag-transmit sa mga kantidad sa touch coordinate.
Ang SD card control circuit gigamit alang sa pagpalapad sa function sa SD card, pagkontrol sa pag-ila sa SD card, pagbasa ug pagsulat.
Data bus mode switching circuit para sa switching 8-bit o 16-bit parallel port data bus mode switching.
Ang backlight control circuit alang sa pagkontrol sa kahayag sa backlight ug pagpili sa suplay sa kuryente.
Prinsipyo sa pagtrabaho
Pasiuna sa ILI9341 Controller
Ang ILI9341 controller nagsuporta sa pinakataas nga resolusyon nga 240*320 ug adunay 172800-byte nga GRAM. Gisuportahan usab niini ang 8-bit, 9-bit, 16-bit, ug 18-bit parallel port data buses. Gisuportahan usab niini ang 3-wire ug 4-wire SPI serial port. Tungod kay ang gisuportahan nga resolusyon medyo dako ug ang gidaghanon sa datos nga gipasa dako, ang parallel port transmission gisagop, ug ang transmission speed paspas. Gisuportahan usab sa ITI9341 ang 65K, 262K RGB color display, ang kolor sa display dato kaayo, samtang nagsuporta sa rotating display ug scroll display ug video playback, gipakita sa lainlaing paagi.
Ang ILI9341 controller naggamit sa 16bit (RGB565) aron makontrol ang usa ka pixel display, aron kini makapakita hangtod sa 65K nga mga kolor matag pixel. Ang setting sa pixel address gihimo sa han-ay sa mga laray ug mga kolum, ug ang pagsaka ug pagkunhod sa direksyon gitino pinaagi sa scanning mode. Ang ILI9341 nga pamaagi sa pagpakita gihimo pinaagi sa pag-set sa adres ug dayon pag-set sa kolor nga bili.
Pasiuna sa parallel port communication
Ang parallel port communication write mode timing mao ang gipakita sa ubos:

Ang timing sa parallel port communication read mode gipakita sa hulagway sa ubos:

Ang CSX maoy usa ka chip select signal para sa pagpagana ug pag-disable sa parallel port communication, active low
Ang RESX usa ka eksternal nga reset signal, aktibo nga ubos
Ang D/CX mao ang data o command selection signal, 1-write data o command parameters, 0-write command
Ang WRX usa ka signal sa pagkontrol sa data sa pagsulat
Ang RDX kay usa ka read data control signal
Ang D[X:0] usa ka parallel port data bit, nga adunay upat ka klase: 8-bit, 9-bit, 16-bit, ug 18-bit.
Kung maghimo usa ka operasyon sa pagsulat, pinasukad sa pag-reset, una nga itakda ang data o signal sa pagpili sa command, dayon ibira ang chip pilia ang signal nga ubos, dayon i-input ang sulud nga isulat gikan sa host, ug dayon ibira ang signal sa pagkontrol sa data sa pagsulat nga ubos. . Kung gibira nga taas, ang datos isulat sa LCD control IC sa nagtaas nga ngilit sa write control signal. Sa katapusan, ang chip select signal gibira sa taas ug usa ka operasyon sa pagsulat sa datos nahuman.
Kung mosulod sa operasyon sa pagbasa, base sa pag-reset, una nga ibira ang chip pilia ang signal nga ubos, dayon ibira ang data o command pilia ang signal nga taas, dayon ibira ang read data control signal nga ubos, ug dayon basaha ang datos gikan sa LCD control IC . Ug dayon Ang signal sa pagkontrol sa pagbasa sa datos gibira nga taas, ug ang datos gibasa sa pagtaas sa ngilit sa signal sa pagkontrol sa datos sa pagbasa. Sa katapusan, ang chip select signal gibira sa taas, ug ang usa ka data read operation nahuman.
Mga panudlo alang sa paggamit
Mga panudlo sa STM32
Mga instruksyon sa wiring:
Tan-awa ang paghulagway sa interface alang sa mga buluhaton sa pin.
Mubo nga sulat:
- Kini nga module mahimong direktang isulod sa TFTLCD slot sa punctual atom development board, walay manual wiring ang gikinahanglan.
- Ang mosunod nga mga internal nga plug-in nga mga pin sa katugbang nga MCU nagtumong sa mga MCU nga mga pin nga direktang konektado sa TFTLCD slot sulod sa development board, alang lamang sa pakisayran.
| MiniSTM32 kalamboan tabla TFLCD socket in-line mga instruksyon | |||
| Numero | Pin sa Module | Katugbang TFTLCD socket pin | Katugbang sa STM32F103RCT6 microcontroller internal nga koneksyon pin |
| 1 | CS | CS | PC9 |
| 2 | RS | RS | PC8 |
| 3 | WR | WR | PC7 |
| 4 | RD | RD | PC6 |
| 5 | RST | RST | PC4 |
| 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 | Wala gigamit | GND |
| 23 | BL | BL | PC10 |
| 24 | VDD | 3.3 | 3.3V |
| 25 | VDD | 3.3 | 3.3V |
| 26 | GND | GND | GND |
| 27 | GND | GND | GND |
| 28 | V5 | Wala gigamit | 5V |
| 29 | MO | MISO | PC2 |
| 30 | MI | MOSI | PC3 |
| 31 | PEN | PEN | PC1 |
| 32 | FCS | Wala gigamit | NC |
| 33 | TCS | TCS | PC13 |
| 34 | CLK | CLK | PC0 |
| Elite STM32 kalamboan tabla TFLCD socket in-line mga instruksyon | |||
| Numero |
Pin sa Module |
Katugbang TFTLCD socket pin | Katugbang sa STM32F103ZET6 microcontroller internal nga koneksyon pin |
| 1 | CS | CS | PG12 |
| 2 | RS | RS | PG0 |
| 3 | WR | WR | PD5 |
| 4 | RD | RD | PD4 |
| 5 | RST | RST | i-reset ang pin |
| 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 | Wala gigamit | GND |
| 23 | BL | BL | PB0 |
| 24 | VDD | VDD | 3.3V |
| 25 | VDD | VDD | 3.3V |
| 26 | GND | GND | GND |
| 27 | GND | GND | GND |
| 28 | V5 | Wala gigamit | 5V |
| 29 | MO | MISO | PB2 |
| 30 | MI | MOSI | PF9 |
| 31 | PEN | PEN | PF10 |
| 32 | FCS | Wala gigamit | NC |
| 33 | TCS | TCS | PF11 |
| 34 | CLK | CLK | PB1 |
| Barko-gubat STM32 kalamboan tabla TFLCD socket in-line mga instruksyon | ||||
| Numero | Pin sa Module | Katugbang TFTLCD socket pin | Katugbang sa STM32F103ZET6 microcontroller internal nga koneksyon pin | |
| V2 | V3 | |||
| 1 | CS | CS | PG12 | |
| 2 | RS | RS | PG0 | |
| 3 | WR | WR | PD5 | |
| 4 | RD | RD | PD4 | |
| 5 | RST | RST | i-reset ang pin | |
| 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 | Wala gigamit | GND | |
| 23 | BL | BL | PB0 | |
| 24 | VDD | VDD | 3.3V | |
| 25 | VDD | VDD | 3.3V | |
| 26 | GND | GND | GND | |
| 27 | GND | GND | GND | |
| 28 | V5 | Wala gigamit | 5V | |
| 29 | MO | MISO | PF8 | PB2 |
| 30 | MI | MOSI | PF9 | |
| 31 | PEN | PEN | PF10 | |
| 32 | FCS | Wala gigamit | NC | |
| 33 | TCS | TCS | PB2 | PF11 |
| 34 | CLK | CLK | PB1 | |
| Tigpangita STM32F4 kalamboan tabla TFLCD socket in-line mga instruksyon | |||
| Numero | Pin sa Module | Katugbang TFTLCD socket pin | Katugbang sa STM32F407ZGT6 microcontroller internal nga koneksyon pin |
| 1 | CS | CS | PG12 |
| 2 | RS | RS | PF12 |
| 3 | WR | WR | PD5 |
| 4 | RD | RD | PD4 |
| 5 | RST | RST | i-reset ang pin |
| 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 | Wala gigamit | GND |
| 23 | BL | BL | PB15 |
| 24 | VDD | VDD | 3.3V |
| 25 | VDD | VDD | 3.3V |
| 26 | GND | GND | GND |
| 27 | GND | GND | GND |
| 28 | V5 | Wala gigamit | 5V |
| 29 | MO | MISO | PB2 |
| 30 | MI | MOSI | PF11 |
| 31 | PEN | PEN | PB1 |
| 32 | FCS | Wala gigamit | NC |
| 33 | TCS | TCS | PC13 |
| 34 | CLK | CLK | PB0 |
| Apollo STM32F4/F7 kalamboan tabla TFLCD socket in-line mga instruksyon | |||
| Numero | Pin sa Module | Katugbang TFTLCD socket pin | Katugbang sa STM32F429IGT6, STM32F767IGT6,STM32H743IIT6 microcontroller internal nga koneksyon pin |
| 1 | CS | CS | PD7 |
| 2 | RS | RS | PD13 |
| 3 | WR | WR | PD5 |
| 4 | RD | RD | PD4 |
| 5 | RST | RST | i-reset ang pin |
| 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 | Wala gigamit | GND |
| 23 | BL | BL | PB5 |
| 24 | VDD | VDD | 3.3V |
| 25 | VDD | VDD | 3.3V |
| 26 | GND | GND | GND |
| 27 | GND | GND | GND |
| 28 | V5 | Wala gigamit | 5V |
| 29 | MO | MISO | PG3 |
| 30 | MI | MOSI | PI3 |
| 31 | PEN | PEN | PH7 |
| 32 | FCS | Wala gigamit | NC |
| 33 | TCS | TCS | PI8 |
| 34 | CLK | CLK | PH6 |
Mga lakang sa operasyon:
- Ikonektar ang LCD module (Sama sa gipakita sa Hulagway 1) ug ang STM32 MCU sumala sa mga instruksyon sa mga wiring sa ibabaw, ug i-on;
- Pilia ang programa sa pagsulay sa C51 nga sulayan, ingon sa gipakita sa ubos: (Deskripsyon sa programa sa pagsulay palihog tan-awa ang dokumento sa paghulagway sa programa sa pagsulay sa pakete sa pagsulay)

- Ablihi ang napili nga proyekto sa programa sa pagsulay, pagtipon ug pag-download;
Ang detalyadong paghulagway sa STM32 test program compilation ug download makita sa mosunod nga dokumento:
http://www.lcdwiki.com/res/PublicFile/STM32_Keil_Use_Illustration_EN.pdf - Kung ang LCD module nagpakita sa mga karakter ug mga graphic nga normal, ang programa malampuson nga nagdagan;
C51 mga instruksyon
Mga instruksyon sa wiring:
Tan-awa ang paghulagway sa interface alang sa mga buluhaton sa pin.
| STC12C5A60S2 microcontroller pagsulay programa mga instruksyon sa mga kable | ||||
| Numero | Pin sa Module | Katugbang sa STC12 development board wiring pin | ||
| 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 | Dili kinahanglan nga magkonektar | ||
| 23 | BL | P32 | ||
| 24 | VDD | 3.3V/5V | ||
| 25 | VDD | 3.3V/5V | ||
| 26 | GND | GND | ||
| 27 | GND | GND | ||
| 28 | V5 | Dili kinahanglan nga magkonektar | ||
| 29 | MO | P35 | ||
| 30 | MI | P34 | ||
| 31 | PEN | P40 | ||
| 32 | FCS | Dili kinahanglan nga magkonektar | ||
| 33 | TCS | P37 | ||
| 34 | CLK | P36 | ||
| STC89C52RC microcontroller pagsulay programa mga kable mga instruksyon | ||||
| Numero |
Pin sa Module |
Katugbang sa STC89 development board
wiring pin |
||
| 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 | Dili kinahanglan nga magkonektar | ||
| 23 | BL | 3.3V | ||
| 24 | VDD | 3.3V/5V | ||
| 25 | VDD | 3.3V/5V | ||
| 26 | GND | GND | ||
| 27 | GND | GND | ||
| 28 | V5 | Dili kinahanglan nga magkonektar | ||
| 29 | MO | Dili kinahanglan nga magkonektar | ||
| 30 | MI | Dili kinahanglan nga magkonektar | ||
| 31 | PEN | Dili kinahanglan nga magkonektar | ||
| 32 | FCS | Dili kinahanglan nga magkonektar | ||
| 33 | TCS | Dili kinahanglan nga magkonektar | ||
| 34 | CLK | Dili kinahanglan nga magkonektar | ||
Mubo nga sulat:
- Tungod kay ang STC89C52RC microcontroller walay push-pull output function, ang backlight control pin kinahanglan nga konektado sa usa ka 3.3V nga suplay sa kuryente aron husto ang pagsiga.
- Tungod kay ang kapasidad sa Flash sa STC89C52RC microcontroller gamay ra kaayo (ubos sa 25KB), ang programa nga adunay function sa paghikap dili ma-download, mao nga ang touch screen wala magkinahanglan mga wiring.
Mga lakang sa operasyon:
- Ikonektar ang LCD module (Sama sa gipakita sa Hulagway 1) ug ang C51 MCU sumala sa mga instruksyon sa mga wiring sa ibabaw, ug i-on;
- Pilia ang C51 test program nga sulayan, sama sa gipakita sa ubos:
(Paghulagway sa programa sa pagsulay palihog tan-awa ang dokumento sa paghulagway sa programa sa pagsulay sa pakete sa pagsulay)

- Ablihi ang napili nga proyekto sa programa sa pagsulay, pagtipon ug pag-download;
Ang detalyadong paghulagway sa C51 test program compilation ug download makita sa mosunod nga dokumento:
http://www.lcdwiki.com/res/PublicFile/C51_Keil%26stc-isp_Use_Illustration_EN.pdf - Kung ang LCD module nagpakita sa mga karakter ug mga graphic nga normal, ang programa malampuson nga nagdagan;
Paglaraw sa Software
Arkitektura sa Code
C51 ug STM32 code architecture deskripsyon Ang code architecture gipakita sa ubos:

Ang Demo API code alang sa main program runtime gilakip sa test code; Ang LCD initialization ug may kalabutan nga bin parallel port write data operations gilakip sa LCD code; Ang mga drowing nga punto, linya, graphic, ug mga operasyon nga may kalabotan sa pagpakita sa karakter nga Intsik ug Ingles gilakip sa GUI code; Ang nag-unang function nagpatuman sa aplikasyon nga modagan; Ang code sa plataporma managlahi sa plataporma; Ang mga operasyon nga may kalabutan sa touch screen gilakip sa touch code; Ang key processing related code gilakip sa key code (ang C51 nga plataporma walay butones nga processing code); Ang code nga may kalabutan sa led configuration operation gilakip sa led code (ang C51 nga plataporma walay lead processing code);
Deskripsyon sa kahulugan sa GPIO
STM32 nga programa sa pagsulay nga paghulagway sa kahulugan sa GPIO
Ang kahulugan sa GPIO sa LCD screen sa STM32 test program gibutang sa lcd.h file, nga gihubit sa duha ka paagi:
- STM32F103RCT6 microcontroller test nga programa naggamit sa IO analog mode (kini dili mosuporta sa FSMC bus)
- Ang ubang mga programa sa pagsulay sa STM32 MCU naggamit sa FSMC bus mode
STM32F103RCT6 MCU IO analog test program LCD screen GPIO kahulugan sama sa gipakita sa ubos:
FSMC test program lcd screen GPIO gihubit sama sa gipakita sa ubos (kuhaa ang STM32F103ZET6 microcontroller FSMC test program isip example):

Ang kahulugan sa GPIO nga may kalabutan sa STM32 touch screen gibutang sa paghikap file sama sa gipakita sa ubos (kuhaa ang STM32F103RCT6 microcontroller IO simulation test program isip example):
C51 nga programa sa pagsulay nga paghulagway sa kahulugan sa GPIO
C51 test program lcd screen GPIO kahulugan gibutang sa lcd.h file, ingon sa gipakita sa ubos (Pagkuha sa STC12C5A60S2 microcontroller test program isip example):

Ang parallel pin definition kinahanglan nga pilion ang tibuok set sa GPIO port groups, sama sa P0, P2, ug uban pa, aron sa pagbalhin sa data, ang operasyon sayon. Ang touch screen nga may kalabutan sa GPIO kahulugan gibutang sa touch.h file, ingon sa gipakita sa ubos (kuhaa ang STC12C5A60S2 microcontroller test program isip example):

Ang kahulugan sa GPIO sa touch screen mahimong mabag-o ug mahimong ipasabut sa bisan unsang uban nga libre nga GPIO.
Kung ang microcontroller walay grupo nga P4 GPIO, ang penirq mahimong mahulagway nga ubang mga GPIO.
Pagpatuman sa parallel port communication code
A. STM32 test program parallel port communication code pagpatuman
Ang STM32 test program parallel port communication code gibutang sa LCD.c file, nga gipatuman sa duha ka paagi:
- STM32F103RCT6 microcontroller test nga programa naggamit sa IO analog mode (kini dili mosuporta sa FSMC bus)
- Ang ubang mga programa sa pagsulay sa STM32 MCU naggamit sa FSMC bus mode
Ang IO simulation test program gipatuman sama sa gipakita sa ubos:

Ang programa sa pagsulay sa FSMC gipatuman sama sa gipakita sa ubos:

Parehong 8- ug 16-bit command writes ug 8- ug 16-bit data writes and reads kay gipatuman.
C51 test program parallel port communication code pagpatuman Ang may kalabutan nga code gipatuman sa LCD.c file ingon sa gipakita sa ubos:

Gipatuman ang 8-bit ug 16-bit nga mga sugo ug 8-bit ug 16-bit nga data pagsulat ug pagbasa.
instruksyon sa pag-calibrate sa touch screen
A. STM32 test program touch screen calibration mga instruksyon
Ang STM32 touch screen calibration program awtomatik nga makaila kung gikinahanglan ang calibration o mano-mano nga mosulod sa calibration pinaagi sa pagpindot og buton.
Nalakip kini sa butang nga pagsulay sa touch screen. Ang marka sa pagkakalibrate ug mga parameter sa pagkakalibrate gitipigan sa AT24C02 flash. Kung gikinahanglan, basaha gikan sa flash. Ang proseso sa pag-calibrate sama sa gipakita sa ubos:


C51 test program touch screen calibration mga instruksyon
Ang C51 touch screen calibration kinahanglan nga ipatuman ang Touch_Adjust test item (anaa ra sa STC12C5A60S2 test program), sama sa gipakita sa ubos: C51 test program touch screen calibration instructions

Human mapasa ang touch calibration, kinahanglan nimong i-save ang mga parameter sa calibration nga gipakita sa screen sa touch.c file, ingon sa gipakita sa ubos:

Komon nga software
Kini nga set sa pagsulay examples nagkinahanglan sa pagpakita sa Chinese ug English, mga simbolo ug mga hulagway, mao nga ang modulo software gigamit. Adunay duha ka matang sa modulo software: Image2Lcd ug PCtoLCD2002. Ania lang ang setting sa modulo software para sa test program.
Ang PCtoLCD2002 modulo software settings mao ang mosunod:
Dot matrix format pilia ang Dark code
ang modulo mode pilia ang progressive mode
Dad-a ang modelo sa pagpili sa direksyon (taas nga posisyon una)
Ang sistema sa numero sa output nagpili sa numero nga hexadecimal
Custom nga pagpili sa format nga C51 nga format
Ang espesipikong paagi sa setting mao ang mosunod:
http://www.lcdwiki.com/Chinese_and_English_display_modulo_settings
Ang Image2Lcd modulo software settings gipakita sa ubos:

Ang Image2Lcd software kinahanglan nga ibutang sa pinahigda, wala ngadto sa tuo, ibabaw ngadto sa ubos, ug ubos nga posisyon sa atubangan nga scan mode.
Mga Dokumento / Mga Kapanguhaan
![]() |
Surenoo SMC0240A-240320 Serye nga MCU Interface TFT LCD Module [pdf] Manwal sa Gumagamit SMC0240AA3-240320, SMC0240A-240320 Series, SMC0240A-240320 Series MCU Interface TFT LCD Module, MCU Interface TFT LCD Module, TFT LCD Module, LCD Module |





