Mô-đun TFT LCD Giao diện MCU Sê-ri SMC0350B-320480 của Surenoo
Mô tả sản phẩm
Sản phẩm này là mô-đun màn hình TFT LCD 3.5 inch với màn hình cảm ứng điện dung. Nó có độ phân giải 480×320, hỗ trợ hiển thị màu 16BIT RGB 65K và IC điều khiển bên trong là ILI9488, sử dụng giao tiếp cổng song song 8 bit hoặc 16 bit. Mô-đun này bao gồm màn hình LCD, màn hình cảm ứng điện dung và bảng nối đa năng PCB. Nó có thể được cắm vào khe cắm TFT LCD của bảng phát triển sê-ri STM32 hoặc được sử dụng trên nền tảng C51.
Tính năng sản phẩm
- Màn hình màu 3.5 inch, hỗ trợ hiển thị màu 16BIT RGB 65K, hiển thị màu sắc phong phú
- Độ phân giải 320×480 cho hiển thị rõ nét
- Hỗ trợ chuyển đổi chế độ bus dữ liệu song song 8 bit hoặc 16 bit, tốc độ truyền nhanh
- Hỗ trợ bảng phát triển ALIENTEK STM32 Mini, Elite, WarShip, Explorer và Apollo sử dụng plug-in trực tiếp
- Hỗ trợ chức năng cảm ứng điện dung
- Cung cấp một phong phú sampchương trình le cho nền tảng STM32 và C51
- Tiêu chuẩn quy trình cấp quân sự, công việc ổn định lâu dài
- Cung cấp hỗ trợ kỹ thuật cho trình điều khiển cơ bản
Thông số sản phẩm
| Tên | Sự miêu tả |
| Hiển thị màu sắc | 16BIT RGB 65K màu |
| Mã sản phẩm | MRB3511 |
| Kích thước màn hình | 3.5 (inch) |
| Loại màn hình | TFT |
| IC điều khiển | ILI9488 |
| Nghị quyết | 480 * 320 (Pixel) |
| Giao diện mô-đun | Giao diện song song 8Bit hoặc 16Bit |
| Khu vực hoạt động | 48.96 × 73.44 (mm) |
| Loại màn hình cảm ứng | Màn hình cảm ứng điện dung |
| Cảm ứng IC | GT911 |
| Kích thước PCB mô-đun | 56.41 × 97.60 (mm) |
| Nhiệt độ hoạt động | -10℃~60℃ |
| Nhiệt độ lưu trữ | -20℃~70℃ |
| Hoạt động Voltage | 3.3V/5V |
| Tiêu thụ điện năng | Sẽ được thông báo sau |
| Trọng lượng sản phẩm (Bao gồm cả bao bì) | 57g |
Mô tả giao diện


