直接上效果

文章目录

  • 控制器
  • 显示屏
    • 实物图
    • 参数及引脚
    • 机械尺寸
  • 程序
    • main.c
    • lcd.c
    • test.c
    • gui.c

控制器

显示屏

实物图

参数及引脚

名称 参数
分辨率 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 设置系统主频为72MHZLCD_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();    //旋转显示测试}}

lcd.c

test.c


gui.c

上述程序请跳转下载: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

【STM32】F1 系列驱动全彩显示屏相关推荐

  1. STM32驱动全彩LED灯模块WS2812

    STM32驱动全彩LED灯模块WS2812 WS2812全彩LED灯模块系列,可以进行级联实现灯带的效果,MCU端通过一个管脚可以控制所有级联的LED灯的不同发光颜色显示. 级联电路 WS2811(未 ...

  2. STM32单片机驱动全彩LED模块遍历百万种颜色

    一.使用硬件 分享一个趣味的实验,单片机PWM驱动全彩LED模块,快速遍历100万种颜色. 单片机为STM32F103C8T6,三色LED模块如下图(图片来源于网络) 二.STM32CubeMx配置 ...

  3. STM32CubeMX | STM32 F1系列HAL库低功耗STOP和STANDBY模式唤醒(RTC时钟唤醒+外部中断唤醒示例)

    STM32CubeMX | STM32 F1系列HAL库低功耗STOP和STANDBY模式唤醒(RTC时钟唤醒+外部中断唤醒示例) 目录 STM32CubeMX | STM32 F1系列HAL库低功耗 ...

  4. YDOOK:STM32: F1系列Cortex-M3基础型MCU 介绍

    YDOOK:STM32: F1系列Cortex-M3基础型MCU 介绍 © YDOOK JY Lin 文章目录 YDOOK:STM32: F1系列Cortex-M3基础型MCU 介绍 © YDOOK ...

  5. led屏背后线路安装图解_专卖店室内全彩显示屏,室内全彩led屏安装

    上海普闪电子科技有限公司为您详细解读dlAiaj专卖店室内全彩显示屏的相关知识与详情,同时很多LED企业正在停止箱体的防护等级测试时,只是简单模仿了外部环境里喷淋防水的测试,防水效果耐久性和强度上有待 ...

  6. 球形(型)LED全彩显示屏生产工艺厂家解密,360度全景视觉效果鉴赏。

    晶锐创显球形(型)LED全彩显示屏的基本原理: LED球形屏,包括多个球面单元.显示板托架,其中,球面单元互相连接,由显示板托架支撑,以致形成球状显示屏,球面单元由多个瓜瓢形的显示板组件构成,显示板组 ...

  7. led户外全彩显示屏有哪几种型号?户外显示屏的价格是多少

    在户外广告和信息传递领域,LED户外全彩显示屏因其高亮度.高对比度和可靠性而备受青睐.本文将介绍LED户外全彩显示屏的几种常见型号,并对它们的价格范围进行详细分析. 常见户外全彩显示屏型号 P2.5. ...

  8. LED全彩显示屏三种基色

    LED全彩显示屏通常由红色(Red).绿色(Green)和蓝色(Blue)三种基色的LED灯珠组成.这种组合被称为RGB三基色系统.其实LED显示屏分为单色.双色和全彩类型. 红色(Red):红色LE ...

  9. 基于STM32单片机三色全彩RGB LED灯控制系统 原理图PCB程序设计

    硬件电路的设计 (末尾附文件) 系统硬件系统分析设计 系统功能设计 本系统由STM32F103C8T6单片机核心板.RGB灯驱动.按键组成. 1.系统实时驱动RGB灯进行显示不同颜色,颜色调整可以通过 ...

最新文章

  1. Flink 异步IO访问外部数据(mysql篇)
  2. python哪个代码是正确的字典_Python - 字典(dict) 详解 及 代码
  3. 【ORACLE 高可用】 ORACLE STREAM 基于单表的流复制 配置 案例
  4. python画图小猪佩奇_吊炸天!Python 20秒画出小猪佩奇
  5. linux下java程序实现重启功能
  6. 大量学术成果存在学术不端行为,撤销优青、面上、青年项目!
  7. RTMP/RTSP推送端和RTMP/RTSP播放端录像设计探讨
  8. 深圳电大计算机等级考试报名时间2015,杭州2015下半年计算机等级考试报名
  9. 模式设计趣解——追MM篇
  10. Nginx 从入门到放弃(五)
  11. matlab乘方报错,Matlab精炼语法
  12. 在linux平台上如何修改hostid
  13. 操作系统实践 job3
  14. 按头安利 好看又实用的运动健身 体育海报模板素材看这里
  15. 国内各大短视频平台去水印接口,新年限时免费使用。
  16. Docker(五)进阶:Docker卷(volumes)
  17. 笑不死算你命大了 逗你开心的笑话
  18. 可变悬挂调节软硬_可变悬架软硬怎么调节高度
  19. ubuntu清除cuda缓存
  20. 马化腾演讲、张勇内部讲话暴露两大巨头云上端倪

热门文章

  1. 软件需求工程与UML建模14组14周工作情况
  2. CF-1140 E - Palindrome-less Arrays
  3. Java—接口与抽象类
  4. 关于图片按比例自适应缩放
  5. [Ruby][3] 条件语句
  6. UA MATH571B 试验设计V 2K析因设计
  7. Asp.net PageBase学习总结
  8. C#字符串截取学习总结
  9. Python (2) 除法
  10. python-leepcode-作用解析 - 5-27