这段时间做的项目用到12864 LCD模块显示汉字,用的是ST7920带字库的LCD模块。
在用STC15单片机驱动LCD时,汉字的处理有一点要注意:
汉字内码结尾为0xFD的,因Keil C51编译器的问题,需要在相应汉字后加“\xFD”,不然后面显示的都有是乱码。 比如说:
Display_charStr(1,2,6,"烧硅数\xFD量: ");
要是在“数”后不加“\xFD”,后面的“量”字后变为乱码。
但是Keil MDK编译器修复了这个问题,所有的汉字都可以正常显示,不需要特别处理,所以用STM32来驱动12864 LCD模块显示汉字不需要加“\xFD”。