【求助】数码点阵反向问题
最近在玩数码点阵,使用的是MAX7219数码管驱动芯片。下了一个字模提取器。。。那么问题来了,生成的字符和实际显示出来的刚好镜像相反。。。这是生成的点阵:
这是实际显示的点阵:
目测需要将二进制数顺序反向。。。跪求大神指导。。。 好吧~自己解决了。。。
突然想起来位操作,写了一个反向函数byte opposite(byte a)
{
byte b;
for (int i=0;i<8;i++)
{
int n = bitRead(a, 7-i);
bitWrite(b, i, n);
}
return b;
} 这是因为点阵屏共阳与共阴的问题,共阳屏正常的在共阴屏上就正好转了90度。
页:
[1]