基于stm32在lcd上显示sd卡中bmp图片的设计

基于stm32在lcd上显示sd卡中bmp图片的设计

ID:955683

大小:2.77 MB

页数:42页

时间:2017-10-18

基于stm32在lcd上显示sd卡中bmp图片的设计_第1页
基于stm32在lcd上显示sd卡中bmp图片的设计_第2页
基于stm32在lcd上显示sd卡中bmp图片的设计_第3页
基于stm32在lcd上显示sd卡中bmp图片的设计_第4页
基于stm32在lcd上显示sd卡中bmp图片的设计_第5页
资源描述:

《基于stm32在lcd上显示sd卡中bmp图片的设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、上海第二工业大学实训报告课程名称:电信专业综合实践学生姓名:xxxxxx学号:201x4820xxx201x4820xxx201x4820xxx学院名称:工学部专业班级:xx电信A1目录摘要:1第一章绪论11.2本课题设计的背景11.2本课题设计内容2第二章实验方案的总体设计32.1详细设计组成框图:32.2相关硬件简介32.3相关硬件原理图12第三章设计流程图19第四章硬件设计204.1中英文显示部分设计204.2BMP图片部分设计214.3SD卡读取的内容22第五章软件设计235.1主函数部分程序设计235.2按键程序设计275.3LED灯程序设计33第六章系

2、统调试结果及问题分析356.1系统调试后的实验现象356.2遇到的问题及解决办法38第七章总结397.1思考与总结397.2参考文献:40基于STM32在LCD上显示SD卡中BMP图片的设计摘要:设计了一种基于STM32的处理器的按键式控制的BMP图片切换系统。在设计过程中采用了SD卡中读取BMP格式图片及汉字字库,使LCD屏幕显示相关提示内容及设定格式的BMP图片。完成了基于ARM最新Cortex-M3内核的处理器STM32的BMP图片切换系统的硬件电路和软件程序的设计,实现了一个能在内存有限的片上系统中进行BMP图片切换的系统。关键词:BMP图片;SD卡;AR

3、M微控制器;STM32;片上系统第一章绪论1.1本课题设计的背景随着国民经济的起飞,现代社会的不断进步,广告的在新时期又有了新的发展。进入新世纪LCD显示屏的技术和产业都取得了长足的发展,作为重要的现代信息发布媒体之一,LCD显示屏在证券交易、金融、交通、体育、广告等领域被广泛的应用。伴随社会信息化进程的推进,LCD显示屏技术也在不断的推陈出新,应用领域愈加广阔。基于STM32的LCD显示可以更好的满足各种需求,也更便于操作和实现。现基于STM32在液晶显示屏幕上显示文本及图形。目前,显示技术和显示工业的发展迅速。显示技术是传递视觉的信息技术。液晶显示器件LCD是

4、当今最有发展前途的一种平板显示器件,它具有很多独到的优异特性。它具有显示信息多、易于多彩化、体积小、重量轻、功耗低、寿命长、价格低、无辐射、无污染、接口控制方便等优点。截至目前,我国在液晶显示取得较大进步,我国LCD产业已经走过了近30年的历程.经历几次大的投资浪潮之后,我国内地已经成为世界最大的TN-LCD(扭曲液晶显示器)生产基地和主要的STN-LCD(超扭曲液晶显示器)生产基地,并且从2003年开始,涉足TFT-LCD(薄膜晶体管液晶显示器)领域.1.2本课题设计内容本次设计采用STM32ISO开发板,实现一个从SD卡读取图片内容及汉子库在LCD显示屏上显示

5、由按键控制图片切换的功能。本实验用到的硬件部分主要有STM32开发板、USB线、LCD液晶模块、SD卡、J-Link仿真器等主要部分组成。STM32开法板涉及Keil5程序的读取,SD卡读取裁剪过的图片,最后通过J-Link仿真器加载后,在LCD显示屏上显示相关内容,中英文内容提示通过设置延时衔接,图片通过按键直接控制。第二章实验方案总体设计2.1详细设计Key2STM32开发板SD卡蜂鸣器LED灯LCD液晶模块Key1按键区组成框图:2.2相关硬件简介本节实验功能简介:开机的时候先初始化SD卡,如果SD卡初始化完成,则读取扇区0的数据,然后通过串口打印到电脑上。

6、如果没初始化通过,则在LCD上提示初始化失败。同样用DS0来指示程序正在运行。所要用到的硬件资源如下:lSTM32开发板lUSB线lLCD液晶模块lSD卡lJ-Link仿真器2.2.1STM32开发板STM32F103系列属于中低端的32位ARM微控制器,该系列芯片是意法半导体(ST)公司出品,其内核是Cortex-M3。该系列芯片按片内Flash的大小可分为三大类:小容量(16K和32K)、中容量(64K和128K)、大容量(256K、384K和512K)。芯片集成定时器,CAN,ADC,SPI,I2C,USB,UART,等多种功能。分为三大类:LD(小于64K

7、),MD(小于256K),HD(大于256K),STM32F103VET6类属第三类。STM32F103ZET6芯片介绍●基于ARMCortex-M3核心的32 位微控制器,LQFP-144封装.●512K 片内FLASH(相当于硬盘),64K片内RAM(相当于内存) ,片内FLASH 支持在线编程(IAP).●高达72M 的频率,数据,指令分别走不同的流水线,以确保 CPU运行速度达到最大化 . ●通过片内BOOT区,可实现串口下载程序(ISP).●片内双RC 晶振,提供8M和32K 的频率.●支持片外高速晶振(8M),和片外低速晶振(32K).其中片外低速晶振

8、可用于 C

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

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

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