自己尝试着做了一波,编了一个小程序
一个简单的2x2x2光立方DIY作品附带仿真源程序,本帖最后附件中可以下载
#include<reg51.h>
unsigned char code Tab[12][2]={{0x01,0xfe},{0x02,0xfd},{0x08,0xfd},{0x04,0xfe},
{0x01,0xfb},{0x02,0xf7},{0x08,0xf7},{0x04,0xfb},
{0x0f,0xf0},{0x0f,0xff},{0x0f,0xf0},{0x0f,0xff}
};
void delay()
{
unsigned char i,j;
for(i=0;i<200;i++)
for(j=0;j<200;j++)
;
}
void main()
{
unsigned char q;
while(1)
{
for(q=0;q<12;q++)
{
P1=Tab[q][0];
P2=Tab[q][1];
delay();
}
}
}
|