|
回复:求助 c51 fft程序
流水灯左移右移
#include<at89x52.h>
#define uchar unsigned char //0~255
#define uint unsigned int //0~65535
#define ulong unsigned long //0~4294967295
/*************延时Xms*****************/
void delay_xms(unsigned int x) //延时程序
{ unsigned int i,j;
for(i=x;i>0;i--)
for(j=112;j>0;j--);
}
/********主函数***************/
void main()
{
uchar x=0xfe;
uchar i,j;
P0=0xff;
while(1)
{
for(i=0;i<7;i++)
{
P0=x;
delay_xms(200);
x=(x<<1)|0x01;
}
for(j=0;j<7;j++)
{
P0=x;
x=(x>>1)|0x80;
delay_xms(200);
}
}
} |
|