k=i%8;//求需要选通的列线
PORTD=col[k];
switch(j)
{
case 0: RC4=1; NOP(); RC4=0; break;
case 1: RC5=1; NOP(); RC5=0; break;
case 2: RC6=1; NOP(); RC6=0; break;
}
delay1ms();//视觉暂留
}
}
}
m=m+72;
}
}
void main()
{
uch mo;
init();
while(1)
{
display1();
display2();
display3();
display4();
}
}
三。总结
虽然已有四种方式显示了,但我觉得可以尝试更多的方式,例如,可以象滚轮子一样,旋转着从左滚到右显示,只是数据处理的量可能大了些,已经有两个自由度了,而我的四种只有一个自由度。由于本人水平有限,没有想到什么好的思路,不过希望抛砖引玉,写出这种显示方式。
关于控制,MCU就介绍完了,您有什么想法可以联系小编。