各位高手大侠,谁能帮我一下,怎么用51单片机来实现unicode码到GB2312码的转化啊
我是用GSM模块和单片机串口通信,GSM把中文短信内容转为unicode的代码发送给单片机了,但我想在单片机的12864LCD屏上显示中文短信内容,可现在显示的是unic...
我是用GSM模块和单片机串口通信,GSM把中文短信内容转为unicode的代码发送给单片机了,但我想在单片机的12864LCD屏上显示中文短信内容,可现在显示的是unicode代码啊,请问我该怎么办啊,求高手指点,谢谢了
展开
3个回答
展开全部
LCD屏是否带有字库模块,如果不带字库模块,需要建立字库,然后通过unicode码在字库中进行查询操作。进行汉字显示。
更多追问追答
追问
是带字库的,只是不知道怎么查询。。。。。。
追答
单片机程序注重的是实时性,因此查表是保证实时性的重要手段。单片机程序不要研究两种编码的转换算法,应建立查询表。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你只是控制个GSM模块,直接用算法就可以了,查什么表呢?没有必要。
追问
可是GSM向单片机发的应该是ASCII码,因为英文和数字的ASCII码和unicode码是一样的,可以正常显示,如果发中文短信给GSM的话,单片机的12864LCD显示的就是汉字对应的unicode码,液晶中的简体中文字库是GB字库,现在还是弄不出来。。。。求高手指点啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询