GHI CHÚ
- Phần cứng mô-đun hỗ trợ chuyển đổi chế độ bus dữ liệu cổng song song 8-bit và 16-bit (hiển thị trong hộp màu đỏ trong Hình 1), như sau:
- Hàn R16 với điện trở 0Ω hoặc ngắn mạch trực tiếp và ngắt kết nối R8: Chọn chế độ bus dữ liệu cổng song song 16-bit, sử dụng các chân dữ liệu DB0~DB15 (mặc định)
- Hàn R8 với điện trở 0Ω hoặc ngắn mạch trực tiếp và ngắt kết nối R16: Chọn chế độ bus dữ liệu cổng song song 8 bit, sử dụng các chân dữ liệu DB0~DB7 Quan trọng
Ghi chú
- Các số chân 1~34 sau đây là số chân của chân Mô-đun với bảng nối đa năng PCB của công ty chúng tôi. Nếu bạn mua màn hình trần, vui lòng tham khảo định nghĩa chân của thông số kỹ thuật màn hình trần, tham khảo cách đấu dây theo loại tín hiệu thay vì trực tiếp Đi dây theo số chân mô-đun sau.
- Ví dụample CS là 1 chốt trên mô-đun của chúng tôi. Nó có thể là pin x trên màn hình trần có kích thước khác nhau.
- Về nguồn cung VCCtage: Nếu bạn mua một mô-đun có bảng nối đa năng PCB, nguồn điện VCC/VDD có thể được kết nối với 5V hoặc 3.3V (mô-đun đã tích hợp mạch 5V đến 3V có tỷ lệ rớt cực thấp), nhưng nên kết nối 3.3V, vì kết nối 5V sẽ dẫn đến mạch tăng sinh nhiệt, ảnh hưởng đến tuổi thọ module; nếu bạn mua màn hình LCD trần, nhớ chỉ kết nối 3.3V.
- Giới thiệu về đèn nền voltage: Mô-đun với bảng nối đa năng PCB đã tích hợp mạch điều khiển đèn nền ba cực, chỉ cần nhập mức cao của chân BL hoặc sóng PWM để chiếu sáng đèn nền. Nếu bạn mua màn hình trần, LEDAx được kết nối với 3.0V-3.3V và LEDKx được nối đất.
| Con số | Pin mô-đun | Mô tả Pin |
| 1 | CS | Chân điều khiển đặt lại LCD (kích hoạt mức thấp) |
|
2 |
RS |
Thanh ghi LCD / chân điều khiển lựa chọn dữ liệu
(mức cao: thanh ghi, mức thấp: dữ liệu) |
| 3 | WR | Chân điều khiển ghi LCD |
| 4 | RD | Chân điều khiển đọc LCD |
| 5 | RST | Chân điều khiển đặt lại LCD (đặt lại mức thấp) |
| 6 | DB0 | Bus dữ liệu LCD chân 8-bit thấp |
| 7 | DB1 | |
| 8 | DB2 | |
| 9 | DB3 | |
| 10 | DB4 | |
| 11 | DB5 | |
| 12 | DB6 | |
| 13 | DB7 | |
| 14 | DB8 | Bus dữ liệu LCD chân 8 bit cao (Khi sử dụng chế độ bus dữ liệu cổng song song 8 bit, chân 8 bit trên không được sử dụng.) |
| 15 | DB9 | |
| 16 | DB10 | |
| 17 | DB11 | |
| 18 | DB12 | |
| 19 | DB13 | |
| 20 | DB14 | |
| 21 | DB15 |
| 22 | GND | Pin nối đất mô-đun |
| 23 | BL | Chân điều khiển đèn nền LCD (Ánh sáng mức cao) |
| 24 | VDD | Chân dương nguồn module (module đã tích hợp voltagIC điều chỉnh, vì vậy nguồn điện có thể được kết nối với 5V hoặc 3.3V) |
| 25 | VDD | |
| 26 | GND |
Pin nối đất mô-đun |
| 27 | GND | |
|
28 |
NC |
Chân dương nguồn đèn nền LCD (nguồn cung cấp đèn nền trên bo mạch được chia sẻ mặc định, chân này không thể
đã kết nối) |
| 29 | NC | Không xác định, không cần sử dụng |
| 30 | SDA | Màn hình cảm ứng điện dung Chân dữ liệu bus IIC |
| 31 | TỔNG QUAN | Pin phát hiện gián đoạn màn hình cảm ứng điện dung
(mức thấp khi xảy ra chạm) |
| 32 | NC | Không xác định, không cần sử dụng |
| 33 | CRST | Chân điều khiển đặt lại IC màn hình cảm ứng điện dung (thấp
đặt lại mức) |
| 34 | SCL | Pin đồng hồ xe buýt IIC màn hình cảm ứng điện dung |
Cấu hình phần cứng
- Mạch phần cứng mô-đun LCD bao gồm năm phần: mạch điều khiển màn hình LCD, mạch điều khiển công suất, mạch điều khiển lựa chọn chế độ bus dữ liệu, mạch điều khiển màn hình cảm ứng và mạch điều khiển đèn nền.
- Mạch điều khiển màn hình LCD dùng để điều khiển các chân của LCD, bao gồm chân điều khiển và chân truyền dữ liệu.
- Mạch điều khiển công suất ổn định vol nguồntage và chọn vol cung cấp bên ngoàitage
- Mạch điều khiển chọn chế độ bus dữ liệu để chọn chế độ bus dữ liệu 8 bit hoặc 16 bit.
- Một mạch điều khiển màn hình cảm ứng điện dung được sử dụng để điều khiển quá trình thu nhận ngắt màn hình cảm ứng, dữ liệu sampling, chuyển đổi AD, truyền dữ liệu, v.v.
- Một mạch điều khiển đèn nền được sử dụng để kiểm soát độ sáng của đèn nền.
nguyên lý làm việc
Giới thiệu về Bộ điều khiển ITI9488
Bộ điều khiển ITI488 hỗ trợ độ phân giải tối đa 320*480 và có GRAM 345600 byte. Nó cũng hỗ trợ các bus dữ liệu cổng song song 8-bit, 9-bit, 16-bit, 18-bit và 24-bit. Nó cũng hỗ trợ các cổng nối tiếp SPI 3 dây và 4 dây. Do độ phân giải được hỗ trợ tương đối lớn và lượng dữ liệu được truyền lớn, nên việc truyền cổng song song được áp dụng và tốc độ truyền nhanh. ITI9488 cũng hỗ trợ hiển thị màu 65K, 262K và 16.7M RB, màu sắc hiển thị rất phong phú, đồng thời hỗ trợ màn hình xoay và màn hình cuộn và phát lại video, hiển thị theo nhiều cách khác nhau. Bộ điều khiển ITI9488 sử dụng 16 bit (RGB565) để điều khiển màn hình pixel, vì vậy nó có thể hiển thị tối đa 65K màu trên mỗi pixel. Cài đặt địa chỉ pixel được thực hiện theo thứ tự hàng và cột và hướng tăng giảm được xác định bởi chế độ quét. Phương pháp hiển thị |TI9488 được thực hiện bằng cách đặt địa chỉ và sau đó đặt giá trị màu.
Giới thiệu về giao tiếp cổng song song
Thời gian của chế độ ghi giao tiếp cổng song song như sau:

