Surenoo SMC0350B-320480系列MCU接口TFT液晶顯示模塊
產品描述
本產品為3.5吋TFT液晶顯示模組,附電容式觸控螢幕。它具有480×320分辨率,支援16BIT RGB 65K彩色顯示,內部驅動IC為ILI9488,採用8位元或16位元並口通訊。此模組包括LCD顯示器、電容式觸控螢幕和PCB背板。可插入STM32系列開發板的TFT LCD插槽上或在C51平台上使用。
產品特點
- 3.5寸彩屏,支持16BIT RGB 65K色顯示,顯示色彩豐富
- 320×480分辨率清晰顯示
- 支援8位元或16位元並行資料匯流排模式切換,傳輸速度快
- 支持ALIENTEK STM32 Mini、Elite、WarShip、Explorer、Apollo開發板直插使用
- 支援電容觸控功能
- 提供了豐富的ampSTM32和C51平台的文件程序
- 軍工級製程標準,長期穩定工作
- 提供底層驅動技術支援
產品參數
| 姓名 | 描述 |
| 顯示顏色 | 16BIT RGB 65K色 |
| 存貨單位 | MRB3511 |
| 螢幕尺寸 | 3.5(英寸) |
| 螢幕類型 | 薄膜電晶體 |
| 驅動IC | ILI9488 |
| 解決 | 480*320(像素) |
| 模塊接口 | 8Bit或16Bit並行介面 |
| 活動區域 | 48.96×73.44(毫米) |
| 觸控螢幕類型 | 電容式觸控螢幕 |
| 觸控IC | GT911 |
| 模組PCB尺寸 | 56.41×97.60(毫米) |
| 工作溫度 | -10℃~60℃ |
| 儲存溫度 | -20℃~70℃ |
| 操作量tage | 3.3V/5V |
| 耗電量 | 待定 |
| 產品重量(含包裝) | 57克 |
介面說明


