欢迎来到天天文库
浏览记录
ID:37376270
大小:1.52 MB
页数:3页
时间:2019-05-22
《基于51单片机外置存储器字库系统的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、万方数据ELECTRONICSWORLD·攘繁与琵察基于51单片机外置存储器字库系统的设计南京晓庄学院电子信息工程学院苏海洋谢军徐凯琳【摘要】以sTcl5单片机为核心、W25Q64为存储芯片的字库系统。在电脑上制作任意字体的字库文件放)kSD卡,通过单片机读取sD卡中数据,存入至存储芯片W25Q64中。单片机可调用存储芯片中的字模,实现在液晶显示屏显示任意GBK字符。该系统可以减轻单片机Flash的占用,以及减少单片机编程频繁取摸的麻烦。【关键词】字库;单片机;W25Q64;存储器;LCD显示Basedon51singlechipmicroco
2、mputerexternalmemorywordstocksystemdesignSuHaiyan91,XieJunl,XuKailinl(1.NanJingXiaoZhuangUniversity,Naniing211100,China)Abstract:STC15single.chipmicrocomputerasthecore,W25Q64wordstocksystemformemorychips.MakeanyfontfileonthecomputerintheSDcard,throughthemicrocontroUerreadsth
3、edatainSDcard,deposittothememorychipW25Q64.MCUcancalltypeofmemorychips,implementationintheLCDscreendisplayanyGBKcharacter.ThesystemcanreducemicrocontrollerFlash,andreducethemicrocon-trollerprogrammingfrequentlytakeatouchoftrouble.Keywords:LCDDisplay;MCU;W25064;WordStock0引言目前
4、,单片机芯片性能飞速发展。但某些单片机芯片受制于价格的原因,内部Flash存储器容量并未有大的飞跃。而中文常用字库有6000之多,加之繁体及不常用字库有上万个。而在做汉字显示时,就无法将所有字模放入单片机中。通常的做法是,采用带有字库芯片的显示屏。或者放弃部分不需要使用的字的字模,只取需要显示的字模放入单片机内部。这两种方法均可以实现汉字显示,但第一种方法缺乏个性化,无法通过单片机灵活操作显示屏显示点、圆、线等特殊图案。第二种方法虽说可以实现灵活显示汉字和特殊图案,但取模工作量大,且无法实现所有汉字的显示。因此,设计一款外置存储字库的芯片将完全
5、解决上述的问题。1系统总体设计1.1系统组成系统组成框图如图l所示[匝]固[匠]圆I∞知l亡冷臣亟习嚼图1系统组成框图1.2系统工作原理本系统使用STCl5W4K58单片机作为微处理器。根据液晶显示方式,使用取模软件获取GBK字符集的所有汉字的字模,并通过软件将取模文件生成二进制文件(.bin文件)。使用单片机读取sD卡中的bin文件,并将bin文件中的所有数据依次存放至W25Q64存储芯片中。当需要显示某个汉字时,直接使用函数调用显示函数。显示函数会根据函数实参传递过来的汉字内码至tjW25Q64地址内寻找该字的字模。从而实现汉字显示的直接函
6、数调用,方便编程。·72·电子世界2硬件设计2.1主控电路设计系统使用51内核的单片机。该单片机为初学者常使用单片机。使用该单片机可以更好的体现字库的重要性。同时更加容易融合在日后的设计当中。该单片机拥有高达36MHz的内部时钟电路,支持单时钟周期,速度比传统805l快8~12倍。并且支持2.4V~5.5V宽电压。并支持四个完全独立的高速异步串行通讯端口等。对于本设计性能完全满足要求。STCl5单片机如图2所示:图2STCl5单片机电路原理图2_2SD模块的设计该电路采用SD卡座,并将所有引脚引出至单片机IO口。使用10k电阻对信号进行上拉,提
7、高信号的可靠性能。并且为了SD卡更稳定的工作,该模块采用独立供电,将电源模块供的5V电源使用ASMI117.313芯片进行二次稳压。以此确保SD卡供电的稳定。图3字库存储模块电路原理图2.3字库存储模块W25Q64是--个64M—bitl拘串行Flash存储器。该芯片采用万方数据STO一8封装,相比一般存储器占用PCB面积更小,使用更加灵活。该芯片支持的工作电压2.7V~3.6V,工作电流小于5mA,睡眠电流luA。可见功耗非常低。图4字库存储模块电路原理图系统采用DC5V供电,但存储芯片的工作电压最高为3.6V。因此,在字库存储模块中,仍然采
8、用ASMlll7.3.3V芯片作为二级稳压,在芯片电源两端并入0.1uF瓷片电容,滤出电源高频信号,并起到去耦电容的效果。对W25Q64信号控制引脚使
此文档下载收益归作者所有