Thời gian của chế độ đọc giao tiếp cổng song song được hiển thị trong hình bên dưới:

Ghi chú: RDX là một tín hiệu không đồng bộ có thể bị chấm dứt khi không được sử dụng.
Khi tín hiệu D/CX được điều khiển ở mức thấp, dữ liệu đầu vào trên giao diện được hiểu là dữ liệu tham số hoặc trạng thái bên trong. Tín hiệu D/CX cũng có thể được kéo lên mức cao khi dữ liệu trên giao diện là dữ liệu RAM hoặc dữ liệu tham số lệnh.

CSX là tín hiệu chọn chip để bật và tắt giao tiếp cổng song song, hoạt động thấp
- RESX là tín hiệu đặt lại bên ngoài, hoạt động ở mức thấp
- D/CX là tín hiệu lựa chọn lệnh hoặc dữ liệu, tham số lệnh hoặc dữ liệu ghi 1 lần,
- Lệnh O-viết
- WRX là tín hiệu điều khiển ghi dữ liệu
- RDX là tín hiệu điều khiển đọc dữ liệu
- D[X:0] là bit dữ liệu cổng song song, có bốn loại: 8-bit, 9-bit, 16-bit và 18-bit.
Khi thực hiện thao tác ghi, trên cơ sở thiết lập lại, trước tiên hãy đặt tín hiệu chọn lệnh hoặc dữ liệu, sau đó kéo tín hiệu chọn chip xuống mức thấp, sau đó nhập nội dung sẽ được ghi từ máy chủ, sau đó kéo tín hiệu điều khiển ghi dữ liệu xuống mức thấp . Khi được kéo lên cao, dữ liệu được ghi vào IC điều khiển LCD trên cạnh tăng của tín hiệu điều khiển ghi. Cuối cùng, tín hiệu chọn chip được kéo lên cao và quá trình ghi dữ liệu hoàn tất.
Khi vào thao tác đọc, trên cơ sở đặt lại, trước tiên hãy kéo tín hiệu chọn chip xuống thấp, sau đó kéo tín hiệu chọn dữ liệu hoặc lệnh lên cao, sau đó kéo tín hiệu điều khiển đọc dữ liệu xuống thấp, sau đó đọc dữ liệu từ IC điều khiển LCD . Và sau đó Tín hiệu điều khiển dữ liệu đọc được kéo lên cao và dữ liệu được đọc ra trên cạnh tăng của tín hiệu điều khiển dữ liệu đọc. Cuối cùng, tín hiệu chọn chip được kéo lên cao và thao tác đọc dữ liệu hoàn tất.
Hướng dẫn sử dụng
Hướng dẫn STM32
Hướng dẫn đấu dây: Xem mô tả giao diện để biết cách gán chân.
Ghi chú
- Mô-đun này có thể được cắm trực tiếp vào khe cắm TFT LCD của bảng phát triển nguyên tử đúng giờ, không cần nối dây thủ công.
- Các chân cắm bên trong của MCU tương ứng đề cập đến các chân MCU được kết nối trực tiếp với khe cắm TFT LCD bên trong bảng phát triển, chỉ để tham khảo.
| MiniSTM32 phát triển Cái bảng TFTLCD ổ cắm trong dòng hướng dẫn | |||
| Con số |
Pin mô-đun |
Tương ứng
Chân ổ cắm TFTLCD |
Tương ứng với STM32F103RCT6
chân kết nối bên trong vi điều khiển |
| 1 | CS | CS | Máy tính9 |
| 2 | RS | RS | Máy tính8 |
| 3 | WR | WR | Máy tính7 |
| 4 | RD | RD | Máy tính6 |
| 5 | RST | RST | Máy tính4 |
| 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 | Ngày 10 | PB10 |
| 17 | DB11 | Ngày 11 | PB11 |
| 18 | DB12 | Ngày 12 | PB12 |
| 19 | DB13 | Ngày 13 | PB13 |
| 20 | DB14 | Ngày 14 | PB14 |
| 21 | DB15 | Ngày 15 | PB15 |
| 22 | GND | GND | GND |
| 23 | BL | BL | Máy tính10 |
| 24 | VDD | 3.3 | 3.3V |
| 25 | VDD | 3.3 | 3.3V |
| 26 | GND | GND | GND |
| 27 | GND | GND | GND |
| 28 | NC | Không sử dụng | 5V |
| 29 | NC | Không sử dụng | Máy tính2 |
| 30 | SDA | DAWDLE | Máy tính3 |
| 31 | TỔNG QUAN | CÁI BÚT | Máy tính1 |
| 32 | NC | Không sử dụng | NC |
| 33 | CRST | TCS | Máy tính13 |
| 34 | SCL | CLK | Máy tính0 |
| Ưu tú STM32 phát triển Cái bảng TFTLCD ổ cắm trong dòng hướng dẫn | |||
| Con số |
Pin mô-đun |
Tương ứng Chân ổ cắm TFTLCD | Tương ứng với chân kết nối bên trong vi điều khiển STM32F103ZET6 |
| 1 | CS | CS | PG12 |
| 2 | RS | RS | PG0 |
| 3 | WR | WR | PD5 |
| 4 | RD | RD | PD4 |
| 5 | RST | RST | đặt lại mã pin |
| 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 | Ngày 10 | PE13 |
| 17 | DB11 | Ngày 11 | PE14 |
| 18 | DB12 | Ngày 12 | PE15 |
| 19 | DB13 | Ngày 13 | PD8 |
| 20 | DB14 | Ngày 14 | PD9 |
| 21 | DB15 | Ngày 15 | PD10 |
| 22 | GND | GND | GND |
| 23 | BL | BL | PB0 |
| 24 | VDD | VDD | 3.3V |
| 25 | VDD | VDD | 3.3V |
| 26 | GND | GND | GND |
| 27 | GND | GND | GND |
| 28 | NC | Không sử dụng | 5V |
| 29 | NC | Không sử dụng | PB2 |
| 30 | SDA | DAWDLE | PF9 |
| 31 | TỔNG QUAN | CÁI BÚT | PF10 |
| 32 | NC | Không sử dụng | NC |
| 33 | CRST | TCS | PF11 |
| 34 | SCL | CLK | PB1 |
| tàu chiến STM32 phát triển Cái bảng TFTLCD ổ cắm trong dòng hướng dẫn | ||||
|
Con số |
Pin mô-đun |
Tương ứng Chân ổ cắm TFTLCD | Tương ứng với STM32F103ZET6
chân kết nối bên trong vi điều khiển |
|
| V2 | V3 | |||
| 1 | CS | CS | PG12 | |
| 2 | RS | RS | PG0 | |
| 3 | WR | WR | PD5 | |
| 4 | RD | RD | PD4 | |
| 5 | RST | RST | đặt lại mã pin | |
| 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 | Ngày 10 | PE13 | |
| 17 | DB11 | Ngày 11 | PE14 | |
| 18 | DB12 | Ngày 12 | PE15 | |
| 19 | DB13 | Ngày 13 | PD8 | |
| 20 | DB14 | Ngày 14 | PD9 | |
| 21 | DB15 | Ngày 15 | PD10 | |
| 22 | GND | GND | GND | |
| 23 | BL | BL | PB0 | |
| 24 | VDD | VDD | 3.3V | |
| 25 | VDD | VDD | 3.3V | |
| 26 | GND | GND | GND | |
| 27 | GND | GND | GND | |
| 28 | NC | Không sử dụng | 5V | |
| 29 | NC | Không sử dụng | PF8 | PB2 |
| 30 | SDA | DAWDLE | PF9 | |
| 31 | TỔNG QUAN | CÁI BÚT | PF10 | |
| 32 | NC | Không sử dụng | NC | |
| 33 | CRST | TCS | PB2 | PF11 |
| 34 | SCL | CLK | PB1 | |
| Nhà thám hiểm STM32F4 phát triển Cái bảng TFTLCD ổ cắm trong dòng hướng dẫn | |||
| Con số |
Pin mô-đun |
Tương ứng
Chân ổ cắm TFTLCD |
Tương ứng với STM32F407ZGT6
chân kết nối bên trong vi điều khiển |
| 1 | CS | CS | PG12 |
| 2 | RS | RS | PF12 |
| 3 | WR | WR | PD5 |
| 4 | RD | RD | PD4 |
| 5 | RST | RST | đặt lại mã pin |
| 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 | Ngày 10 | PE13 |
| 17 | DB11 | Ngày 11 | PE14 |
| 18 | DB12 | Ngày 12 | PE15 |
| 19 | DB13 | Ngày 13 | PD8 |
| 20 | DB14 | Ngày 14 | PD9 |
| 21 | DB15 | Ngày 15 | PD10 |
| 22 | GND | GND | GND |
| 23 | BL | BL | PB15 |
| 24 | VDD | VDD | 3.3V |
| 25 | VDD | VDD | 3.3V |
| 26 | GND | GND | GND |
| 27 | GND | GND | GND |
| 28 | NC | Không sử dụng | 5V |
| 29 | NC | Không sử dụng | PB2 |
| 30 | SDA | DAWDLE | PF11 |
| 31 | TỔNG QUAN | CÁI BÚT | PB1 |
| 32 | NC | Không sử dụng | NC |
| 33 | CRST | TCS | Máy tính13 |
| 34 | SCL | CLK | PB0 |
| Apollo STM32F4/F7 phát triển Cái bảng TFTLCD ổ cắm trong dòng hướng dẫn | |||
|
Con số |
Pin mô-đun |
Tương ứng Chân ổ cắm TFTLCD | Tương ứng với STM32F429IGT6、 STM32F767IGT6、STM32H743IIT6
chân kết nối bên trong vi điều khiển |
| 1 | CS | CS | PD7 |
| 2 | RS | RS | PD13 |
| 3 | WR | WR | PD5 |
| 4 | RD | RD | PD4 |
| 5 | RST | RST | đặt lại mã pin |
| 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 | Ngày 10 | PE13 |
| 17 | DB11 | Ngày 11 | PE14 |
| 18 | DB12 | Ngày 12 | PE15 |
| 19 | DB13 | Ngày 13 | PD8 |
| 20 | DB14 | Ngày 14 | PD9 |
| 21 | DB15 | Ngày 15 | PD10 |
| 22 | GND | GND | GND |
| 23 | BL | BL | PB5 |
| 24 | VDD | VDD | 3.3V |
| 25 | VDD | VDD | 3.3V |
| 26 | GND | GND | GND |
| 27 | GND | GND | GND |
| 28 | NC | Không sử dụng | 5V |
| 29 | NC | Không sử dụng | PG3 |
| 30 | SDA | DAWDLE | PI3 |
| 31 | TỔNG QUAN | CÁI BÚT | PH7 |
| 32 | NC | Không sử dụng | NC |
| 33 | CRST | TCS | PI8 |
| 34 | SCL | CLK | PH6 |
Các bước vận hành

