直接上效果


控制器


显示屏

实物图



参数及引脚


名称 参数
分辨率 80*160
控制芯片 ST7735S
驱动电压 3.3 ~ 5.0 V
接口类型 默认 SPI 接口(可修改为 IIC)

引脚 定义
GND 电源地
VCC 电源正
SCL / CLK IIC / SPI 接口时时钟线
SDA / MOSI IIC / SPI 接口时数据线
RES 复位线,屏幕在上电后需要做一次复位
DC SPI 时数据、命令
CS 片选线
BLK 屏幕背光控制,默认可以悬空,低电平关闭背光

机械尺寸



程序

  1. LED :: Backlight -> Connect to 3.3V
  2. SCK :: Serial clock input -> connect to SPI SCK pin
  3. SDA :: Serial data input -> Connect to SPI MOSI pin
  4. DC :: Data/Command selection -> Connect to PA9
  5. RESET :: Reset -> Connect to PC7
  6. CS :: Chip Select -> Connect to PB6
  7. GND :: Ground -> GND
  8. VCC :: Power Supply -> 3.3V

main.c

#include "delay.h"
#include "sys.h"
#include "led.h"
#include "lcd.h"
#include "gui.h"
#include "test.h"


int  main  (void)
{
	
	delay_init(); 		//延时函数初始化

	LED_Init(); 		//初始化与 LED 连接的硬件接口
	
	SystemInit();			//初始化RCC 设置系统主频为72MHZ
	LCD_Init();	   			//液晶屏初始化
	//循环测试
	while(1)
	{
		LED0=!LED0;
		delay_ms(10);
		main_test(); 		//测试主界面
		menu_test();     	//3D菜单显示测试
		Test_Color();  		//简单刷屏填充测试
		Test_FillRec();		//GUI矩形绘图测试
		Test_Circle(); 		//GUI画圆测试
		Test_Triangle();    //GUI三角形绘图测试
		English_Font_test();//英文字体示例测试
		Chinese_Font_test();//中文字体示例测试
		Pic_test();		    //图片显示示例测试
		Rotate_Test();   	//旋转显示测试
	}
	
}

    上述程序请跳转下载:STM32驱动LCD屏幕


    Ref:

    1. STM32F103最小系统引脚图(bluepill)
    2. 0.96寸/1.3寸 IPS显示屏模块 TFT彩屏液晶屏/LCD模块
    3. ST7735 1.8″ TFT Display with STM32
    4. 全新0.96寸ips全视角TFT显示屏液晶屏彩屏模块SPI串口 高清80x160
    5. 0.96inch IPS Module - LCD wiki