打印
[资料分享与下载]

OLED显示中英文混合字符串

[复制链接]
1377|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
追逐浪花|  楼主 | 2015-10-26 15:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一、问题描述:
之前单独实现了OLED显示英文ASCII码的字符串,还有单独显示中文字符串。
但是如果一个字符串中既有中文,又有英文怎么办?
这就需要重新该程序了!


二、问题解决:
1、一个字符串中既有中文,又有英文的字符串想要在一起显示,需要显示函数能够识别当前字符是中文还是英文的。
2、查了一下资料:
英文字符占1个字节,且ASCII码值小于0x80。
中文字符占2个字节,且其值大于0x80。
3、用这个方法就可以判断是中文字符还是英文字符。
4、每取一个字符后:如果是英文的,指针加1,如果是中文的,指针加2
5、函数如下:

6、使用时,如下就可以了

7、效果就不上了。


三、感想与收获:
1、实现了OLED显示中英文混合的字符串。

相关帖子

沙发
Roderman_z| | 2015-10-26 16:26 | 只看该作者
现在三星的屏用的就是OLED吧

使用特权

评论回复
板凳
DreamofOven| | 2015-10-26 17:18 | 只看该作者
中英文都能显示,确实很好,学习了

使用特权

评论回复
地板
quray1985| | 2015-10-26 20:50 | 只看该作者
对于OLED屏,竟然不能很容易的操作中英文,确实有些遗憾

使用特权

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

本版积分规则

25

主题

256

帖子

1

粉丝