- Kết nối mô-đun LCD (Như trong Hình 1) và STM32 MCU theo hướng dẫn nối dây ở trên và bật nguồn;
- Chọn chương trình kiểm tra C51 để kiểm tra, như minh họa bên dưới: (Vui lòng tham khảo tài liệu chương trình kiểm tra để biết mô tả chương trình kiểm tra. Nếu bạn cần sử dụng bản vá, vui lòng tham khảo tài liệu bản vá trong thư mục STM32_Demo_patch.)
- Mở dự án chương trình thử nghiệm đã chọn, biên dịch và tải xuống; có thể tìm thấy mô tả chi tiết về quá trình biên dịch và tải xuống chương trình thử nghiệm STM32 trong tài liệu sau: http://www.lcdwiki.com/res/PublicFile/STM32_Keil_Use_Illustration_EN.pdf
- Nếu mô-đun LCD hiển thị các ký tự và đồ họa bình thường, chương trình sẽ chạy thành công;
hướng dẫn C51
Hướng dẫn đấu dây: Xem mô tả giao diện để biết cách gán chân.
Ghi chú:
- Do mức đầu vào và đầu ra của GPIO của vi điều khiển STC12C5A60S2 là 5V, IC cảm ứng điện dung không thể hoạt động bình thường (chỉ có thể chấp nhận 1.8 ~ 3.3V). Nếu bạn muốn sử dụng chức năng cảm ứng điện dung, bạn cần kết nối với mô-đun chuyển đổi mức;
- Vì bộ vi điều khiển STC89C52RC không có chức năng đầu ra push-pull, nên chân điều khiển đèn nền cần được kết nối với nguồn điện 3.3V để có thể thắp sáng bình thường.
- Do dung lượng Flash của vi điều khiển STC89C52RC quá nhỏ (dưới 25KB), không tải được chương trình có chức năng cảm ứng nên màn hình cảm ứng không cần đi dây.
| STC12C5A60S2 vi điều khiển Bài kiểm tra chương trình hướng dẫn đấu dây | ||
| Con số |
Pin mô-đun |
Tương ứng với bảng phát triển STC12
chốt nối dây |
| 1 | CS | P13 |
| 2 | RS | P12 |
| 3 | WR | P11 |
| 4 | RD | P10 |
| 5 | RST | 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 | GND | GND |
| 23 | BL | P32 |
| 24 | VDD | 3.3V/5V |
| 25 | VDD | 3.3V/5V |
| 26 | GND | GND |
| 27 | GND | GND |
| 28 | NC | Không cần kết nối |
| 29 | NC | Không cần kết nối |
| 30 | SDA | P34 |
| 31 | TỔNG QUAN | P40 |
| 32 | NC | Không cần kết nối |
| 33 | CRST | P37 |
| 34 | SCL | P36 |
| STC89C52RC vi điều khiển Bài kiểm tra chương trình dây điện hướng dẫn | ||
| Con số |
Pin mô-đun |
Tương ứng với bảng phát triển STC89
chốt nối dây |
| 1 | CS | P13 |
| 2 | RS | P12 |
| 3 | WR | P11 |
| 4 | RD | P10 |
| 5 | RST | 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 | GND | GND |
| 23 | BL | 3.3V |
| 24 | VDD | 3.3V/5V |
| 25 | VDD | 3.3V/5V |
| 26 | GND | GND |
| 27 | GND | GND |
| 28 | NC | Không cần kết nối |
| 29 | NC | Không cần kết nối |
| 30 | SDA | Không cần kết nối |
| 31 | TỔNG QUAN | Không cần kết nối |
| 32 | NC | Không cần kết nối |
| 33 | CRST | Không cần kết nối |
| 34 | SCL | Không cần kết nối |
Các bước vận hành

