基于arm的汉字显示系统设计

基于arm的汉字显示系统设计

ID:28798865

大小:2.06 MB

页数:26页

时间:2018-12-14

基于arm的汉字显示系统设计_第1页
基于arm的汉字显示系统设计_第2页
基于arm的汉字显示系统设计_第3页
基于arm的汉字显示系统设计_第4页
基于arm的汉字显示系统设计_第5页
资源描述:

《基于arm的汉字显示系统设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、沈阳理工大学课程设计报告摘要本文介绍了基于STM32的汉字显示系统设计。现如今LCD显示屏的技术和产业都取得了长足的发展,作为重要的现代信息发布媒体之一,LCD显示屏在证券交易、金融、交通、体育、广告等领域被广泛的应用。基于STM32的LCD显示可以更好的满足各种需求,也更便于操作和实现。通电后,复位到初始化状态可显示本次课程设计题目及成员等基本信息,可人为操作对显示信息的汉字进行自定义大小颜色及字体等等;通过字库制作软件制作相应的字库经过SD卡将自己所制作的字库中的汉字在屏幕中依次显示出来,同时可以通

2、过按键控制实现显示汉字的速度、暂停、继续以及更新字库。本系统是利用STM32开发板配合SD卡实现将已存入字库中的汉字完整的显示在LCD彩色显示屏上。关键词:STM32;LCD液晶显示;开关;汉字显示24沈阳理工大学课程设计报告目录1引言12总体设计22.1汉字显示的基本原理22.2汉字显示设计分析22.3系统的结构框图33详细设计43.1硬件设计43.1.1ALIENTEKMiniSTM32开发板简介43.1.2功能简介43.2软件设计83.2.1录字软件83.2.2主函数部分93.2.3硬件部分程序1

3、23.2.4字库相关程序143.2.5FAT系统193.2.6程序流程图204实验结果及分析214.1硬件实验结果214.2结果分析215结论22参考文献2324沈阳理工大学课程设计报告1引言进入新世纪LCD显示屏的技术和产业都取得了长足的发展,作为重要的现代信息发布媒体之一,LCD显示屏在证券交易、金融、交通、体育、广告等领域被广泛的应用。伴随社会信息化进程的推进,LCD显示屏技术也在不断的推陈出新,应用领域愈加广阔。基于STM32的LCD显示可以更好的满足各种需求,也更便于操作和实现。现基于STM3

4、2在液晶显示屏幕上显示文本及图形。目前,显示技术和显示工业的发展迅速。显示技术是传递视觉的信息技术。液晶显示器件LCD是当今最有发展前途的一种平板显示器件,它具有很多独到的优异特性。它具有显示信息多、易于多彩化、体积小、重量轻、功耗低、寿命长、价格低、无辐射、无污染、接口控制方便等优点。实际的LCD应用中要显示的汉字一般很有限,并不需要完整的汉字库,再加上完整字库在程序中要占用大量空间,因而非完整汉字库的研究就有了其自身的现实必要性。本次课程设计主要以TFTLCD的LCD显示模块,完整的实现了汉字库的建

5、立与显示。24沈阳理工大学课程设计报告2总体设计2.1汉字显示的基本原理制作一个GBK字库,制作好的字库放在SD卡里面,然后通过SD卡,将字库文件复制到W25X16里,这样,W25X16就相当于一款汉字字库芯片了。汉字在液晶上的显示其实就是一些点的显示与不显示,这就相当于我们的笔一样,有笔经过的地方就画出来,没经过的地方就不画。所以要显示汉字,我们首先要知道汉字的点阵数据,这些数据可以由专门的软件来生成。只要知道了一个汉字点阵的生成方法,那么我们在程序里面就可以把这个点阵数据解析成一个汉字。知道显示了一

6、个汉字,就可以推及整个汉字库了。汉字在电脑里面存储不是以点阵数据的形式存储的,而是以内码的形式存储的,每个汉字对应着一个内码,在知道了内码之后再去字库里面查找这个汉字的点阵数据,然后在液晶上显示出来。这个过程我们是看不到,但是计算机是要去执行的。嵌入式要显示汉字也与此类似:汉字内码->查找点阵库->解析->显示。所以只要我们有了整个汉字库的点阵,就可以把电脑上的文本信息在嵌入式上显示出来了。2.2汉字显示设计分析设计一个基于STM32系统,开机的时候先检测W25X16中是否已经存在字库,如果存在,则按次

7、序显示汉字。如果没有,则检测SD卡和文件系统,并查找SYSTEM文件夹下的FONT文件夹,在该文件夹内查找UNI2GBK.SYS和GBK16.FON。在检测到这些文件之后,就开始更新字库,更新完毕才开始显示汉字。具体要实现的目标如下:1.更新字库,即文档可进行变换;2.初始状态显示本次课设的基本信息;3.可以将输出的文字进行字体、颜色、大小的变换;4.可对显示过的汉字进行计数;5.显示显每个汉字所对应的内存字节;6.在运行过程中可实现暂停、继续、变速等功能。7.每显示一个汉字后,LED0小灯会闪烁提示一

8、下。24沈阳理工大学课程设计报告2.3系统的结构框图暂停继续更新字库显示调速STM32F103RB芯片SD卡创建字库在LCD上显示汉字按键控制图2.1系统结构框图24沈阳理工大学课程设计报告3详细设计3.1硬件设计3.1.1ALIENTEKMiniSTM32开发板简介ALIENTEKMiniSTM32开发板是一款迷你型的开发板,小巧而不小气,简约而不简单。它的外观尺寸只有8cm*10cm大小,板子的设计充分考虑了成本与功能这两个矛盾面,再结

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

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

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