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

单片机将图片数组调出来显示MPU8_8bpp_Memory_Write

界面显示图片是很常见的需求,使用外挂的FLASH是最常用的方法。但是如果图片需求不大,比如说我们只要显示一个小图标,那么为了节省硬件成本,是不需要外挂一颗FLASH芯片的,我们可以将图标转成数组,存在单片机的程序空间。然后再调用出来显示。

调用的函数:

void MPU8_8bpp_Memory_Write (unsigned short x,unsigned short y,unsigned short w ,unsigned short h ,const unsigned char *data_array);
void MPU8_16bpp_Memory_Write (unsigned short x,unsigned short y,unsigned short w ,unsigned short h ,const unsigned char *data_array);
void MPU8_18bpp_Memory_Write (unsigned short x,unsigned short y,unsigned short w ,unsigned short h ,const unsigned char *data_array);

就用举例:

	//填充背景色
	BTE_Solid_Fill(0,canvas_image_width,0,0,color65k_black,LCD_Width,LCD_Height);
	
	//显示一张120x60的图片数组
	MPU8_8bpp_Memory_Write (340,220,120,60,logo_bbs);

实际效果:
在这里插入图片描述

但这样的使用方式会受制于MCU的程序空间,图片数据占用相对较大,会占用MCU程序空间,实际应用请综合评估。

您可以访问论坛,获取更多参考信息:https://bbs.lcdvision.com.cn


http://www.kler.cn/a/412881.html

相关文章:

  • ORB-SLAM2 ----Tracking::NeedNewKeyFrame()和Tracking::CreateNewKeyFrame()
  • (即插即用模块-Attention部分) 二十、(2021) GAA 门控轴向注意力
  • CodeTON Round 9 (Div. 1 + Div. 2, Rated, Prizes!)(前五道)
  • Qt桌面应用开发 第八天(综合项目一 飞翔的鸟)
  • CSS之3D转换
  • java写一个石头剪刀布小游戏
  • springboot视频网站系统的设计与实现(代码+数据库+LW)
  • 代码随想录打卡DAY20
  • C/C++基础知识复习(30)
  • 基于LLaMA-Factory微调Qwen2.5-1.5B-Instruct
  • 利用ChatGPT寻找科研创新点的方法
  • 从入门到精通数据结构----四大排序(上)
  • 搜索二维矩阵
  • D81【 python 接口自动化学习】- python基础之HTTP
  • CVE-2022-26201
  • JVM调优篇之JVM基础入门AND字节码文件解读
  • 2.mybatis整体配置
  • Scrapy管道设置和数据保存
  • 房屋结构安全监测系统守护房屋安全卫士
  • 【Opencv学习】PART1-图像基础处理
  • Python中的简单爬虫
  • 三菱PLC 梯形图内嵌ST编程说明(GX WORKS3)
  • DRM(数字权限管理技术)防截屏录屏----视频转hls流加密、web解密播放
  • 2024/11/27学习日志
  • 微软正在测试 Windows 11 对第三方密钥的支持
  • AI时代的PPT革命:智能生成PPT工具为何备受青睐?