单片机控制的16*16点阵显示汉字,不知道为什么会出现字体镜像

2025-03-10 10:42:44
推荐回答(2个)
回答1:

方法1、反向取数据,第一列是screen[s][31-2*r],第二列是screen[s][30-2*r],然后, if ((data1&0x80)==0x80)改成if (data1&0x01),data1<<=1改成data1>>=1;
方法2、将字模数据反向,包括数组内顺序与字节内顺序

回答2:

你的 sbit G 是代表什么功能? 字体镜像是什么意思?你想说是残影吧!我觉得你程序好像连消影都没有,LED点阵和数码管动态扫描一样都要消影的