没有合适的资源?快使用搜索试试~ 我知道了~
基于STM32的汉字显示系统.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 71 浏览量
2023-06-07
12:27:21
上传
评论 1
收藏 2.03MB DOC 举报
温馨提示
试读
66页
基于STM32的汉字显示系统.doc
资源推荐
资源详情
资源评论
沈阳理工大学课程设计报告
I
摘 要
随着社会经济的迅速发展,如今汉字显示系统应用于各个领域中。LCD 显示屏的技
术和产业都取得了长足的发展,作为重要的现代信息发布媒体之一,LCD 显示屏在证券
交易、金融、交通、体育、广告等领域被广泛的应用。基于 STM32 的 LCD 显示可以更好
的满足各种需求,也更便于操作和实现。汉字显示系统主要由 STM32 芯片作为 LCD 彩色
显示屏的主要核心控制器,并且通过字库制作软件制作相应的字库经过 SD 卡将自己所
制作的字库中的汉字在屏幕中依次显示出来,同时可以通过按键控制,来控制现实的汉
字的暂停,继续,更新字库。本系统是利用 STM32 开发板配合 SD 卡实现将已存入字库
中的汉字完整的显示在 LCD 彩色显示屏上。
关键词: STM32 开发板;LCD 彩色显示屏;开关
沈阳理工大学课程设计报告
II
目 录
1 引言.......................................................................................................................................1
2 总体设计...............................................................................................................................2
2.1 汉字显示设计分析......................................................................................................2
2.2 汉字显示的基本原理..................................................................................................2
2.3 系统的结构框图..........................................................................................................3
3 详细设计...............................................................................................................................4
3.1 硬件设计......................................................................................................................4
3.1.1 芯片介绍...........................................................................................................4
3.1.2 功能简介...........................................................................................................4
3.2 软件设计....................................................................................................................8
3.2.1 录字软件...........................................................................................................8
3.2.2 主函数部分.......................................................................................................9
3.2.3 硬件部分程序.................................................................................................12
3.2.4 字库相关程序.................................................................................................14
3.2.5 FAT 系统........................................................................................................18
3.2.6 程序流程图.....................................................................................................19
4 实验结果及分析.................................................................................................................20
4.1 硬件实验结果..........................................................................................................20
4.2 结果分析..................................................................................................................20
5 结论.....................................................................................................................................21
参考文献...................................................................................................................................22
沈阳理工大学课程设计报告
1
1 引言
随着嵌入式技术的迅猛发展,人机交互界面也越来越显示出它的重要性。实际的 LCD
应用中要显示的汉字一般很有限,并不需要完整的汉字库,再加上完整字库在程序中要
占用大量空间,因而非完整汉字库的研究就有了其自身的现实必要性。本次课程设计主
要以 TFTLCD 的 LCD 显示模块,完整的实现了汉字库的建立与显示。TFT-LCD 即薄膜晶
体管液晶显示器。其英文全称为:Thin Film Transistor-Liquid Crystal Display。TFT-LCD
与无源 TN-LCD、STN-LCD 的简单矩阵不同,它在液晶显示屏的每一个象素上都设置
有一个薄膜晶体管(TFT),可有效地克服非选通时的串扰,使显示液晶屏的静态特性
与扫描线数无关,因此大大提高了图像质量。
目前,显示技术和显示工业的发展迅速。显示技术是传递视觉的信息技术。液晶显
示器件 LCD 是当今最有发展前途的一种平板显示器件,它具有很多独到的优异特性。它
具有显示信息多、易于多彩化、体积小、重量轻、功耗低、寿命长、价格低、无辐射、
无污染、接口控制方便等优点。
沈阳理工大学课程设计报告
2
2 总体设计
2.1 汉字显示设计分析
首先,要通过字库制作软件建立一个小的自己设计的汉字字库;其次需要将创建好
的字库文件复制到 SD 卡中并将其插入到 STM32 的开发板上;最后就是编写程序,下
载程序反复调试得出想要的结果。
具体要实现的目标如下:
1.更新字库,即文档可进行变换;
2. 初始状态显示本次课设的基本信息;
3.可以将输出的文字进行字体、颜色、大小的变换;
4. 可对显示过的汉字进行计数;
5. 显示显每个汉字所对应的内存字节;
6. 在运行过程中可实现暂停、继续、变速等功能。
7. 每显示一个汉字后,LED0 小灯会闪烁提示一下。
2.2 汉字显示的基本原理
汉字在液晶上的显示其实就是一些点的显示与不显示,这就相当于我们的笔一样,
有笔经过的地方就画出来,没经过的地方就不画,所以只要知道了一个汉字点阵的生成
方法,那么我们在程序里面就可以把这个点阵数据解析成一个汉字。首先需要用字库制
作软件制作一个 GBK 字库,将制作好的字库放在 SD 卡里面,然后通过 SD 卡,将字库文
件复制到 W25X16 里,这样,W25X16 就相当于一款汉字字库芯片了,从而使 STM32 芯片
读取其中的数据显示到 LCD 显示屏上。
沈阳理工大学课程设计报告
3
2.3 系统的结构框图
按键控制
图 2.1 系统结构框图
暂停
继续
更新字库
显示调速
STM32F103RB
芯片
SD 卡
创建字库
在 LCD 上显示汉
字
剩余65页未读,继续阅读
资源评论
omyligaga
- 粉丝: 53
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- PID资源代码:PID 控制器源代码,能够实现Pid算法的仿真控制
- MySQL安装和配置的步骤,适用于Windows系统: Windows系统上安装MySQL: 下载MySQL:
- MySQL安装和配置的步骤,适用于Windows系统: Windows系统上安装MySQL: 下载MySQL:
- C#学习小案例源代码工程文件(小白参考学习).zip
- JavaScript面试题.md
- MySQL安装和配置的步骤,适用于Windows系统: Windows系统上安装MySQL: 下载MySQL:
- 基于ASP.NET MVC的购物商城网站代码
- Visual Basic + SQL Server 实现图书管理系统 + 课程设计文档
- yolo2资源代码:yolo算法的实现,使用tensorflow进行实现的源代码
- H5手机端向右滑动验证跳转特效
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功