第1个回答 2011-02-25
给你个能正反转的!
#include<reg51.h>
#include<intrins.h>
unsigned char code table[]={0x01,0x02,0x04,0x08};
unsigned char code table0[]={0x08,0x04,0x02,0x01};
void delay(unsigned char ms)
{
unsigned char i,j;
for(i=ms;i>0;i--)
for(j=110;j>0;j--);
}
void main()
{
unsigned char i;
while(1)
{
for(i=0;i<4;i++)
{
P0=table[i];
delay(100);
}
}
}
如果反转的话把table改为table0就行了本回答被提问者采纳