这里先放一下字库和待显示字符串的样子,这是Arduino的代码所以用PROGMEM方式指定将常量存储到flash而不占用SRAM空间,因此要用pgm_read_byte_near()函数来读取而不能直接访问

然后是某个需要显示文字的函数进行文字显示
调用disp函数来显示
void disp(显示的行位置,待显示内容起始位置指针,待显示内容长度,显示的列位置,文字颜色);

这里是具体的disp函数,遇到汉字就多向右挪一个

这里是针对中英文对应的字符显示函数
其中汉字的偏移量为-0x80(因为全部人工映射过了),ASCII字符的偏移量为-32(去掉了前面的控制字符)

手动映射的方法就是把需要显示的字符放在excel里