July工作室
心随境转则凡,心能转境则圣
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基于STM32L4XX、HAL库的SSD1309 TFT液晶驱动IC驱动程序设计
SSD1309 是一款常用的 OLED 显示控制器,支持 128x64 分辨率的单色显示。SSD1309 通常通过 SPI 或 I2C 接口与微控制器通信。#include "font.h" // 包含字体数据。// 初始化 SSD1309。// 复位 SSD1309。// SSD1309 屏幕尺寸。// 初始化 SSD1309。// 初始化 SPI。// SSD1309 命令。// 复位 SSD1309。原创 2025-03-05 20:44:48 · 335 阅读 · 0 评论 -
基于STM32L4XX、HAL库的GC9A01 TFT液晶驱动IC驱动程序设计
GC9A01 是一款常用的 SPI 接口 TFT LCD 控制器,支持 240x240 分辨率,16位色深。// 假设字符宽度为8像素。// 参考 GC9A01 数据手册。// 更多初始化命令...// 初始化 GC9A01。// 字符绘制逻辑...// 内部函数:写16位数据。// 填充屏幕为红色。// 内部函数:写命令。// 内部函数:写数据。// GPIO 引脚。原创 2025-03-05 20:37:50 · 147 阅读 · 0 评论 -
基于STM32L4XX、HAL库的SSD1306 TFT液晶驱动IC驱动程序设计
SSD1306 是一款常见的 OLED 显示控制器,支持 128x64 或 128x32 分辨率的单色显示。SSD1306 通常通过 I2C 或 SPI 接口与 MCU 通信。// 移动到下一个字符位置。// 简单的字符绘制函数,假设使用 6x8 字体。// 初始化 SSD1306。// I2C1 初始化代码。// 清屏并显示字符串。// 初始化 I2C。原创 2025-03-05 20:31:33 · 362 阅读 · 0 评论 -
基于STM32L4XX、HAL库的GC9107 TFT液晶驱动IC驱动程序设计
GC9107 通常通过 SPI 接口与 MCU 通信,并需要额外的控制引脚(如复位、数据/命令选择等)。GC9107 是一款常见的 TFT LCD 控制器,常用于小型嵌入式系统中。// 简单的字符绘制函数,假设使用 8x16 字体。// 移动到下一个字符位置。// 初始化 SPI 和 GPIO。// 定义颜色格式 (RGB565)// 初始化 GC9107。// SPI1 初始化代码。// GPIO 初始化代码。// 复位 GC9107。// 清屏并显示字符串。原创 2025-03-05 20:27:31 · 304 阅读 · 0 评论 -
基于STM32L4XX、HAL库的GC9D01 TFT液晶驱动IC驱动程序设计
GC9D01具有低功耗、高分辨率、色彩丰富等特点,广泛应用于智能手表、嵌入式设备等场景。(Master Out Slave In): 连接到STM32L4的SPI数据输出引脚(如PA7)(Serial Clock): 连接到STM32L4的SPI时钟引脚(如PA5)(Data/Command): 连接到STM32L4的GPIO引脚(如PA3)(Chip Select): 连接到STM32L4的GPIO引脚(如PA4)(Reset): 连接到STM32L4的GPIO引脚(如PA2): 分别连接到电源和地。原创 2025-03-04 20:07:12 · 274 阅读 · 0 评论 -
基于STM32L4XX、HAL库的NT35310 TFT液晶驱动IC驱动程序设计
NT35310是一款常用的TFT液晶驱动IC,支持240x320分辨率的RGB接口显示屏。(Master Out Slave In): 连接到STM32L4的SPI数据输出引脚(如PA7)(Serial Clock): 连接到STM32L4的SPI时钟引脚(如PA5)(Data/Command): 连接到STM32L4的GPIO引脚(如PA3)(Chip Select): 连接到STM32L4的GPIO引脚(如PA4)(Reset): 连接到STM32L4的GPIO引脚(如PA2): 分别连接到电源和地。原创 2025-03-04 20:00:08 · 432 阅读 · 0 评论 -
基于STM32L4XX、HAL库的GC9307 TFT 液晶驱动IC驱动程序设计
GC9307是一款常用的TFT液晶驱动IC,支持240x320分辨率的RGB接口显示屏。(Master Out Slave In): 连接到STM32L4的SPI数据输出引脚(如PA7)(Serial Clock): 连接到STM32L4的SPI时钟引脚(如PA5)(Data/Command): 连接到STM32L4的GPIO引脚(如PA3)(Chip Select): 连接到STM32L4的GPIO引脚(如PA4)(Reset): 连接到STM32L4的GPIO引脚(如PA2): 分别连接到电源和地。原创 2025-03-04 19:55:39 · 300 阅读 · 0 评论 -
基于STM32L4XX、HAL库的OLED12864驱动程序
define OLED_I2C_ADDRESS 0x3C // OLED的I2C地址。原创 2025-02-12 20:54:16 · 1156 阅读 · 0 评论 -
基于STM32L4XX、HAL库的JLX12864G(驱动芯片ST7565R)驱动程序
/ 偏置比 1/9。// SEG方向正常。原创 2025-02-13 09:23:00 · 948 阅读 · 0 评论 -
基于STM32L4XX、HAL库的LPU4CG031B TFT LCD 驱动程序设计
一、头文件(lpu4cg031b.h)原创 2025-02-19 21:37:23 · 848 阅读 · 0 评论 -
基于STM32L4XX、HAL库的4.3寸TFT LCD 触摸屏(XPT2046)驱动程序设计
define XPT2046_SPI_PORT hspi1 // 根据你的硬件配置修改。// 例如:显示坐标到TFT LCD。// 在这里处理触摸坐标。// 使能SPI1时钟。// 配置SPI1引脚。// 定义XPT2046的SPI接口。// 定义XPT2046的IRQ引脚。// 定义XPT2046的CS引脚。// 初始化XPT2046。// SPI1初始化代码。// 初始化IRQ引脚。// 系统时钟配置代码。// 初始化CS引脚。原创 2025-02-27 20:58:30 · 1109 阅读 · 0 评论 -
基于STM32L4XX、HAL库的7寸TFT LCD(TSM070WVHN-XXC驱动程序设计
/ 使能GPIOB时钟。原创 2025-02-27 21:07:36 · 971 阅读 · 0 评论 -
基于STM32L4XX、HAL库的ST7735 TFT液晶驱动IC驱动程序设计
ST7735 是一款常用的 TFT 液晶驱动芯片,支持 SPI 接口,常用于小型显示屏(如 1.8寸、1.44寸等)。它支持 128x160 或 132x162 分辨率,具有低功耗和高刷新率的特点。MISO -> SPI_MISO (可选,如果不需要读取数据)RESET -> GPIO_PIN_Y (任意GPIO引脚)CS -> GPIO_PIN_X (任意GPIO引脚)DC -> GPIO_PIN_Z (任意GPIO引脚)LED -> 3.3V (背光控制)原创 2025-03-03 20:51:09 · 225 阅读 · 0 评论 -
基于STM32L4XX、HAL库的ST7789 TFT液晶驱动IC驱动程序设计
ST7789 是一款常用的 TFT 液晶驱动芯片,支持 SPI 或 8/16 位并行接口。MISO -> SPI_MISO (可选,如果不需要读取数据)RESET -> GPIO_PIN_Y (任意GPIO引脚)CS -> GPIO_PIN_X (任意GPIO引脚)DC -> GPIO_PIN_Z (任意GPIO引脚)LED -> 3.3V (背光控制)原创 2025-03-03 20:45:39 · 202 阅读 · 0 评论 -
基于STM32L4XX、HAL库的ILI9341 TFT液晶驱动IC驱动程序设计
ILI9341 是一款常用的 TFT 液晶驱动芯片,支持 SPI 或 8/16 位并行接口。MISO -> SPI_MISO (可选,如果不需要读取数据)RESET -> GPIO_PIN_Y (任意GPIO引脚)CS -> GPIO_PIN_X (任意GPIO引脚)DC -> GPIO_PIN_Z (任意GPIO引脚): 数据/命令选择信号,高电平为数据,低电平为命令。LED -> 3.3V (背光控制): 片选信号,低电平有效。: 复位信号,低电平复位。: SPI 通信引脚。原创 2025-03-03 20:39:27 · 395 阅读 · 0 评论 -
102、ST7565P液晶驱动芯片简介
一、内部原理框图:二、接口定义:三、串并接口:四、6800/8080接口:五、部分指令集:1、显示开关:2、起始行设置:3、页地址设置:4、列地址设置:5、读状态:6、写数据:7、读数据:8、ADC选择:9、正反显:原创 2024-12-19 15:45:26 · 170 阅读 · 0 评论 -
101、T6963C液晶驱动芯片简介
图形方式、文本方式以及图形与文本混合显示,文本方式下的特征显示图形拷贝功能。内置字符发生器 CGROM。Intel8080 系列微处理器接口。原创 2024-12-19 15:29:50 · 111 阅读 · 0 评论 -
100、基于AT89C52的MILFORD-2X16-BKP液晶应用proteus仿真设计
/TMOD=0010 0000B,定时器T1工作于方式2。//SCON=0100 0000B,串口工作方式1。//PCON=0000 0000B,波特率9600。TH1 = 0xfd;//根据规定给定时器T1赋初值。TL1 = 0xfd;//根据规定给定时器T1赋初值。原创 2024-12-17 09:22:01 · 185 阅读 · 0 评论 -
99、基于AT89C52的MILFORD-2X20-BKP液晶应用proteus仿真设计
一、仿真原理图:二、仿真效果:三、相关代码:1、主函数:while(1)2、写指令:3、写数据:4、写字符串:elsestr++;原创 2024-12-17 09:17:46 · 85 阅读 · 0 评论 -
98、基于AT89C52的MILFORD-4X20-BKP液晶应用proteus仿真设计
一、仿真原理图:二、仿真效果:三、相关代码:1、主函数:while(1)2、写指令:3、写数据:4、写字符串:elsestr++;原创 2024-12-17 09:14:57 · 75 阅读 · 0 评论 -
97、基于AT89C52的JHD-2X16-I2C液晶应用proteus仿真设计
一、仿真原理图:二、仿真效果:三、相关代码:1、显示字符串:elsestr++;2、写指令:IIC_Stop();3、写数据:IIC_Stop();4、发送字节:for(i = 0;i < 8;i++)SCL = 0;delay(1);SDA = 1;elseSDA = 0;delay(1);SCL = 1;原创 2024-12-16 09:45:28 · 144 阅读 · 0 评论 -
96、基于AT89C52的OLED12864I2C液晶应用proteus仿真设计
一、仿真原理图:二、仿真效果:三、相关代码:1、显示汉字:for(i = 0;i < size1;i++)elsereturn;2、显示字符串:= '\0')x += 6;else3、写指令:IIC_Stop();4、写数据:IIC_Stop();原创 2024-12-16 09:41:25 · 1402 阅读 · 0 评论 -
95、OLED12832液晶简介
一、引脚定义:二、结构尺寸:三、驱动芯片:原创 2024-12-13 09:33:24 · 152 阅读 · 0 评论 -
94、基于AT89C52的OLED12832I2C液晶应用proteus仿真设计
一、仿真原理图:二、仿真效果:三、相关代码:1、主函数:while(1)",16);2、显示汉字:for(i = 0;i < size1;i++)elsereturn;3、显示字符串:= '\0')x += 6;else4、写指令:IIC_Stop();5、写数据:原创 2024-12-13 09:27:54 · 295 阅读 · 0 评论 -
93、基于AT89C52的MDLS40466液晶应用proteus仿真设计
一、仿真原理图:二、仿真效果:三、相关代码:1、主函数:LcdInit();LcdClear();while(1)2、写指令:RS = 0;RW = 0;E2 = 0;_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();E2 = 1;原创 2024-12-13 09:23:59 · 124 阅读 · 0 评论 -
92、基于AT89C52的PG12864F液晶应用proteus仿真设计
一、仿真原理图:二、仿真效果:三、相关代码:1、主函数:while(1)");2、显示汉字:for(i = 0;i < 16;i++)3、、画线:float k,b;for(x = x1;x原创 2024-12-11 10:02:50 · 218 阅读 · 0 评论 -
91、基于AT89C52的PG128128A液晶应用proteus仿真设计
一、仿真原理图:二、仿真效果:三、相关代码:1、主函数:while(1)");2、显示汉字:for(i = 0;i < 16;i++)3、画圆:xt原创 2024-12-11 09:58:20 · 135 阅读 · 0 评论 -
90、基于AT89C52的PG24064F液晶应用proteus仿真设计
一、仿真原理图:二、仿真效果:三、相关代码:1、主函数:while(1)2、画线:float k,b;for(x = x1;x原创 2024-12-11 09:53:56 · 451 阅读 · 0 评论 -
89、基于AT89C52的PG160128A液晶应用proteus仿真设计
一、仿真原理图:二、仿真效果:三、相关代码:1、主函数:while(1)");2、显示汉字:for(i = 0;i < 16;i++)3、画圆:xt原创 2024-12-11 09:50:17 · 182 阅读 · 0 评论 -
88、基于AT89C52的TG13650FEY液晶应用proteus仿真设计
一、仿真原理图:二、仿真效果:三、相关代码:1)、主函数:while(1)",16);2)、显示汉字:for(i = 0;i < size1;i++)elsereturn;3)、显示字符串:= '\0')x += 6;else4)、写指令:NRD = 1;_nop_();A0 = 0;_nop_();原创 2024-12-10 09:23:56 · 480 阅读 · 0 评论 -
87、基于AT89C52的LM4287液晶应用proteus仿真设计
一、仿真原理图:二、仿真效果:三、相关代码:1)、主函数:while(1)2、写数据:CD = 0;_nop_();RD = 1;_nop_();_nop_();NWR = 0;_nop_();NWR = 1;_nop_();3、写指令:CD = 1;_nop_();RD = 1;_nop_();_nop_();NWR = 0。原创 2024-12-10 09:17:56 · 178 阅读 · 0 评论 -
86、基于AT89C52的LM4283液晶应用proteus仿真设计
一、仿真原理图:二、仿真效果:三、相关代码:while(1)2、写数据:CD = 0;_nop_();RD = 1;_nop_();_nop_();NWR = 0;_nop_();NWR = 1;_nop_();3、写指令:CD = 1;_nop_();RD = 1;_nop_();_nop_();NWR = 0;原创 2024-12-10 09:15:26 · 73 阅读 · 0 评论 -
85、基于AT89C52的LM4267液晶应用proteus仿真设计
一、仿真原理图:二、仿真效果:三、相关代码:1、主函数:while(1)2、写数据:CD = 0;_nop_();RD = 1;_nop_();_nop_();NWR = 0;_nop_();NWR = 1;_nop_();3、写指令:CD = 1;_nop_();RD = 1;_nop_();_nop_();NWR = 0;原创 2024-12-09 09:16:15 · 211 阅读 · 0 评论 -
84、基于AT89C52的LM4265液晶应用proteus仿真设计
一、仿真原理图:二、仿真效果:三、相关代码:1、主函数:while(1)");2、写数据:CD = 0;_nop_();RD = 1;_nop_();_nop_();NWR = 0;_nop_();NWR = 1;_nop_();3、写指令:CD = 1;_nop_();RD = 1;_nop_();_nop_()原创 2024-12-09 09:13:56 · 155 阅读 · 0 评论 -
83、基于AT89C52的LM4229液晶应用proteus仿真设计
一、仿真原理图:二、仿真效果:三、相关代码:1、主函数:while(1)2、写数据:CD = 0;_nop_();RD = 1;_nop_();_nop_();NWR = 0;_nop_();NWR = 1;_nop_();3、写指令:CD = 1;_nop_();RD = 1;_nop_();_nop_();原创 2024-12-05 09:21:57 · 322 阅读 · 0 评论 -
82、基于AT89C52的LM4228液晶应用proteus仿真设计
一、仿真原理图:二、仿真效果:三、相关代码:1、写数据:CD = 0;_nop_();RD = 1;_nop_();_nop_();NWR = 0;_nop_();NWR = 1;_nop_();2、写指令:CD = 1;_nop_();RD = 1;_nop_();_nop_();NWR = 0;_nop_();NWR = 1;_nop_();3、显示字符串:= '\0')原创 2024-12-05 09:18:58 · 197 阅读 · 0 评论 -
81、KS0108液晶驱动芯片简介
字节)的显示存储器,其数据直接作为显示驱动信号。位并行数据接口,适配。原创 2024-12-04 09:40:46 · 212 阅读 · 0 评论 -
80、基于AT89C52的LGM12641BS1R液晶应用proteus仿真设计
3、写指令:**************************************************************************************/原创 2024-12-04 09:27:17 · 325 阅读 · 0 评论 -
79、基于AT89C52的UG-2864HSWEG01(I2C接口)液晶应用proteus仿真设计
一、仿真原理图:二、仿真效果:三、相关代码:1、主函数:while(1)",16);2、显示汉字:for(i = 0;i < size1;i++)elsereturn;3、显示字符串:= '\0')x += 6;else4、写指令:IIC_Stop();5、写数据:原创 2024-12-04 09:23:58 · 273 阅读 · 0 评论 -
78、SED1520液晶驱动芯片简介
一、内部原理框图:二、引脚定义:三、MCU接口:四、时序图:原创 2024-12-03 16:29:35 · 202 阅读 · 0 评论