打印

求大家帮助下,gsm模块控制LED点阵显示(带字库)

[复制链接]
1957|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
icefallen|  楼主 | 2011-12-8 23:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想做一个gsm模块远程控制led点阵显示屏的一个课题。碰到了好几个问题。(发的短信内容显示)
1,最大的一个问题。就是单片机控制led点阵显示,我想带上字库。不晓得怎么设计。又发现字库文件太大,带偏见扩展也不够。好像FLASH能扩展512k,弄成64*8片。求解。
2,gsm模块的短信模式,汉字的unicode码要转换成GB码,怎么换?程序。换成GB码后,怎么去字库中寻找对应的汉字字模。求解。

有类似的实例,请分析。谢谢大家

相关帖子

沙发
Tinnal| | 2011-12-9 10:02 | 只看该作者
1. 中文GB2312的字库比512K大一点,我们一般把它裁剪掉一点,然后写到EPROM或PROM里(注意,不是FLASH,FLASH太贵了,而这个字库又不用改的,没必要,如果你没有烧写器,可以让零售商给你先写好)。
字库可以直接用ucdos的16X16点阵字库hzk16,也可以根据LED屏的扫描方式对字库的数据进行调整后再写入以方便显示。
2.unicode码转GB码没有固定的公式,要进行映射。中文短信采用的PDU编写,你可以查看你的GSM手册。

资源:
http://www.pudn.com/downloads175 ... t/detail814808.html 这是一个完整的短信应用,你可以把C++变为C来用。
http://www.pudn.com/downloads154 ... d/detail683669.html 这是一个单纯的unicode转GB的代码。

字库的使用代码用在网上搜HZK16就会找到很多。我给我找了两编带说明的,这样你好懂一点:
http://mzywqwq.blog.163.com/blog/static/958701220080119216210/
http://www.qiyeku.com/news/564606

你只要把它们读字库文件的地方,改为读字模ROM就行了。

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
icefallen + 1
板凳
2687517060| | 2012-2-14 13:28 | 只看该作者
没做过!!

使用特权

评论回复
地板
wujianguo789| | 2012-5-12 22:07 | 只看该作者
字库文件: hzk16 (240K) ---- usdos 带有这个字库
unicode转gb2312映射数组: 50K --- libicov 有这个功能
内码字库 + 映射文件 = 300K

google  “ucdos, libiconv” 就都能找到了

使用特权

评论回复
5
jrcsh| | 2012-5-12 22:08 | 只看该作者
一个个百度

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

3

帖子

1

粉丝