{0x00,0x00,0x80,0x8C,0x0F,0x8E,0x8C,0x80}, {0x00,0x80,0x88,0x8E,0x8E,0x8C,0x88,0x00}, {0x80,0x88,0x8C,0x0F,0x8C,0x88,0x80,0x00}, {0x88,0x8C,0x8E,0x0F,0x88,0x80,0x00,0x00}, {0x8C,0x8E,0x0F,0x0F,0x80,0x00,0x00,0x00}, {0x8E,0x0F,0x0F,0x0F,0x00,0x00,0x00,0x00}, {0x0F,0x0F,0x0F,0x0F,0x00,0x00,0x00,0x00}, }; int j,k,i; if(c==1) P3 = 0X00; else if(c==2) P0 = 0X00; else { P3 = 0XFF; P0 = 0XFF; } for(j=0;j<13;j++) { for(k=0;k<13;k++) { for(i=0;i<8;i++) { P2=tabP2[i]; if(c == 1) P0=tabP0[j][i]; else if(c == 2) P3 = tabP0[j][i]; else P0=tabP0[j][i]; DELAY_MS(time); } } } }
void Rain(uchar c,uchar time) //全关 水滴到全关 { unsigned char code tabP0[40][8]={
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, {0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
{0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00}, {0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00}, {0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x00}, {0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x10}, {0x00,0x00,0x00,0x49,0x00,0x00,0x00,0x51}, {0x00,0x00,0x00,0x49,0x00,0x00,0x00,0x84}, {0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00}, {0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00}, {0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00}, {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x13}, {0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x45}, {0x00,0x00,0x00,0x41,0x00,0x00,0x00,0x89}, {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, {0x01,0x00,0x00,0x00,0x08,0x00,0x00,0x00}, {0x00,0x01,0x00,0x00,0x00,0x08,0x00,0x00}, {0x00,0x00,0x01,0x00,0x00,0x00,0x08,0x00}, {0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x8C}, {0x00,0x00,0x00,0xE4,0x00,0x00,0x00,0x32}, {0x00,0x00,0x00,0xC4,0x00,0x00,0x00,0x31}, {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, {0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, {0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00}, {0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00}, {0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x00}, {0x00,0x00,0x00,0x8C,0x00,0x00,0x00,0x00}, {0x00,0x00,0x00,0x2A,0x00,0x00,0x00,0x68}, {0x00,0x00,0x00,0x1A,0x00,0x00,0x00,0x1B}, {0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x1B}, {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, {0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00}, {0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00}, {0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00}, {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08}, {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x8C}, {0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x4A}, {0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x29}, {0x00,0x00,0x00,0x2C,0x00,0x00,0x00,0x19}, {0x00,0x00,0x00,0x1C,0x00,0x00,0x00,0x19} }; int j,k,i; if(c==1) P3 = 0X00; else if(c==2)
P0 = 0X00; else { P3 = 0XFF; P0 = 0XFF; } for(j=0;j<40;j++) { for(k=0;k<11;k++) { for(i=0;i<8;i++) { P2=tabP2[i]; if(c == 1) P0=tabP0[j][i]; else if(c == 2) P3 = tabP0[j][i]; else P0=tabP0[j][i]; DELAY_MS(time); } } } }
void Nextfourspread(uchar c,uchar time) //由右上四个小正方体扩散一次 在扩散一次 回到中间四个 { unsigned char code tabP0[28][8]={
{0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, {0x33,0x33,0x00,0x00,0x00,0x00,0x00,0x00}, {0x77,0x77,0x07,0x00,0x77,0x31,0x00,0x00}, {0xFF,0x77,0x77,0x11,0x77,0x77,0x31,0x00}, {0xFF,0xFF,0xFF,0x77,0xFF,0xFF,0x73,0x31}, {0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x73}, {0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF}, {0xFF,0xFF,0xEC,0xCC,0xFF,0xFF,0xFF,0xEF}, {0xFF,0xFE,0xCC,0xC8,0xFF,0xFF,0xEF,0xCE}, {0xFF,0xEC,0xC8,0x88,0xFF,0xEF,0xEC,0x8C}, {0xFE,0xC8,0x88,0x80,0xFE,0xCE,0x8C,0x80}, {0x00,0x00,0x00,0x00,0xCE,0xCC,0x88,0x00}, {0x00,0x00,0x00,0x00,0xCC,0xCC,0x00,0x00}, {0x00,0x00,0x00,0x00,0xCC,0xCC,0x00,0x00},
{0x00,0x00,0x00,0x00,0xCC,0xCC,0x00,0x00}, {0x00,0x00,0x00,0x00,0xEE,0xCC,0x08,0x00}, {0xE0,0x80,0x00,0x00,0xEF,0xCC,0x88,0x88}, {0xEC,0xC8,0x80,0x00,0xFF,0xEE,0x8C,0x88}, {0xEE,0xEC,0xCC,0x00,0xFF,0xEF,0xCC,0x8C}, {0xFE,0xFE,0xEC,0x8C,0xFF,0xEF,0xEF,0xEC}, {0xFF,0xFF,0xFE,0xEC,0xFF,0xFF,0xFF,0xEF}, {0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF}, {0xC3,0xE7,0x7E,0x3C,0x3C,0x7E,0xE7,0xC3}, {0x42,0xE7,0x7E,0x24,0x24,0x7E,0xE7,0x42}, {0x00,0x66,0x76,0x20,0x00,0x66,0xE7,0x42}, {0x00,0x66,0x66,0x00,0x00,0x66,0x66,0x00}, {0x00,0x60,0x60,0x00,0x00,0x60,0x60,0x00}, {0x00,0x60,0x60,0x00,0x00,0x60,0x60,0x00} }; int j,k,i; if(c==1) P3 = 0X00; else if(c==2) P0 = 0X00; else { P3 = 0XFF; P0 = 0XFF; } for(j=0;j<28;j++) { for(k=0;k<12;k++) { for(i=0;i<8;i++) { P2=tabP2[i]; if(c == 1) P0=tabP0[j][i]; else if(c == 2) P3 = tabP0[j][i]; else P0=tabP0[j][i]; DELAY_MS(time); } } }
相关推荐: