新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 简易数码相框与电子书阅读器的设计

简易数码相框与电子书阅读器的设计

作者:时间:2016-10-10来源:网络收藏

2.3 FLASH芯片及字库驱动
本设计中支持txt格式文档。由于汉字是以GB2312字符集格式存储在SD卡中的,因此需要控制器读取字符集,通过解码获得汉字编号,然后根据汉字在字库中的顺序找到这个汉字的点阵数据,送到TFT液晶上显示。GB2312将所收录的字符分为94个区,编号为01区至94区;每个区收录94个字符,因此只要确定了某一个字符对应的区号和位号就唯一确定了这个字符。本设计中用取模软件将GB2312字符集取模成16x16点阵数据存在片外FLASH(AT45DB161D)中,其中AT45DB161D是串行接口的闪存芯片,它支持SPI模式通信,它被组织为4 096个页,每页512或528个字节。与并行FLASH存储器不同,它采用RapidS串行接口,从而大大减少了可用引脚数量,同时也提高了系统可靠性,降低了开关噪声,缩小了封装体积。不仅如此,AT45DB161D还可以应用于商业、工业等需要高密度、低引脚数、低电压与低功耗的应用场合。读取字库流程图如图4所示。

本文引用地址:http://www.eepw.com.cn/article/201610/306030.htm

d.JPG



3 系统调试与结果
系统的硬件设计和软件设计完成以后,需要进行综合测试和调试。通过测试和调试,不断优化程序代码,对程序和电路中的问题及时更正修改。硬件调试的过程中主要是驱动SD卡,FLASH芯片以及TFT触摸屏,软件调试主要是在对触摸屏的抖动进行处理以及向前向后翻页处理,经过不断测试确保能够正常显示图片和。实物效果图如图5(a)和5(b)所示。

e.JPG



4 结语
本设计结合硬件设计与软件设计2部分内容基本实现了的功能,主要实现了SD卡的连接操作,液晶屏显示测试等内容。对于一些市面上单一模式显示图片的数字相框,本设计还增加了FLASH字库编码模式,可以随意读取任何txt文件,使其在稳定性和可扩展性上都具有优势。本设计还有需要改进的地方,如增加JPEG格式或增加视频播放、改进幻灯片切换方式、增加播放幻灯显示图片的背景音乐以及添加其他功能等。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