OLED显示字符A,A的ASCII码为65,为什么A的序列不在oled_asc2_1608数组里面的第65行

2019-08-17 01:52发布

实验平台:STM32F103ZET6战舰板
实验      :OLED显示实验
问题      :A的PCtoLCD编码值在数组[95][16]里面的第33行,而那16个数据是用temp=oled_asc2_1608[chr][t]来获得的。
               要显示字母A,也就是要在函数void OLED_ShowChar(u8 x,u8 y,u8 chr,u8 size,u8 mode)中传入A,chr=A,而A的ASCII值为65
               也就是说,最终temp=oled_asc2_1608[65][0],并不是temp=oled_asc2_1608[33][0],得到的数据也不是A的那16个数据。
               那最后为什么可以显示出来A,我想问的是字母A的那16个数据,是怎么跟oled_asc2_1608[chr][t]里面的数据联系起来的?
              

               N{UUU7R7A00PQ97{9[C$IBF.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
正点原子
1楼-- · 2019-08-17 05:12
 精彩回答 2  元偷偷看……
809659312
2楼-- · 2019-08-17 09:40
本帖最后由 809659312 于 2017-7-10 21:53 编辑

J8PT8L~)P){)6$O6LYZ8_06.png C:UsersheshiDesktop
809659312
3楼-- · 2019-08-17 13:44
正点原子 发表于 2017-7-10 21:49
没看到chr=chr-' '这句话么?

看到了,不过不明白是什么意思,昨天就想明白了,谢谢了

一周热门 更多>