筆記
- 模組硬體支援8位元和16位元並口資料匯流排模式切換(如圖1紅框所示),如下:
- 將R16焊接0Ω電阻或直接短接,斷開R8: 選擇16位元並口資料匯流排模式,使用DB0~DB15資料接腳(預設)
- 將R8焊接0Ω電阻或直接短接,斷開R16: 選擇8位元並口資料匯流排模式,使用DB0~DB7資料接腳 重要
筆記
- 以下腳位編號1~34為本公司附PCB背板的Module腳位的腳位編號。如果您購買的是裸屏,請參考裸屏規格書的腳位定義,按照訊號類型進行接線,而不是直接按照下面的模組管腳號進行接線。
- 對於前ample CS 是我們模組上的 1 腳。它可能是不同尺寸裸屏上的 x 引腳。
- 關於 VCC 電源電壓tage:如果購買有PCB背板的模組,VCC/VDD電源可以接5V或3.3V(模組已整合超低壓差5V轉3V電路),但建議接3.3V,因為接5V會導致電路發熱增加,影響模組壽命;如果你買的是裸屏液晶顯示器,記得只連接3.3V。
- 關於背光卷tage:帶PCB背板的模塊內部集成了三極管背光控制電路,只需在BL腳輸入高電平或輸入PWM波即可點亮背光。 如果你買的是裸屏,LEDAx接3.0V-3.3V,LEDKx接地。
| 數位 | 模塊引腳 | 引腳說明 |
| 1 | CS | LCD復位控制引腳(低電平使能) |
|
2 |
RS |
LCD寄存器/數據選擇控制引腳
(高電平:寄存器,低電平:數據) |
| 3 | WR | LCD寫控制引腳 |
| 4 | RD | LCD讀取控制引腳 |
| 5 | 快速恢復時間 | LCD復位控制引腳(低電平復位) |
| 6 | DB0 | LCD數據總線低8位引腳 |
| 7 | DB1 | |
| 8 | DB2 | |
| 9 | DB3 | |
| 10 | DB4 | |
| 11 | DB5 | |
| 12 | DB6 | |
| 13 | DB7 | |
| 14 | DB8 | LCD資料匯流排高8位元接腳(使用8位元並口資料匯流排模式時,不使用高8位元接腳。) |
| 15 | DB9 | |
| 16 | DB10 | |
| 17 | DB11 | |
| 18 | DB12 | |
| 19 | DB13 | |
| 20 | DB14 | |
| 21 | DB15 |
| 22 | 接地 | 模塊電源地腳 |
| 23 | BL | LCD背光控制引腳(High level light) |
| 24 | 電源電壓 | 模塊電源正極引腳(模塊集成voltage穩壓IC,所以電源可以接5V或3.3V) |
| 25 | 電源電壓 | |
| 26 | 接地 |
模塊電源地腳 |
| 27 | 接地 | |
|
28 |
NC |
LCD背光電源正極引腳(默認共享板載背光電源,該引腳不可
已連線) |
| 29 | NC | 未定義,無需使用 |
| 30 | SDA | 電容觸控螢幕IIC匯流排資料接腳 |
| 31 | INT | 電容式觸控螢幕中斷偵測引腳
(觸摸時為低電位) |
| 32 | NC | 未定義,無需使用 |
| 33 | 計算機科學與技術研究中心 | 電容式觸控螢幕IC復位控制接腳(低
電平重置) |
| 34 | SCL | 電容觸控螢幕IIC匯流排時脈腳 |
硬體配置
- LCD模組硬體電路包括五個部分:LCD顯示控制電路、電源控制電路、資料匯流排模式選擇控制電路、觸控螢幕控制電路和背光控制電路。
- LCD顯示控制電路用於控制LCD的接腳,包括控制接腳和資料傳輸接腳。
- 用於穩定電源電壓的電源控制電路tage 並選擇外部電源卷tage
- 資料匯流排模式選擇控制電路,用於選擇8位元或16位元資料匯流排模式。
- 採用電容式觸控螢幕控制電路來控制觸控螢幕中斷擷取、資料輸出ampling、AD轉換、資料傳輸等
- 背光控制電路用於控制背光的亮度。
工作原理
ITI9488控制器簡介
ITI488控制器最大支援320*480的分辨率,擁有345600位元組的GRAM。它還支援8位、9位、16位、18位和24位並行埠資料匯流排。它還支援3線和4線SPI串行埠。由於支援的解析度比較大,傳輸的資料量較大,所以採用並口傳輸,傳輸速度快。 ITI9488也支援65K、262K和16.7M RB彩色顯示,顯示色彩非常豐富,同時支援旋轉顯示和捲動顯示以及視訊播放,顯示方式多樣。 ITI9488控制器使用16位元(RGB565)來控制像素顯示,因此每個像素最多可以顯示65K顏色。像素位址設定依照行和列的順序進行,遞增和遞減方向由掃描模式決定。 |TI9488的顯示方式是透過設定位址,然後設定顏色值來進行的。
並口通信簡介
並口通訊寫模式時序如下圖:

並口通信讀模式時序如下圖所示:

筆記: RDX是一個非同步訊號,不使用時可以終止。
當D/CX訊號被驅動為低電位時,介面上的輸入資料被解釋為內部狀態或參數資料。當介面上的資料是RAM資料或指令參數資料時,D/CX訊號也可以被拉至高電位。

