求指点:单片机行列码算法

来源:百度知道 编辑:UC知道 时间:2024/05/29 20:39:28
学习LED点阵时遇到了字符行列码的问题,一直没有看明白,比如K在8X8的点阵中的列码是:00H,81H,FFH,08H,14H,22H,22H,C1H,00H;但其他的字符是怎么表示的,有哪位单片机高手指点一下这些字母在点阵LED中是怎么用行码或是列码表示的,具体是怎么算的,请指点一下,万分感谢!

教你这么算吧
比如K
-表示0,X表示1
-------- //00h
X------X //81h
XXXXXXXX //FFh
----X--- //08H
---X-X-- //14H
--X---X- //22H
--X---X- //22H
XX-----X //C1H
-------- //00H
看看上面的图形0部分像不像K,(旋转90度看)
其他字母也是这样出来的。

至于上面为什么要旋转90度。看。。这个要看具体的硬件
和你代码的操作顺序。
给你画给"土"字图下o(∩_∩)o.

-------- //00h
X------- //80h
X--X---- //90h
X--X---- //90H
XXXXXXX- //FEH
X--X---- //90H
X--X---- //90H
X------- //80H
-------- //00H

补充:
你上次说不知道X--X----是什么。
其实我上面已经做过解释了。
比如X的位置表示1,-的位置表示0
那么X--X----
就表示是二进制的 1001,0000转化成16禁止的.自然就是90H了.
如果知道这个.相信不管什么字符.只要8*8能现实下去的
你自己都能实现..