- Kết nối mô-đun LCD (Như trong Hình 1) và MCU C51 theo hướng dẫn nối dây ở trên và bật nguồn;
- Chọn chương trình kiểm tra C51 để kiểm tra, như hình bên dưới: (Mô tả chương trình kiểm tra vui lòng tham khảo tài liệu mô tả chương trình kiểm tra trong gói kiểm tra)
- Mở dự án chương trình thử nghiệm đã chọn, biên dịch và tải xuống; có thể tìm thấy mô tả chi tiết về quá trình biên dịch và tải xuống chương trình thử nghiệm C51 trong tài liệu sau: http://www.lcdwiki.com/res/PublicFile/C51_Keil%26stc-isp_Use_Illustration_EN.pdf
- Nếu mô-đun LCD hiển thị các ký tự và đồ họa bình thường, chương trình sẽ chạy thành công;
Mô tả phần mềm
Kiến trúc mã
Mô tả kiến trúc mã C51 và STM32
Kiến trúc mã được hiển thị bên dưới:

- Mã API Demo cho thời gian chạy chương trình chính được bao gồm trong mã kiểm tra;
- Khởi tạo LCD và các hoạt động ghi dữ liệu cổng song song bin liên quan được bao gồm trong mã LCD;
- Vẽ các điểm, đường, đồ họa và các hoạt động liên quan đến hiển thị ký tự tiếng Trung và tiếng Anh được bao gồm trong mã GUI;
- Chức năng chính thực hiện ứng dụng để chạy;
- Mã nền tảng khác nhau tùy theo nền tảng;
- Mã IIC được sử dụng bởi IC cảm ứng điện dung GT911, bao gồm khởi tạo IIC, ghi và đọc dữ liệu, v.v.;
- Mã điều khiển cảm ứng GT911 bao gồm phát hiện cảm ứng, truyền lệnh cảm ứng và đọc dữ liệu cảm ứng, v.v.
- mã liên quan đến xử lý phím được bao gồm trong mã khóa (nền tảng C51 không có mã xử lý nút);
- Mã liên quan đến thao tác cấu hình đèn led được bao gồm trong mã đèn led (nền tảng C51 không có mã xử lý đèn led);
Mô tả định nghĩa GPIO
Mô tả định nghĩa GPIO chương trình thử nghiệm STM32
Định nghĩa GPIO của màn hình LCD của chương trình thử nghiệm STM32 được đặt trong led.h file, được định nghĩa theo hai cách:
- Chương trình test vi điều khiển STM32F103RCT6 sử dụng chế độ analog 10 (không hỗ trợ bus FSMC)
- Các chương trình kiểm tra MCU STM32 khác Sử dụng chế độ bus FSMC
Chương trình kiểm tra tương tự STM32F103RCT6 MCU I0 Màn hình LCD Định nghĩa GPIO như hình dưới đây:

