大家帮忙研究一下,我想做一块显示板
我有一块板,上面有16*16个小灯组成,现在我想实现通过控制灯的亮和灭在板上有规律显示“一帆风顺”五个字,如下
* * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * *
上面显示的是个‘一’字。一个*号表示一个小灯,红色的灯表示亮的状态
亮时灯为1,不亮时为0,所以上面的矩阵为
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 //00H 00H
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 //00H 00H
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 //00H 00H
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 //00H 00H
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 //00H 00H
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 //00H 00H
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 //00H 00H
0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 //7FH FEH
0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 //7FH FEH
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 //00H 00H
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 //00H 00H
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 //00H 00H
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 //00H 00H
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 //00H 00H
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 //00H 00H
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 //00H 00H
因为IO是8位的, 而数组一行有16位,我想把一行的状态看做两个16进制,用一个16*2的数组存放这些16进制数步知道行不行
还有请问我应该如何给数组赋值,能否用循环队列来存放这4个字的数组,让这四个字没隔一定的时间就轮流显示在板上,给我
说一下大概的思路吧,还有想完成这个东西应该要掌握哪些方面的知识!分不够可以加,谢谢