CSX是片選訊號,用於啟用和停用並行連接埠通信,低電平有效
- RESX為外部重設訊號,低電位有效
- D/CX為資料或指令選擇訊號,1-寫入資料或指令參數,
- O 寫命令
- WRX是寫入資料控制訊號
- RDX是讀取資料控制訊號
- D[X:0]為並口資料位,有8位、9位、16位、18位四種。
進行寫入操作時,在重設的基礎上,先置位資料或指令選擇訊號,然後將片選訊號拉低,然後從主機輸入要寫入的內容,然後將寫入資料控制訊號拉低。當拉高時,資料在寫入控制訊號的上升沿寫入 LCD 控制 IC。最後將片選訊號拉高,完成資料寫入操作。
進入讀取操作時,在重設的基礎上,先將片選訊號拉低,再將資料或指令選擇訊號拉高,再將讀取資料控制訊號拉低,再從LCD控制IC讀取資料。然後將讀取資料控制訊號拉高,在讀取資料控制訊號的上升沿讀出資料。最後將片選訊號拉高,完成一次資料讀取操作。
使用說明
STM32指令
接線說明: 引腳分配請參閱介面說明。
筆記
- 此模組可直接插入正點原子開發板的TFT LCD插槽,無需手動接線。
- 以下對應MCU內部插件接腳指的是開發板內部直接連接TFT LCD插槽的MCU接腳,僅供參考。
| 迷你STM32 發展 木板 液晶顯示器 插座 排隊 指示 | |||
| 數位 |
模塊引腳 |
相應的
TFTLCD 插座引腳 |
對應STM32F103RCT6
微控制器內部連接引腳 |
| 1 | CS | CS | PC9 |
| 2 | RS | RS | PC8 |
| 3 | WR | WR | PC7 |
| 4 | RD | RD | PC6 |
| 5 | 快速恢復時間 | 快速恢復時間 | PC4 |
| 6 | DB0 | D0 | PB0 |
| 7 | DB1 | D1 | PB1 |
| 8 | DB2 | D2 | PB2 |
| 9 | DB3 | D3 | PB3 |
| 10 | DB4 | D4 | PB4 |
| 11 | DB5 | D5 | PB5 |
| 12 | DB6 | D6 | PB6 |
| 13 | DB7 | D7 | PB7 |
| 14 | DB8 | D8 | PB8 |
| 15 | DB9 | D9 | PB9 |
| 16 | DB10 | D10 | PB10 |
| 17 | DB11 | D11 | PB11 |
| 18 | DB12 | D12 | PB12 |
| 19 | DB13 | D13 | PB13 |
| 20 | DB14 | D14 | PB14 |
| 21 | DB15 | D15 | PB15 |
| 22 | 接地 | 接地 | 接地 |
| 23 | BL | BL | PC10 |
| 24 | 電源電壓 | 3.3 | 3.3V |
| 25 | 電源電壓 | 3.3 | 3.3V |
| 26 | 接地 | 接地 | 接地 |
| 27 | 接地 | 接地 | 接地 |
| 28 | NC | 未使用 | 5V |
| 29 | NC | 未使用 | PC2 |
| 30 | SDA | 摩西 | PC3 |
| 31 | INT | 筆 | PC1 |
| 32 | NC | 未使用 | NC |
| 33 | 計算機科學與技術研究中心 | TCS | PC13 |
| 34 | SCL | 時鐘 | PC0 |
| 菁英 STM32 發展 木板 液晶顯示器 插座 排隊 指示 | |||
| 數位 |
模塊引腳 |
相應的 TFTLCD 插座引腳 | 對應STM32F103ZET6單片機內部連接引腳 |
| 1 | CS | CS | PG12 |
| 2 | RS | RS | PG0 |
| 3 | WR | WR | PD5 |
| 4 | RD | RD | PD4 |
| 5 | 快速恢復時間 | 快速恢復時間 | 復位引腳 |
| 6 | DB0 | D0 | PD14 |
| 7 | DB1 | D1 | PD15 |
| 8 | DB2 | D2 | PD0 |
| 9 | DB3 | D3 | PD1 |
| 10 | DB4 | D4 | PE7 |
| 11 | DB5 | D5 | PE8 |
| 12 | DB6 | D6 | PE9 |
| 13 | DB7 | D7 | PE10 |
| 14 | DB8 | D8 | PE11 |
| 15 | DB9 | D9 | PE12 |
| 16 | DB10 | D10 | PE13 |
| 17 | DB11 | D11 | PE14 |
| 18 | DB12 | D12 | PE15 |
| 19 | DB13 | D13 | PD8 |
| 20 | DB14 | D14 | PD9 |
| 21 | DB15 | D15 | PD10 |
| 22 | 接地 | 接地 | 接地 |
| 23 | BL | BL | PB0 |
| 24 | 電源電壓 | 電源電壓 | 3.3V |
| 25 | 電源電壓 | 電源電壓 | 3.3V |
| 26 | 接地 | 接地 | 接地 |
| 27 | 接地 | 接地 | 接地 |
| 28 | NC | 未使用 | 5V |
| 29 | NC | 未使用 | PB2 |
| 30 | SDA | 摩西 | PF9 |
| 31 | INT | 筆 | PF10 |
| 32 | NC | 未使用 | NC |
| 33 | 計算機科學與技術研究中心 | TCS | PF11 |
| 34 | SCL | 時鐘 | PB1 |
| 軍艦 STM32 發展 木板 液晶顯示器 插座 排隊 指示 | ||||
|
數位 |
模塊引腳 |
相應的 TFTLCD 插座引腳 | 對應STM32F103ZET6
微控制器內部連接引腳 |
|
| V2 | V3 | |||
| 1 | CS | CS | PG12 | |
| 2 | RS | RS | PG0 | |
| 3 | WR | WR | PD5 | |
| 4 | RD | RD | PD4 | |
| 5 | 快速恢復時間 | 快速恢復時間 | 復位引腳 | |
| 6 | DB0 | D0 | PD14 | |
| 7 | DB1 | D1 | PD15 | |
| 8 | DB2 | D2 | PD0 | |
| 9 | DB3 | D3 | PD1 | |
| 10 | DB4 | D4 | PE7 | |
| 11 | DB5 | D5 | PE8 | |
| 12 | DB6 | D6 | PE9 | |
| 13 | DB7 | D7 | PE10 | |
| 14 | DB8 | D8 | PE11 | |
| 15 | DB9 | D9 | PE12 | |
| 16 | DB10 | D10 | PE13 | |
| 17 | DB11 | D11 | PE14 | |
| 18 | DB12 | D12 | PE15 | |
| 19 | DB13 | D13 | PD8 | |
| 20 | DB14 | D14 | PD9 | |
| 21 | DB15 | D15 | PD10 | |
| 22 | 接地 | 接地 | 接地 | |
| 23 | BL | BL | PB0 | |
| 24 | 電源電壓 | 電源電壓 | 3.3V | |
| 25 | 電源電壓 | 電源電壓 | 3.3V | |
| 26 | 接地 | 接地 | 接地 | |
| 27 | 接地 | 接地 | 接地 | |
| 28 | NC | 未使用 | 5V | |
| 29 | NC | 未使用 | PF8 | PB2 |
| 30 | SDA | 摩西 | PF9 | |
| 31 | INT | 筆 | PF10 | |
| 32 | NC | 未使用 | NC | |
| 33 | 計算機科學與技術研究中心 | TCS | PB2 | PF11 |
| 34 | SCL | 時鐘 | PB1 | |
| 探險家 STM32F4 發展 木板 液晶顯示器 插座 排隊 指示 | |||
| 數位 |
模塊引腳 |
相應的
TFTLCD 插座引腳 |
對應STM32F407ZGT6
微控制器內部連接引腳 |
| 1 | CS | CS | PG12 |
| 2 | RS | RS | PF12 |
| 3 | WR | WR | PD5 |
| 4 | RD | RD | PD4 |
| 5 | 快速恢復時間 | 快速恢復時間 | 復位引腳 |
| 6 | DB0 | D0 | PD14 |
| 7 | DB1 | D1 | PD15 |
| 8 | DB2 | D2 | PD0 |
| 9 | DB3 | D3 | PD1 |
| 10 | DB4 | D4 | PE7 |
| 11 | DB5 | D5 | PE8 |
| 12 | DB6 | D6 | PE9 |
| 13 | DB7 | D7 | PE10 |
| 14 | DB8 | D8 | PE11 |
| 15 | DB9 | D9 | PE12 |
| 16 | DB10 | D10 | PE13 |
| 17 | DB11 | D11 | PE14 |
| 18 | DB12 | D12 | PE15 |
| 19 | DB13 | D13 | PD8 |
| 20 | DB14 | D14 | PD9 |
| 21 | DB15 | D15 | PD10 |
| 22 | 接地 | 接地 | 接地 |
| 23 | BL | BL | PB15 |
| 24 | 電源電壓 | 電源電壓 | 3.3V |
| 25 | 電源電壓 | 電源電壓 | 3.3V |
| 26 | 接地 | 接地 | 接地 |
| 27 | 接地 | 接地 | 接地 |
| 28 | NC | 未使用 | 5V |
| 29 | NC | 未使用 | PB2 |
| 30 | SDA | 摩西 | PF11 |
| 31 | INT | 筆 | PB1 |
| 32 | NC | 未使用 | NC |
| 33 | 計算機科學與技術研究中心 | TCS | PC13 |
| 34 | SCL | 時鐘 | PB0 |
| 阿波羅 STM32F4/F7 發展 木板 液晶顯示器 插座 排隊 指示 | |||
|
數位 |
模塊引腳 |
相應的 TFTLCD 插座引腳 | 對應STM32F429IGT6、 STM32F767IGT6、STM32H743IIT6
微控制器內部連接引腳 |
| 1 | CS | CS | PD7 |
| 2 | RS | RS | PD13 |
| 3 | WR | WR | PD5 |
| 4 | RD | RD | PD4 |
| 5 | 快速恢復時間 | 快速恢復時間 | 復位引腳 |
| 6 | DB0 | D0 | PD14 |
| 7 | DB1 | D1 | PD15 |
| 8 | DB2 | D2 | PD0 |
| 9 | DB3 | D3 | PD1 |
| 10 | DB4 | D4 | PE7 |
| 11 | DB5 | D5 | PE8 |
| 12 | DB6 | D6 | PE9 |
| 13 | DB7 | D7 | PE10 |
| 14 | DB8 | D8 | PE11 |
| 15 | DB9 | D9 | PE12 |
| 16 | DB10 | D10 | PE13 |
| 17 | DB11 | D11 | PE14 |
| 18 | DB12 | D12 | PE15 |
| 19 | DB13 | D13 | PD8 |
| 20 | DB14 | D14 | PD9 |
| 21 | DB15 | D15 | PD10 |
| 22 | 接地 | 接地 | 接地 |
| 23 | BL | BL | PB5 |
| 24 | 電源電壓 | 電源電壓 | 3.3V |
| 25 | 電源電壓 | 電源電壓 | 3.3V |
| 26 | 接地 | 接地 | 接地 |
| 27 | 接地 | 接地 | 接地 |
| 28 | NC | 未使用 | 5V |
| 29 | NC | 未使用 | PG3 |
| 30 | SDA | 摩西 | PI3 |
| 31 | INT | 筆 | PH7 |
| 32 | NC | 未使用 | NC |
| 33 | 計算機科學與技術研究中心 | TCS | PI8 |
| 34 | SCL | 時鐘 | PH6 |
操作步驟

