ylt.JPG (102.75 KB, 下載次數: 119)
下載附件
2015-12-19 14:54 上傳
#include<reg51.h>
unsigned char code Tab[87][2]={{0xfe,0x01},{0xfd,0x01},{0xfb,0x01},{0xf7,0x01},{0xef,0x01},{0xdf,0x01},{0xbf,0x01},{0x7f,0x01},
{0x7f,0x02},{0xbf,0x02},{0xdf,0x02},{0xef,0x02},{0xf7,0x02},{0xfb,0x02},{0xfd,0x02},{0xfe,0x02},
{0xfe,0x01},{0xfe,0x02},{0xfd,0x01},{0xfd,0x02},{0xfb,0x01},{0xfb,0x02},{0xf7,0x01},{0xf7,0x02},
{0xef,0x01},{0xef,0x02},{0xdf,0x01},{0xdf,0x02},{0xbf,0x01},{0xbf,0x02},{0x7f,0x01},{0x7f,0x02},
{0xbf,0x02},{0xdf,0x02},{0xef,0x02},{0xf7,0x02},{0xfb,0x02},{0xfd,0x02},{0xfe,0x02},
{0xfe,0x03},{0xfd,0x03},{0xfb,0x03},{0xf7,0x03},{0xef,0x03},{0xdf,0x03},{0xbf,0x03},{0x7f,0x03},
{0x7f,0x03},{0xbf,0x03},{0xdf,0x03},{0xef,0x03},{0xf7,0x03},{0xfb,0x03},{0xfd,0x03},{0xfe,0x03},
{0xfe,0x01},{0xfd,0x03},{0xfb,0x01},{0xf7,0x03},{0xef,0x01},{0xdf,0x03},{0xbf,0x01},{0x7f,0x03},
{0x7f,0x03},{0xbf,0x01},{0xdf,0x03},{0xef,0x01},{0xf7,0x03},{0xfb,0x01},{0xfd,0x03},{0xfe,0x01},
{0xfe,0x00},{0xfd,0x01},{0xfb,0x03},{0xf7,0x00},{0xef,0x01},{0xdf,0x03},{0xbf,0x00},{0x7f,0x01},
{0x7f,0x02},{0xbf,0x03},{0xdf,0x00},{0xef,0x02},{0xf7,0x03},{0xfb,0x00},{0xfd,0x02},{0xfe,0x03},
};
void delay(unsigned int j)
{
unsigned int i;
for(i=0;i<j;i++)
;
}
void main()
{
unsigned char k;
for(k=0;k<87;k++)
{
P2=Tab[k][0];
P1=Tab[k][1];
delay(10000);
}
}
可以考慮用左移右移,不是太懂,也請大神指教
|