最近看到站上面的一个16*128点阵程序,有一个程序看不太懂,求各位大哥解释一下。这是单片机程序,我就选了一段不明白的部分:
void xianshi()
{
writedata(
tab[net+aa],tab[net+aa+1],
tab[net+aa+32],tab[net+aa+33],
tab[net+aa+64],tab[net+aa+65],
tab[net+aa+96],tab[net+aa+97],
tab[net+aa+128],tab[net+aa+129],
tab[net+aa+160],tab[net+aa+161],
tab[net+aa+192],tab[net+aa+193],
tab[net+aa+224],tab[net+aa+225]); //显示数据
delay(1);
writedata(0xff,0xff,0xff,0xff);
aa+=1;
if(aa>30) aa=0; //循环16次清零
tab[ ]里面装的是字模数据,想了好久搞不懂这个变量net是什么用的。
还有,这个程序是将这16个数组按顺序送到16个595里面,然后就可以实现滚动显示吗?
谢谢大神们解答了!!!
|