- 依照上述接線說明連接液晶模組(如圖1)和STM32單片機,並上電;
- 選擇需要測試的C51測試程序,如下圖:(測試程序說明請參考測試程序文檔,如果需要使用補丁,請參考STM32_Demo_patch目錄下的補丁文檔)
- 打開選中的測試程序工程,編譯下載; STM32測試程序編譯和下載的詳細說明可以參考以下文檔: http://www.lcdwiki.com/res/PublicFile/STM32_Keil_Use_Illustration_EN.pdf
- 如果液晶顯示模塊正常顯示字符和圖形,則程序運行成功;
C51指令
接線說明: 引腳分配請參閱介面說明。
筆記:
- 由於STC12C5A60S2單片機的GPIO輸入輸出電平均為5V,電容觸摸IC無法正常工作(只能接受1.8~3.3V)。 如果要使用電容觸摸功能,需要連接電平轉換模塊;
- 由於STC89C52RC單片機沒有推挽輸出功能,背光控制引腳需要接3.3V電源才能正常點亮。
- 由於STC89C52RC單片機的Flash容量太小(小於25KB),無法下載帶觸摸功能的程序,所以觸摸屏不需要接線。
| STC12C5A60S2 微控制器 測試 程式 接線說明 | ||
| 數位 |
模塊引腳 |
對應STC12開發板
接線針 |
| 1 | CS | P13 |
| 2 | RS | P12 |
| 3 | WR | P11 |
| 4 | RD | P10 |
| 5 | 快速恢復時間 | P33 |
| 6 | DB0 | P00 |
| 7 | DB1 | P01 |
| 8 | DB2 | P02 |
| 9 | DB3 | P03 |
| 10 | DB4 | P04 |
| 11 | DB5 | P05 |
| 12 | DB6 | P06 |
| 13 | DB7 | P07 |
| 14 | DB8 | P20 |
| 15 | DB9 | P21 |
| 16 | DB10 | P22 |
| 17 | DB11 | P23 |
| 18 | DB12 | P24 |
| 19 | DB13 | P25 |
| 20 | DB14 | P26 |
| 21 | DB15 | P27 |
| 22 | 接地 | 接地 |
| 23 | BL | P32 |
| 24 | 電源電壓 | 3.3V/5V |
| 25 | 電源電壓 | 3.3V/5V |
| 26 | 接地 | 接地 |
| 27 | 接地 | 接地 |
| 28 | NC | 無需連接 |
| 29 | NC | 無需連接 |
| 30 | SDA | P34 |
| 31 | INT | P40 |
| 32 | NC | 無需連接 |
| 33 | 計算機科學與技術研究中心 | P37 |
| 34 | SCL | P36 |
| STC89C52RC 微控制器 測試 程式 接線 指示 | ||
| 數位 |
模塊引腳 |
對應STC89開發板
接線針 |
| 1 | CS | P13 |
| 2 | RS | P12 |
| 3 | WR | P11 |
| 4 | RD | P10 |
| 5 | 快速恢復時間 | P14 |
| 6 | DB0 | P30 |
| 7 | DB1 | P31 |
| 8 | DB2 | P32 |
| 9 | DB3 | P33 |
| 10 | DB4 | P34 |
| 11 | DB5 | P35 |
| 12 | DB6 | P36 |
| 13 | DB7 | P37 |
| 14 | DB8 | P20 |
| 15 | DB9 | P21 |
| 16 | DB10 | P22 |
| 17 | DB11 | P23 |
| 18 | DB12 | P24 |
| 19 | DB13 | P25 |
| 20 | DB14 | P26 |
| 21 | DB15 | P27 |
| 22 | 接地 | 接地 |
| 23 | BL | 3.3V |
| 24 | 電源電壓 | 3.3V/5V |
| 25 | 電源電壓 | 3.3V/5V |
| 26 | 接地 | 接地 |
| 27 | 接地 | 接地 |
| 28 | NC | 無需連接 |
| 29 | NC | 無需連接 |
| 30 | SDA | 無需連接 |
| 31 | INT | 無需連接 |
| 32 | NC | 無需連接 |
| 33 | 計算機科學與技術研究中心 | 無需連接 |
| 34 | SCL | 無需連接 |
操作步驟

