郁闷,代码如下
#include<reg51.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
uchar code dsp[]={0XC0,0XF9,0XA4,0XB0,0X99,0X92,0X82,0XF8,0X80,0X90};
void delay(uint x)
{
uchar i;
while(x--);
for(i=0;i<120;i++);
}
void main()
{
uchar a,wei=0x80;
while(1)
{
for(a=0;a<8;a++)
{
P2=0xff;
wei=_crol_(wei,1);
P0=dsp[a];
P2=wei;
delay(50000);
}
}
}
|