光立方动画程序

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

#include

unsigned char code tabP0[]={0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F}; //低电平扫描,

每次只让亮一排(一个P0口)void mianjiang()

{

unsigned char code tabP2[3][8]={ //定义数组。储存数据

{0x00,0xFF,0xFF,0xFF,0x00,0xFF,0xFF,0xFF},

{0x00,0x00,0xFF,0xFF,0x00,0x00,0xFF,0xFF},

{0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0xFF},

};

int j,k,i; //定义三个变量

for(j=0;j<3;j++) //j图像个数

{

for(k=0;k<20;k++) //k为每个图像存在时间、k越大单个

图像存在时间越长{

for(i=0;i<8;i++) // 每个图像由八帧、构成

{ P2=0XFF; // 此函数和消除残留的阴影P0=tabP0[i];

P2=tabP2[j];

ys(2); //根据人眼暂留效应。。加大可看

见整个亮灯过程、、减小即可显示稳定图像

延时函数根据实际需要单独再编写

}

}

}

}

相关文档
最新文档