- 依照上述接線說明連接液晶模組(如圖1)及C51單晶片,並上電;
- 選擇需要測試的C51測試程序,如下圖:(測試程序說明請參考測試包中的測試程序說明文件)
- 開啟選定的測試程式項目,編譯並下載; C51測試程式編譯和下載的詳細說明可以參考以下文件: http://www.lcdwiki.com/res/PublicFile/C51_Keil%26stc-isp_Use_Illustration_EN.pdf
- 如果液晶顯示模塊正常顯示字符和圖形,則程序運行成功;
軟體說明
代碼架構
C51和STM32代碼架構說明
代碼架構如下圖:

- 測試程式碼中包含主程式執行時的Demo API程式碼;
- LCD初始化及相關bin並口寫入資料操作都包含在LCD程式碼中;
- GUI代碼中包含繪製點、線、圖形及中英文字符顯示相關操作;
- main函數實現應用運行;
- 平台代碼因平台而異;
- IIC代碼由電容式觸控IC GT911使用,包括IIC初始化、資料寫入和讀取等;
- GT911觸控程式碼包括觸控偵測、觸控指令傳輸和觸控資料讀取等。
- 按鍵代碼中包含按鍵處理相關代碼(C51平台沒有按鍵處理代碼);
- led配置操作相關的程式碼包含在led程式碼中(C51平台沒有led處理程式碼);
GPIO定義說明
STM32測試程序GPIO定義說明
STM32測試程序的液晶屏的GPIO定義放在led.h中 file,它有兩種定義方式:
- STM32F103RCT6單晶片測試程序採用10路模擬模式(不支援FSMC匯流排)
- 其他STM32 MCU測試程序 使用FSMC匯流排模式
STM32F103RCT6單晶片I0模擬測試程式液晶螢幕GPIO定義如下圖:

