#include <reg51.h>
void delay(int);
int code tabP0[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
int code tabP3[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};
void delay(int xms)
{ int i,k;
for(k=xms;k>0;k--)
for(i=100;i>0;i--); }
void main()
{ int i,j;
while(1) {
for(j=0;j<3;j++)
{
for(i=0;i<8;i++)
{ P0=tabP0[i]; P3=0xff; delay(300); } }
for(j=0;j<3;j++) {
for(i=0;i<8;i++) { P0=tabP0[7-i]; P3=0xff; delay(300); } } for(j=0;j<3;j++) { for(i=0;i<8;i++) { P0=0x00; P3=tabP3[i]; delay(300); } } for(j=0;j<3;j++) { for(i=0;i<8;i++) { P0=0x00; P3=tabP3[7-i]; delay(300); } } } }
为啥我换成别的图案就不行了
void delay(int);
int code tabP0[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
int code tabP3[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};
void delay(int xms)
{ int i,k;
for(k=xms;k>0;k--)
for(i=100;i>0;i--); }
void main()
{ int i,j;
while(1) {
for(j=0;j<3;j++)
{
for(i=0;i<8;i++)
{ P0=tabP0[i]; P3=0xff; delay(300); } }
for(j=0;j<3;j++) {
for(i=0;i<8;i++) { P0=tabP0[7-i]; P3=0xff; delay(300); } } for(j=0;j<3;j++) { for(i=0;i<8;i++) { P0=0x00; P3=tabP3[i]; delay(300); } } for(j=0;j<3;j++) { for(i=0;i<8;i++) { P0=0x00; P3=tabP3[7-i]; delay(300); } } } }
为啥我换成别的图案就不行了