1、我们写程序需要选择一款软件,我选择的是keil软件,还有就是光立方取模软件,我是在百度云上下载的一个444光立方的取模软件。
2、首先我们来熟悉熟悉光立方取模软件,我下载的这一款软件从它取出来的模可以看出每一个数据是一层,每四个数据是一面,是从顶层到底层这样排布的。
3、然后我们把我们需要的动画的每一帧画面生成代码,然后复制下来,构成数组,
4、有了数据,怎么用程序把它串起来是个问题。其实这是一个很简单的原理,相当于流水灯,快了就没有变化,通过这个原理就可以快速扫描每一层就可以看到一帧的画面然后已同样的方法不断扫描每一帧就可以看到动画了。
5、有原理了怎么写程序了,通过对数据的判断就可以进行扫描坡庥汩赴每一层了。while(a--) { m=0x08; for(i=0,temp=j;i<4;i++,temp++)//因为每四个数据漉胜衲仰表示两面 { P0=m; P1=talbe1[temp]; P2=talbe1[temp+4]; delay(5); m=_cror_(m,1); } }while(a--)就是扫描次数。m=0x08;这个就是表示顶层m=_cror_(m,1);就是对每一层扫描,
6、for(j=0;j<60*8;j+=8)这一个就是扫描每一帧图像,然后与上面那个程序一组合就完成了动画的扫描