一、问题描述: 
之前单独实现了OLED显示英文ASCII码的字符串,还有单独显示中文字符串。 
但是如果一个字符串中既有中文,又有英文怎么办? 
这就需要重新该程序了! 
 
 
二、问题解决: 
1、一个字符串中既有中文,又有英文的字符串想要在一起显示,需要显示函数能够识别当前字符是中文还是英文的。 
2、查了一下资料: 
英文字符占1个字节,且ASCII码值小于0x80。 
中文字符占2个字节,且其值大于0x80。 
3、用这个方法就可以判断是中文字符还是英文字符。 
4、每取一个字符后:如果是英文的,指针加1,如果是中文的,指针加2 
5、函数如下: 
  
6、使用时,如下就可以了 
  
7、效果就不上了。 
 
 
三、感想与收获: 
1、实现了OLED显示中英文混合的字符串。 
 |   
     
  
 |