当前位置: 首页 > news >正文

STM32F103ZET6 TFTLCD显示图片

**

  1. 2.8寸(240*320)屏幕显示图片
  2. Img2Lcd将BMP图片转化为C文件

**

// 显示RGB565图片
void LCD_ShowPicture(uint16_t x, uint16_t y, uint16_t width, uint16_t height, const unsigned char *image) 
{uint16_t i,j;uint32_t cnt = 0;for ( i=0; i<height; i++)   // 一行一行地显示{LCD_WR_REG( 0X2A );               // 设置x坐标LCD_WR_DATA( x>>8 );LCD_WR_DATA( x & 0XFF );LCD_WR_REG(  0X2B );              // 设置y坐标LCD_WR_DATA( (y+i) >> 8 );LCD_WR_DATA( (y+i) & 0XFF );LCD_WR_REG(0X2C);                 // 开始写GRAMfor ( j = 0; j < width; j++)                        // 一行中,从左到事,逐个像素处理{LCD_WR_DATA((image[cnt * 2 + 1] << 8) | image[cnt * 2]);  // 写入16位颜色数据cnt++;}}}

显示

http://www.dtcms.com/a/274578.html

相关文章:

  • Docker构建银河麒麟arm架构redis镜像
  • Windows下基于docker desktop 使用Claude code
  • MySQL中使用group_concat遇到的问题及解决
  • 容器管理: 单机用Docker Compose,多机用Kubernetes
  • Docker高级管理--Dockerfile 镜像制作
  • 8.卷积神经网络基础
  • CSS 版本迭代历史和版本特性
  • ffmpeg-api记录
  • 8、鸿蒙Harmony Next开发:相对布局 (RelativeContainer)
  • PortsWiggerLab: Blind OS command injection with output redirection
  • 2D下的几何变换(C#实现,持续更新)
  • linux获取NTP方式
  • ubuntu22默认安装firefox使用snap安装还老打不开解决办法
  • 【Spring】拦截器详解
  • jenkins部署springboot+Docker项目
  • Playwright Python 教程:网页自动化
  • xAI发布Grok4+代码神器Grok4 Code,教你如何在国内升级订阅SuperGrok并使用到Grok4教程
  • 信号量机制
  • 【机器学习】保序回归平滑校准算法
  • 设计模式(结构型)-适配器模式
  • 深度学习入门教程(三)- 线性代数教程
  • 使用you-get命令下载视频/音频/图像
  • Primer Premier 5分子生物学引物设计软件 PCR引物设计工具
  • 【读代码】开源音乐分离工具Spleeter
  • RabbitMQ 之顺序性保障
  • Java大厂面试故事:谢飞机的互联网医疗系统技术面试(Spring Boot、MyBatis、Kafka、Spring Security、AI等)
  • c++——浅拷贝和深拷贝、浅赋值和深赋值
  • 动态组件和插槽
  • mysql 锁介绍
  • 分布式系统高可用性设计-负载均衡与容错机制深度解析