51单片机STC12LE5A60S2驱动ILI9341液晶屏程序

立创EDA,中国自主研发的PCB设计工具,免费使用!云端设计!

3_2TFT1

3_2TFT

上面的液晶屏,是ILI9341驱动的3.2寸彩色液晶屏,有四种驱动模式可选择:

  • 16位并口
  • 8位并口
  • 3线SPI
  • 4线SPI

任何单片机可以驱动。文章后面放出51单片机驱动的KEIL工程源代码,其它单片机只需稍微移植即可。不管你用什么单片机,你只要会控制它的引脚高低电平,就会控制液晶屏。

驱动模式的选择,通过液晶屏电路板上的3个短路接口来选择:IM0 IM1 IM2。对照电路板上的设置即可。

16位并口驱动程序使用的引脚为3V3 GND RESET LCD_CS LCD_RS LCD_WR LCD_RD DB0~DB15(16个IO)。

8位并口驱动程序使用的引脚为3V3 GND RESET LCD_CS LCD_RS LCD_WR LCD_RD DB8~DB15(高8位)。

3线SPI驱动程序使用的引脚为3V3 GND RESET LCD_CS LCD_MOSI LCD_MISO LCD_RS(这个脚在SPI模式用来作为SPI的时钟引脚SCK)。

4线SPI驱动程序使用的引脚为3V3 GND RESET LCD_CS LCD_MOSI LCD_MISO LCD_RS(这个脚在SPI模式用来作为SPI的时钟引脚SCK) LCD_WR(这个引脚在4线SPI模式下用作“命令”和“数据”选择引脚)。

下面的程序,都是瑞生做出来并且测试过的,肯定没有问题,大家放心使用。编译软件:KEIL4 for C51

16位并口驱动源程序:16位ILI9341程序

8位并口驱动源程序:8位ILI9341程序

3线SPI驱动程序:3线SPI ILI9341程序

4线SPI驱动程序:4线SPI ILI9341程序

 


关注我的微信公众号,可以第一时间看到我的文章

微信公众号科技老顽童