Chương trình kiểm tra FSMC màn hình LCD GPIO được xác định như hình bên dưới (lấy chương trình kiểm tra FSMC của vi điều khiển STM32F103ZET6 làm chương trình kiểm tra cũample):

Định nghĩa GPIO liên quan đến màn hình cảm ứng STM32 bao gồm hai phần: định nghĩa GPIO của IIC và ngắt màn hình và đặt lại định nghĩa GPIO. Định nghĩa IIC GPIO được đặt trong gtiic.h file như hình bên dưới (lấy
Chương trình thử nghiệm FSMC của vi điều khiển STM32F103ZET6 dưới dạng cũample):

Ngắt màn hình và định nghĩa GPIO đặt lại được đặt trong GT911.h, như thể hiện trong hình dưới đây (lấy chương trình kiểm tra FSMC của vi điều khiển STM32F103ZET6 làm ví dụ cũample):

Mô tả định nghĩa GPIO chương trình thử nghiệm C51
Chương trình thử nghiệm C51 màn hình LCD định nghĩa GPIO được đặt trong lcd.h file, như hình bên dưới (Lấy chương trình kiểm tra vi điều khiển STC12C5A60S2 làm ví dụ cũample):

Định nghĩa chân song song cần chọn toàn bộ nhóm cổng GPIO, chẳng hạn như P0, P2, v.v. để khi truyền dữ liệu, thao tác được thuận tiện. Các chân khác có thể được định nghĩa là bất kỳ GPIO miễn phí nào.
- Định nghĩa GPIO liên quan đến màn hình cảm ứng C51 bao gồm hai phần: định nghĩa GPIO của IIC và ngắt màn hình và đặt lại định nghĩa GPIO.
- Định nghĩa IIC GPIO được đặt trong gtiic.h file như hình bên dưới (lấy chương trình kiểm tra vi điều khiển STC12C5A60S2 làm ví dụ cũample):

