STM32
直播中

谢辅仁

7年用户 144经验值
私信 关注
[问答]

分享一个小说阅读器

其实不能算小说阅读器了,仅有上下翻页功能,用原子哥的为汉字显示试验,加了几行代码实现,
本实验将实现如下功能:开机的时候先检测W25X16中是否已经存在字库,如果存在,则依次按一整屏显示W25X16中文件uni2gbk.sys中的文本类容。如果没有,则检测SD卡和文件系统,并查找SYSTEM文件夹下的FONT文件夹,在该文件夹内查找UNI2GBK.SYS和GBK16.FON(这两个文件是由我们自己生成的UNICODE转GBK码表文件和GBK字库(16*16)文件)。在检测到这些文件之后,就开始更新字库,更新完毕才开始显示汉字。同样我们也是用LED0来指示程序正在运行。
按键key0用于下翻页
按键key1用于下翻页
按键key2(wake_up)键用于重新从SD卡中加载文件到W25X16(加载文件包括UNI2GBK.SYS和GBK16.FON)
可以将自己的txt文本文件名称改为UNI2GBK.SYS,并保存为ANSI格式,放到SD卡FONT文件夹中,插入SD卡,按key2键加载文本文件到
W25X16,然后即可开始阅读
(特别提醒,最好文本文件中的符号是全角符号,半角符号会导致乱码,已经做了修正,但还有部分乱码)
新手戳作  勿见笑   供入门者观摩
笔记本拍的照片,太模糊,没有相机(穷淫啊,伤不起)



ALIENTEK MINISTM32 实验S01 小说阅读器.zip (3.08 MB )

回帖(2)

李燕

2020-8-4 09:47:10
谢谢分享~
举报

苏畅

2020-8-4 10:04:06
感谢分享. 
帮你把图片传上来了
下次记得自己上传图片,不要发附件,图片发附件,不方便阅读帖子..

举报

更多回帖

发帖
×
20
完善资料,
赚取积分