FSMC測試程序lcd屏GPIO定義如下圖(以STM32F103ZET6單片機FSMC測試程序為例amp樂):

STM32觸控螢幕相關GPIO定義由兩個部分組成:IIC的GPIO定義和螢幕中斷與重設GPIO定義。 IIC GPIO定義放在gtiic.h中 file 如下圖所示(取
STM32F103ZET6微控制器FSMC測試程式作為examp樂):

螢幕的中斷與重設GPIO定義放在GT911.h中,如下圖(以STM32F103ZET6單晶片FSMC測試程式為例)amp樂):

C51測試程序GPIO定義說明
C51測試程式lcd螢幕GPIO定義放在lcd.h中 file,如下圖(以STC12C5A60S2單片機測試程序為例amp樂):

並行引腳定義需要選擇整套GPIO連接埠組,如P0、P2等,這樣傳輸資料時操作方便。
- C51觸控螢幕相關GPIO定義由兩個部分組成:IIC的GPIO定義和螢幕中斷與重設GPIO定義。
- IIC GPIO定義放在gtiic.h中 file 如下圖(以STC12C5A60S2單片機測試程序為例amp樂):

- 屏幕的中斷和復位GPIO定義放在GT911.h中,如下圖(以STC12C5A60S2單片機測試程序為例)amp樂):

