我的光立方程序.docx
《我的光立方程序.docx》由会员分享,可在线阅读,更多相关《我的光立方程序.docx(27页珍藏版)》请在冰豆网上搜索。
我的光立方程序
#include
#defineucharunsignedchar
uchart,i,k,a,s;
sbitd1=P0^4;
sbitd2=P0^6;
sbitq0=P0^0;
sbitq1=P0^1;
sbitq2=P0^2;
sbitq3=P0^3;
sbitkey=P0^5;
voiddelay(ucharz)
{
ucharx,y;
for(x=z;x>0;x--)
for(y=11;y>0;y--);
}
voidyi()
{
P0=0xff;d1=0;d2=1;P1=0xa5;delay(8);P1=0xb5;delay(8);P1=0xc5;delay(8);P1=0xd5;delay(8);P1=0xe5;delay(8);P1=0xf5;delay(8);
}
voider()
{
P0=0xff;d1=1;d2=0;
P1=0x00;delay(8);P1=0x03;delay(8);P1=0x04;delay(8);P1=0x07;delay(8);P1=0x0e;delay(8);
P1=0x0e;delay(8);P1=0x0f;delay(8);
d1=0;d2=1;
P1=0x00;delay(8);P1=0x10;delay(8);P1=0x20;delay(8);P1=0x30;delay(8);P1=0x50;delay(8);P1=0x90;delay(8);
P1=0xa0;delay(8);P1=0xc0;delay(8);P1=0xf0;delay(8);
}
voidsan()
{
P0=0xff;d1=1;d2=0;
P1=0x00;delay(8);P1=0x03;delay(8);P1=0x04;delay(8);P1=0x07;delay(8);P1=0x0e;delay(8);
d1=0;d2=1;
P1=0x00;delay(8);P1=0x10;delay(8);P1=0x20;delay(8);P1=0x30;delay(8);P1=0x40;delay(8);P1=0x50;delay(8);P1=0x90;delay(8);
P1=0xa0;delay(8);P1=0xc0;delay(8);P1=0xf0;delay(8);
}
voidsi()
{
P0=0xff;d1=1;d2=0;
P1=0x00;delay(8);P1=0x01;delay(8);P1=0x02;delay(8);P1=0x03;delay(8);P1=0x07;delay(8);
d1=0;d2=1;
P1=0x00;delay(8);P1=0x10;delay(8);P1=0x20;delay(8);P1=0x30;delay(8);P1=0x40;delay(8);P1=0x50;delay(8);P1=0xc0;delay(8);
}
voidqi()
{
P0=0xff;d1=1;d2=0;
P1=0x03;delay(8);P1=0x04;delay(8);
d1=0;d2=1;
P1=0x00;delay(8);P1=0x10;delay(8);P1=0x20;delay(8);P1=0x30;delay(8);P1=0x40;delay(8);P1=0x50;delay(8);P1=0xf0;delay(8);
}
voidba()
{
P0=0xff;d1=1;d2=0;
P1=0x00;delay(8);P1=0x01;delay(8);P1=0x02;delay(8);P1=0x03;delay(8);P1=0x04;delay(8);P1=0x07;delay(8);P1=0x0e;delay(8);
P1=0x0e;delay(8);P1=0x0f;delay(8);
d1=0;d2=1;
P1=0x00;delay(8);P1=0x10;delay(8);P1=0x20;delay(8);P1=0x30;delay(8);P1=0x40;delay(8);P1=0x50;delay(8);P1=0x90;delay(8);
P1=0xa0;delay(8);P1=0xc0;delay(8);P1=0xf0;delay(8);
}
voidjiu()
{
P0=0xff;d1=1;d2=0;
P1=0x00;delay(8);P1=0x01;delay(8);P1=0x02;delay(8);P1=0x03;delay(8);P1=0x04;delay(8);P1=0x07;delay(8);P1=0x0e;delay(8);
P1=0x0e;delay(8);
d1=0;d2=1;
P1=0x00;delay(8);P1=0x10;delay(8);P1=0x20;delay(8);P1=0x30;delay(8);P1=0x40;delay(8);P1=0x50;delay(8);P1=0x90;delay(8);
P1=0xa0;delay(8);P1=0xc0;delay(8);P1=0xf0;delay(8);
}
voidbayiqi()
{
switch(t)
{
case0:
P0=0xff;P2=0xfe;ba();break;delay
(1);
case1:
P2=0xfd;ba();break;delay
(1);
case2:
P2=0xfb;ba();break;delay
(1);
case3:
P2=0xf7;ba();break;delay
(1);
case4:
P2=0xef;ba();break;delay
(1);
case5:
P2=0xf7;ba();break;delay
(1);
case6:
P2=0xfb;ba();break;delay
(1);
case7:
P2=0xfd;ba();break;delay
(1);
case8:
P2=0xfe;ba();break;delay
(1);
case9:
P2=0xfe;yi();break;delay
(1);
case10:
P2=0xfd;yi();break;delay
(1);
case11:
P2=0xfb;yi();break;delay
(1);
case12:
P2=0xf7;yi();break;delay
(1);
case13:
P2=0xef;yi();break;delay
(1);
case14:
P2=0xf7;yi();break;delay
(1);
case15:
P2=0xfb;yi();break;delay
(1);
case16:
P2=0xfd;yi();break;delay
(1);
case17:
P2=0xfe;yi();break;delay
(1);
case18:
P2=0xfe;qi();break;delay
(1);
case19:
P2=0xfd;qi();break;delay
(1);
case20:
P2=0xfb;qi();break;delay
(1);
case21:
P2=0xf7;qi();break;delay
(1);
case22:
P2=0xef;qi();break;delay
(1);
case23:
P2=0xf7;qi();break;delay
(1);
case24:
P2=0xfb;qi();break;delay
(1);
case25:
P2=0xfd;qi();break;delay
(1);
case26:
P2=0xfe;qi();break;delay
(1);
}
}
voidyisanyisi()
{
switch(t)
{
case0:
P0=0xff;P2=0xfe;yi();break;delay
(1);
case1:
P2=0xfd;yi();break;delay
(1);
case2:
P2=0xfb;yi();break;delay
(1);
case3:
P2=0xf7;yi();break;delay
(1);
case4:
P2=0xef;yi();break;delay
(1);
case5:
P2=0xf7;yi();break;delay
(1);
case6:
P2=0xfb;yi();break;delay
(1);
case7:
P2=0xfd;yi();break;delay
(1);
case8:
P2=0xfe;yi();break;delay
(1);
case9:
P2=0xfe;yi();break;delay
(1);
case10:
P2=0xfd;san();break;delay
(1);
case11:
P2=0xfb;san();break;delay
(1);
case12:
P2=0xf7;san();break;delay
(1);
case13:
P2=0xef;san();break;delay
(1);
case14:
P2=0xf7;san();break;delay
(1);
case15:
P2=0xfb;san();break;delay
(1);
case16:
P2=0xfd;san();break;delay
(1);
case17:
P2=0xfe;san();break;delay
(1);
case18:
P2=0xfe;yi();break;delay
(1);
case19:
P2=0xfd;yi();break;delay
(1);
case20:
P2=0xfb;yi();break;delay
(1);
case21:
P2=0xf7;yi();break;delay
(1);
case22:
P2=0xef;yi();break;delay
(1);
case23:
P2=0xf7;yi();break;delay
(1);
case24:
P2=0xfb;yi();break;delay
(1);
case25:
P2=0xfd;yi();break;delay
(1);
case26:
P2=0xfe;yi();break;delay
(1);
case27:
P2=0xfe;si();break;delay
(1);
case28:
P2=0xfd;si();break;delay
(1);
case29:
P2=0xfb;si();break;delay
(1);
case30:
P2=0xf7;si();break;delay
(1);
case31:
P2=0xef;si();break;delay
(1);
case32:
P2=0xf7;si();break;delay
(1);
case33:
P2=0xfb;si();break;delay
(1);
case34:
P2=0xfd;si();break;delay
(1);
case35:
P2=0xfe;si();break;delay
(1);
}
}
voidxin()
{
P0=0xff;d1=1;d2=0;
P1=0x03;delay(8);P1=0x05;delay(8);P1=0x09;delay(8);P1=0x0a;delay(8);P1=0x0b;delay(8);P1=0x0f;delay(8);
P1=0x02;delay(8);P1=0x01;delay(8);P1=0x00;delay(8);P1=0x06;delay(8);P1=0x07;delay(8);P1=0x0f;delay(8);
d1=0;d2=1;
P1=0x00;delay(8);P1=0x40;delay(8);P1=0x90;delay(8);P1=0xa0;delay(8);P1=0xe0;delay(8);q1=0;delay(8);q2=0;delay(8);q3=0;delay(8);
P1=0x10;delay(8);P1=0x20;delay(8);P1=0x30;delay(8);P1=0xb0;delay(8);P1=0xc0;delay(8);P1=0xd0;delay(8);P1=0x80;delay(8);
}
voidshanxin()
{
switch(t)
{
case0:
P2=0xfe;xin();break;delay
(1);
case1:
P2=0xfd;xin();break;delay
(1);
case2:
P2=0xfb;xin();break;delay
(1);
case3:
P2=0xf7;xin();break;delay
(1);
case4:
P2=0xef;xin();break;delay
(1);
case5:
P2=0xf7;xin();break;delay
(1);
case6:
P2=0xfb;xin();break;delay
(1);
case7:
P2=0xfd;xin();break;delay
(1);
}
}
voidqierjiu()
{
switch(t)
{
case0:
P0=0xff;P2=0xfe;qi();break;delay
(1);
case1:
P2=0xfd;qi();break;delay
(1);
case2:
P2=0xfb;qi();break;delay
(1);
case3:
P2=0xf7;qi();break;delay
(1);
case4:
P2=0xef;qi();break;delay
(1);
case5:
P2=0xf7;qi();break;delay
(1);
case6:
P2=0xfb;qi();break;delay
(1);
case7:
P2=0xfd;qi();break;delay
(1);
case8:
P2=0xfe;qi();break;delay
(1);
case9:
P2=0xfe;er();break;delay
(1);
case10:
P2=0xfd;er();break;delay
(1);
case11:
P2=0xfb;er();break;delay
(1);
case12:
P2=0xf7;er();break;delay
(1);
case13:
P2=0xef;er();break;delay
(1);
case14:
P2=0xf7;er();break;delay
(1);
case15:
P2=0xfb;er();break;delay
(1);
case16:
P2=0xfd;er();break;delay
(1);
case17:
P2=0xfe;er();break;delay
(1);
case18:
P2=0xfe;jiu();break;delay
(1);
case19:
P2=0xfd;jiu();break;delay
(1);
case20:
P2=0xfb;jiu();break;delay
(1);
case21:
P2=0xf7;jiu();break;delay
(1);
case22:
P2=0xef;jiu();break;delay
(1);
case23:
P2=0xf7;jiu();break;delay
(1);
case24:
P2=0xfb;jiu();break;delay
(1);
case25:
P2=0xfd;jiu();break;delay
(1);
case26:
P2=0xfe;jiu();break;delay
(1);
}
}
voidii()
{
P0=0xff;d1=1;d2=0;P1=0x04;delay(8);
d1=0;d2=1;
P1=0x04;delay(8);P1=0x54;delay(8);P1=0x94;delay(8);P1=0xa4;delay(8);P1=0xb4;delay(8);P1=0xc4;delay(8);P1=0xd4;delay(8);
P1=0xe4;delay(8);P1=0xf4;delay(8);
}
voidll()
{
P0=0xff;d1=1;d2=0;
P1=0x50;delay(8);P1=0x51;delay(8);P1=0x52;delay(8);P1=0x53;delay(8);P1=0x5f;delay(8);P1=0x5e;delay(8);
d1=0;d2=1;
P1=0x5e;delay(8);P1=0x9e;delay(8);P1=0xae;delay(8);
}
voidoo()
{
P0=0xff;d1=1;d2=0;
P1=0x04;delay(8);P1=0x02;delay(8);P1=0x0a;delay(8);P1=0x0b;delay(8);P1=0x0f;delay(8);
d1=0;d2=1;
P1=0x10;delay(8);P1=0x40;delay(8);P1=0x90;delay(8);P1=0xa0;delay(8);P1=0xf0;delay(8);q2=0;delay(8);q3=0;delay(8);
}
voidvv()
{
P0=0xff;d1=1;d2=0;
P1=0x08;delay(8);P1=0x09;delay(8);P1=0x0a;delay(8);P1=0x0b;delay(8);P1=0x0f;delay(8);
d1=0;d2=1;
P1=0x90;delay(8);;P1=0xa0;delay(8);P1=0x40;delay(8);q0=0;delay(8);q1=0;delay(8);q2=0;delay(8);q3=0;delay(8);
}
voidee()
{
P0=0xff;d1=1;d2=0;
P1=0x00;delay(8);P1=0x01;delay(8);P1=0x02;delay(8);P1=0x03;delay(8);P1=0x0f;delay(8);P1=0x0e;delay(8);P1=0x04;delay(8);
P1=0x07;delay(8);
d1=0;d2=1;
P1=0xc0;delay(8);P1=0x30;delay(8);P1=0xf0;delay(8);P1=0x00;delay(8);P1=0x50;delay(8);P1=0x90;delay(8);P1=0xa0;delay(8);
}
voidyy()
{
P0=0xff;d1=1;d2=0;
P1=0x08;delay(8);P1=0x02;delay(8);P1=0x06;delay(8);P1=0x07;delay(8);
d1=0;d2=1;
P1=0x07;delay(8);P1=0x97;delay(8);P1=0x87;delay(8);P1=0xe7;delay(8);
}
voiduu()
{
P0=0xff;d1=1;d2=0;
P1=0x08;delay(8);P1=0x09;delay(8);P1=0x0a;delay(8);P1=0x0b;delay(8);P1=0x0c;delay(8);P1=0x0e;delay(8);
d1=0;d2=1;
P1=0x00;delay(8);P1=0x10;delay(8);P1=0x20;delay(8);P1=0x30;delay(8);P1=0x40;delay(8);P1=0xa0;delay(8);P1=0x90;delay(8);
}
voidiloveyou()
{
switch(t)
{
case0:
P0=0xff;P2=0xfe;ii();break;delay
(1);
case1:
P2=0xfd;ii();break;delay
(1);
case2:
P2=0xfb;ii();break;delay
(1);
case3:
P2=0xf7;ii();break;delay
(1);
case4:
P2=0xef;ii();break;delay
(1);
case5:
P2=0xf7;ii();break;delay
(1);
case6:
P2=0xfb;ii();break;delay
(1);
case7:
P2=0xfd;ii();break;delay
(1);
case8:
P2=0xfe;ii();break;delay
(1);
case9:
P2=0xfe;ll();break;delay
(1);
case10:
P2=0xfd;ll();break;delay
(1);
case11:
P2=0xfb;ll();break;delay
(1);
case12:
P2=0xf7;ll();break;delay
(1);
case13:
P2=0xef;ll();break;delay
(1);
case14:
P2=0xf7;ll();break;delay
(1);
case15:
P2=0xfb;ll();break;delay
(1);
case16:
P2=0xfd;ll();break;delay
(1);
case17:
P2=0xfe;ll();break;delay
(1);
case18:
P2=0xfe;oo();break;delay
(1);
case19:
P2=0xfd;oo();break;delay
(1);
case20:
P2=0xfb;oo();break;delay
(1);
case21:
P2=0xf7;oo();break;delay
(1);
case22:
P2=0xef;oo();break;delay
(1);
case23:
P2=0xf7;oo();break;delay
(1);
case24:
P2=0xfb;oo();break;delay
(1);
case25:
P2=0xfd;oo();break;delay
(1);
case26:
P2=0xfe;oo();break;delay
(1);
case27:
P2=0xfe;vv();break;delay
(1);
case28:
P2=0xfd;vv();break;delay
(1);
case29