大伟电子 发表于 2013-2-5 20:03:10

logsoft 发表于 2013-2-10 14:42:33

display();//显示完一屏数据
开始x=tab>>(8-1);
循环tab=(tab<<1)|(tab>>(8-1));
tab=(tab<<1)|(tab>>(8-1));
.......
循环完成后tab=(tab<<1)|x;(n=每行字节数-1)
执行完成后进入下一行
goto display()继续执行。

这只是单片机程序,真正的控制卡并不都这样,其实各种花样都在上位机中处理完成后下载到类似at45db161等flash中,单片机只是完时刷新这个flash就行了。
页: [1]
查看完整版本: 16*64滚动屏,有问题请教