[发明专利]图片显示控制方法和装置、微控制器和电子烟有效
申请号: | 201611237982.1 | 申请日: | 2016-12-28 |
公开(公告)号: | CN106648513B | 公开(公告)日: | 2020-06-16 |
发明(设计)人: | 周立功 | 申请(专利权)人: | 广州立功科技股份有限公司 |
主分类号: | G06F3/14 | 分类号: | G06F3/14;G06F12/06 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 黄晓庆 |
地址: | 510660 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图片 显示 控制 方法 装置 控制器 电子 | ||
本发明涉及一种图片显示控制方法、装置、微控制器和电子烟,该方法包括:根据目标应用计算待显示图片的存放基址;获取待显示图片的图片参数;获取空闲状态的缓存区,控制DMA控制器依次从存储器中自存放基址的位置起读取N行数据到空闲状态的缓存区,缓存区至少包括两个;当检测到缓存区中有数据时,分别将存放在各缓存区的数据传输至显示屏进行显示。通过设置有多个缓存区,实现MDA控制器读取待显示图片的像素数据以及微控制器将读取的数据发送到显示屏进行显示的并行处理,节约图片显示所耗费的时间,提高图片显示的速度。该方法无需额外增加显存,成本低且性能高。
技术领域
本发明涉及微控制器技术领域,特别是涉及一种图片显示控制方法和装置、微控制器和电子烟。
背景技术
当前市场上有自带LCD控制器和不带LCD控制器的微控制器,通常自带LCD控制器的系统拥有比较高的图像显示性能,显示内容更新速度不会有明显的延迟,但是此类微控制器通常需要外扩SDRAM(Synchronous Dynamic Random Access Memory,同步动态随机存储器)作为显存,成本比较高。不带LCD控制器的系统通常需要选用自带屏显功能的LCD,此类系统由于通讯方式原因,图像更新速率受限,视觉效果比较差,但成本较低。
发明内容
基于此,有必要提供一种成本低且性能高的图片显示控制方法和装置、微控制器和电子烟。
一种图片显示控制方法,包括:
根据目标应用计算待显示图片的存放基址;
获取待显示图片的图片参数;
获取空闲状态的缓存区,控制DMA控制器依次从存储器中自所述存放基址的位置起读取N行数据到空闲状态的所述缓存区,所述缓存区至少包括两个;
当检测到缓存区中有数据时,分别将存放在各所述缓存区的数据传输至显示屏进行显示。
一种图片显示控制装置,包括:计算模块、获取模块、控制模块和传输模块;
所述计算模块,用于根据目标应用计算待显示图片的存放基址;
所述获取模块,用于获取待显示图片的图片参数;
所述控制模块,用于获取空闲状态的缓存区,控制DMA控制器依次从存储器中自所述存放基址的位置起读取N行数据到空闲状态的所述缓存区,所述缓存区至少包括两个;
所述传输模块,用于当检测到缓存区中有数据时,分别将存放在各所述缓存区的数据传输至显示屏进行显示。
一种微控制器,包括上述的图片显示控制装置。
一种电子烟,包括DMA控制器、Flash芯片、显示屏和上述的微控制器;所述FLASH芯片和所述显示屏与所述微控制器通过SPI接口连接;所述DMA控制器和所述微控制器通过系统总线连接。
上述的图片显示控制方法和装置、微控制器和电子烟,通过设置有多个缓存区,MDA控制器依次将待显示图片的N行数据发送到空闲状态的缓存区,当检测到缓存区有数据时,微控制器分别将各缓存区的数据传输到显示屏进行显示,从而实现MDA控制器读取待显示图片的像素数据以及微控制器将读取的数据发送到显示屏进行显示的并行处理,节约图片显示所耗费的时间,提高图片显示的速度。该方法无需额外增加显存,成本低且性能高。
附图说明
图1为一个实施例的电子烟的结构框图;
图2为一个实施例的图片显示控制方法的流程图;
图3为一个实施例的图片显示控制方法中控制DMA控制器从存储器中读取数据的步骤的流程图;
图4为一个具体实施方式的图片显示控制方法的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州立功科技股份有限公司,未经广州立功科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611237982.1/2.html,转载请声明来源钻瓜专利网。