基于stm32的bmp图片解码系统

基于stm32的bmp图片解码系统

ID:33921764

大小:442.09 KB

页数:5页

时间:2019-02-28

基于stm32的bmp图片解码系统_第1页
基于stm32的bmp图片解码系统_第2页
基于stm32的bmp图片解码系统_第3页
基于stm32的bmp图片解码系统_第4页
基于stm32的bmp图片解码系统_第5页
资源描述:

《基于stm32的bmp图片解码系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、万方数据第19卷V01.19第10期No.10电子设计工程ElectronicDesignEngineering2011年5月Mav2011基亏STM32的BMP图片解码系统邸兴,张建花,陈贝(中国飞行试验研究院陕西西安710069)摘要:设计了一种基于STM32处理器的便携式BMP图片解码系统。在设计过程中采用了从SD卡中读取编码的同时同步解码的方法,有效地减少了系统内存的消耗。完成了基于ARM最新Codex—M3内核的处理器STM32的BMP解码系统的硬件电路设计和软件程序设计,实现了一个能在内存有限的片上系统中进行BMP图片解码的系统。关键词:BM

2、P图片;ARM微控制器;STM32:SD卡中图分类号:TN29文献标识码:A文章编号:1674—6236(2011)1㈣135—04BMPimagedecodingsystembasedonS;TM32DIXing,ZHANGJian—hua,CHENBei(ChineseFlightTestEstablishment,Xi’an710069,China)Abstract:InthispaperaportableBMPimagedecodingsystembasedonSTM32processorwasdesigned.Themethodofreadin

3、gthecodingfromSDcardanddecodingWasadoptedinthedesigntoreducetheconsumptionofsystemmemoryeffectively.AhardwarecircuitandthesoftwaredesignofBMPdecodingsystembasedonARMlatestCortex——M3processorSTM32WaScompleted.AdecodingsystemwhichcandecodetheBMPimagedecodingsystemwhichhaslessmemory

4、inSOCwas,realized.Keywords:BMPimage;ARMmicrocontroller;STM32;SDcard在现代便携式设备的应用过程中,常常需要在系统中显示一些图片,而在各种图片格式中,BMP又是最具代表性的一种图片格式。BMP是一种与硬件设备无关的图像文件格式。使用非常广泛。它采用位映射存储格式,除了图像深度可选以外.BMP文件的图像深度可选l、4、8及24bit。BMP文件存储数据时,图像的扫描方式是按从左到右、从下到上的顺序。典型的BMP图像文件由3部分组成:位图文件头数据结构,它包含BMP图像文件的类型、显示内容等信息

5、:位图信息数据结构,它包含有BMP图像的宽、高、压缩方法。以及定义颜色等信息。ARM公司作为全球32位低功耗处理器设计领域的领导者,曾经设计过很多高性能低功耗的处理器.广泛应用于各种便携式手持系统中.意法半导体公司的STM32t,1处理器采用ARM公司最新的V7体系架构的内核Codex—M3。它的速度比ARM7快三分之一,功耗低四分之三,同时集成了分支预测,单周期乘法,硬件除法等功能,大大提高了处理器的数据处理能力,同时采用最新的Thumb一2指令集。有效地降低了代码的密度,提高了程序的执行效率,通过对功耗和性能的分析,本文中采用的处理器为S1’M32F

6、103RBT6田。它可以实现最新的在应用中编程。使得系统的软件更新更加容易实现131,达到了性能和功耗的平衡,可以应用于很多领域。如工收稿日期:2011.02一17稿件编号:201102028业控制,温度测量晰等。1系统的工作原理本系统以STM32F103RBT6为核心.采用晶彩光电的AM240320TFT液晶模块作为显示器.完成对解码后图片的显示,需要显示的图片存储在SD卡中,处理器通过SPI方式读取SD卡里面的图片信息,由于STM32内部RAM很小,不能作为整幅图片的缓冲区。所以本系统的设计过程中采用了用时间换空间的方式,即采用了边解码边显示的方法.

7、省去了外部数据RAM,随之而来的就是显示的速度比直接调到内存中要慢一些。1.1STM32F系列Al泓微控制器简介STM32F103RBT6使用高性能的ARMCortex—M332位的RISC内核,工作频率为72MHz,内置高速存储器(高达128K字节的闪存和20K字节的SRAM),丰富的增强I/O端13和连接到两条APB总线的外设。所有型号的器件都包含2个12位的ADC、3个通用16位定时器和一个PWM定时器.还包含标准和先进的通信接口:多达2个12C和SPI、3个USART、一个USB和一个CAN。供电电压2.O一3.6V12I.一系列的省电模式保证低

8、功耗应用的要求。1.2T盯液晶显示模块简介TFr液晶显示屏是薄膜晶体管型液晶显示

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。