- Ngắt màn hình và định nghĩa GPIO đặt lại được đặt trong GT911.h, như thể hiện trong hình dưới đây (lấy chương trình kiểm tra vi điều khiển STC12C5A60S2 làm ví dụ cũample):

- Định nghĩa GPIO của màn hình cảm ứng có thể được sửa đổi và có thể được định nghĩa như bất kỳ GPIO miễn phí nào khác.
- Nếu bộ vi điều khiển không có nhóm P4 GPIO, penirq có thể được định nghĩa là các GPIO khác.
Thực hiện mã giao tiếp cổng song song
Chương trình thử nghiệm STM32 triển khai mã giao tiếp cổng song song
Mã giao tiếp cổng song song của chương trình thử nghiệm STM32 được đặt trong LCD.c file, được thực hiện theo hai cách:
- Chương trình test vi điều khiển STM32F103RCT6 sử dụng chế độ IO analog (không hỗ trợ bus FSMC)
- Các chương trình kiểm tra MCU STM32 khác sử dụng chế độ bus FSMC
- Chương trình thử nghiệm mô phỏng IO được thực hiện như hình bên dưới:

- Chương trình thử nghiệm FSMC được thực hiện như hình dưới đây:

- Chương trình thử nghiệm mô phỏng IO được thực hiện như hình bên dưới:
- Cả ghi lệnh 8 và 16 bit cũng như ghi và đọc dữ liệu 8 và 16 bit đều được triển khai.
Chương trình thử nghiệm C51 triển khai mã giao tiếp cổng song song
- Mã có liên quan được triển khai trong LCD.c file như được hiển thị bên dưới:

