村网通总站 姬家寨村 455496.nync.com 欢迎您!
//<<C51WS2812>>
//软件编程:姬学瑞;硬件设计:姬学瑞;
// 版权所有,侵权必究!
//姬家寨村电子科技研究所研制!
#include<reg52.h>
#define unit unsigned int
unit row;
code unsigned char color[][24]={{1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0},
{1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1},
{0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}};
sbit out=P1^0;
void delayres1()
{
unit x;
for(x=0;x<3600;x++);
}
void output(unsigned char input[][24])
{
unsigned int x,y,z;
for(z=0;z<row;z++)
{
for(x=0;x<20;x++)
{
for(y=0;y<24;y++)
{
if(input[z][y])
{
out=1;
out=1;
}
else
{
out=1;
out=0;
}
out=0;
}
}
delayres1();
}
}
void main()
{
while(1)
{
output(color);
}
}