025-87888309
11174709988
章节 在电子产品设计中,嵌入式表明界面是必不可少的工作,目前一般用于的液晶显示器皆为七段笔划式,不能表明数字和少量字符,功能往往受到局限,对于较简单的字符或图形则无能为力。而lcd智能型表明模块则是一种低功耗、低损耗、较低价值的显示器件,它不但可以表明各式各样的字符、汉字和图形,同时具备可编程能力,且与单片机模块便利,基于以上优点,lcd智能表明模块取得了普遍的应用于。
系统构成 本系统主要由三部分构成,分别为单片机,lcd模块和flash字库,图1右图是该系统的硬件原理框图,由于表明所必须闲置的资源过多(本设计使用的是1616图形,每个汉字存储必须32个字节),而单片机内部ram资源及其受限,所以系统设计时有适当拓展flash存储器,i2c模块主要负责管理通讯,该模块具备通讯速度较慢,器件之间电气部分设计较好等特点,可以使模块部分超过设计标准。 汉字的表明原理 汉字一般是以图形式存储的,如1616,2424图形,汉字的字模只不过是汉字字形的图形化,所谓16图形字模,就是把汉字写出在一个1616的网格内,汉字的笔划通过某网格时该网格就对应1,否则该网络对应0,这样,每一网络皆对应1或0,把对应1的网格连一起看,就是这个汉字,汉字就是这样通过字节回应其图形存储在字符字库中的,为了便利查询所须要汉字的图形,每个汉字都与一个双字节的内码一一对应,通过汉字的内码可以计算出来出有它的图形接续字节。
现以16图形为例来展开解释,首先,可由内码计算出来出有他在汉字库中的区位码,其计算公式为: bq=bn1-160 bw=bn2-160 式中,bq回应区码,bw为回应位码,而bn1和bn2则分别回应内码的第一字节和内码的第二字节。 当这些区位码被计算出来之后,就可以用区位码获得它在汉字库中字模第一个字节的方位,即: (bq94+bw)32 这样,接下来就可以向倒数朗读由32个字节构成的该字的图形数据。
本文来源:乐鱼app-www.yingtonghotels.com