- 觸摸屏的GPIO定義是可以修改的,可以定義成任何其他空閒的GPIO。
- 如果微控制器沒有P4 GPIO組,penirq可以定義為其他GPIO。
並口通信代碼實現
STM32測試程序並行口通訊程式碼實現
STM32測試程式並口通訊代碼放在LCD.c中 file,它有兩種實現方式:
- STM32F103RCT6單片機測試程序採用IO模擬方式(不支持FSMC總線)
- 其他STM32 MCU測試程序使用FSMC匯流排模式
- IO模擬測試程式實作如下圖:

- FSMC測試程序實現如下圖:

- IO模擬測試程式實作如下圖:
- 實現了 8 位和 16 位命令寫入以及 8 位和 16 位數據寫入和讀取。
C51測試程序並口通信代碼實現
- 相關程式碼在LCD.c中實現 file 如下圖:

- 實現了 8 位和 16 位命令以及 8 位和 16 位數據寫入和讀取。
常用軟件
這組測試前amples需要中英文、符號和圖片的顯示,所以使用取模軟件。 取模軟件有兩種:Image2Lcd和PCtoLCD2002。 這裡只是測試程序取模軟件的設置。
PCtoLCD2002取模軟件設置如下:
- 點陣格式選擇暗碼取模模式選擇逐行模式
- 走模特選方向(高位優先)
- 輸出數制選擇十六進制數
- 自定義格式選擇C51格式
- 具體設置方法如下: http://www.lcdwiki.com/Chinese_and_English_display_modulo_settings,
Image2Led取模軟件設置如下圖:

- Image2Lcd軟件需要設置為水平、從左到右、從上到下、低位為前置掃描模式。
QR 圖碼

深圳市碩諾科技有限公司
- www.surenoo.com
- Skype: 蘇雷諾365
文件/資源
![]() |
Surenoo SMC0350B-320480系列MCU接口TFT液晶顯示模塊 [pdf] 使用者手冊 SMC0350BA3-320480, SMC0350B-320480系列, SMC0350B-320480系列MCU介面TFT液晶模組, MCU介面TFT液晶模組, 介面TFT液晶模組, TFT液晶模組, 液晶模組, 模組 |