- Thực hiện các lệnh 8-bit và 16-bit cũng như ghi và đọc dữ liệu 8-bit và 16-bit.
Phần mềm thông dụng
Bộ thử nghiệm nàyampCác tập tin yêu cầu hiển thị tiếng Trung và tiếng Anh, ký hiệu và hình ảnh, vì vậy phần mềm modulo được sử dụng. Có hai loại phần mềm modulo: Image2Lcd và PCtoLCD2002. Đây chỉ là cài đặt của phần mềm modulo cho chương trình thử nghiệm.
Cài đặt phần mềm modulo PCtoLCD2002 như sau:
- Định dạng ma trận điểm chọn Mã tối chế độ modulo chọn chế độ lũy tiến
- Lấy mẫu chọn hướng (vị trí cao trước)
- Hệ thống số đầu ra chọn số thập lục phân
- Lựa chọn định dạng tùy chỉnh định dạng C51
- Phương pháp cài đặt cụ thể như sau: http://www.lcdwiki.com/Chinese_and_English_display_modulo_settings,
Cài đặt phần mềm modulo Image2Led được hiển thị bên dưới:

- Phần mềm Image2Lcd cần được đặt ở vị trí ngang, trái sang phải, từ trên xuống dưới và vị trí thấp ở chế độ quét trước.
MÃ QR

Công ty TNHH Công nghệ Surenoo Thâm Quyến
- www.surenoo.com
- Skype: chắc chắn365
Tài liệu / Tài nguyên
![]() |
Mô-đun TFT LCD Giao diện MCU Sê-ri SMC0350B-320480 của Surenoo [tập tin pdf] Hướng dẫn sử dụng SMC0350BA3-320480, Sê-ri SMC0350B-320480, Sê-ri SMC0350B-320480 Mô-đun TFT LCD giao diện MCU, Mô-đun TFT LCD giao diện MCU, Mô-đun TFT LCD giao diện, Mô-đun TFT LCD, Mô-đun LCD, Mô-đun |






