5194|7

66

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

如何利用单片机实现键入数字代码,在LCD上显示相应汉字短信内容(急!) [复制链接]

应用要求:输入数字代码,显示相应的汉字短信息内容。
例如:输入01,显示“谢谢”。数字代码和汉字短信息内容的对应关系要便于更新。
请问要将一个含有该对应关系的txt文件(例如文件内容为:01谢谢02不客气03再见)
转换为怎样格式的文件才便于下载到单片机的flash上供应用时读取并显示在LCD上?
如何生成这种格式的文件?文件中的汉字(代码)如何与用于LCD显示的字库中的
汉字代码相对应?

最新回复

建议第一种,第二种不好  详情 回复 发表于 2008-4-14 16:30
点赞 关注

回复
举报

86

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
1,先做你要的字的字模
2,用你输入的数字做index,找到字模
3,把他们传到lcd里
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
便于更新,倒是有点难

如不是与电脑联机,更新就有点难了

如与电脑联机,那么不如把文本存于电脑中,信息交互、传送字模数据倒是方便
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

4
 
如果就只有这几种情况,将汉字的字模放在数组中就可以了。至于如何下载到flash中,你就当用编程器就可以了,显示比较复杂,需要接合硬件才能说明。
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

5
 
1. 如果是是有限的字,可以字模软件自己做字库
2. 如果字很多,还是用标准字库
 
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

6
 
字库呀

如果就是几条的,就更容易,弄几条字模纪录就可以咯
 
 
 

回复

86

帖子

0

TA的资源

一粒金砂(初级)

7
 
首先感谢各位大大的提示,特别感谢jennyvenus和yestoyes提供的思路,小弟结贴时会给分的

我再细化一下需求
应用要求:输入数字代码,显示相应的汉字短信息内容。例如:输入01,显示“谢谢”。
数字代码和汉字短信息内容的对应关系为100对,汉字短信息内容为5-16字不等。
要提供客户便捷的方法更新与代码对应的汉字短信息内容。

以下为小弟的思路,不知是否可行,是否有更简便的方法,请高手指点!
计划提供给客户PC上运行的翻译软件,客户可将自己编写的含对应关系的txt文件
(例如文件内容为:01谢谢02不客气03再见)翻译成区位码文件,并转换成HEX或BIN,
通过串口下载到flash上。

应用时单片机从键盘接受代码输入,先从flash上找到对应的条目,以区位码作为字模库索引
找到相应字模送至LCD的RAM
-----------------------------------------------------------------------
或者干脆通过PC上运行的翻译软件,将客户编写的含对应关系的txt文件直接翻译成由字模
组成的文件下载到flash上。这样flash上就只需存放一个客户文件而不必再单独存字库。
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

8
 
建议第一种,第二种不好
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表