#include<reg52.h>
#include<intrins.h>
#define uchar unsigned char
//unsigned int i,j,k;
#define uint unsigned int /*宏定义无逗号*/
//unsigned int x,y;
uint x,y,i,j,k;
//unsigned char d;
uchar d;
//void delay(unsigned char) ;
void delay(uint h) ;
/*sbit P11=P1^0;
sbit P12=P1^1;
sbit P13=P1^2;
sbit P14=P1^3;
sbit P15=P1^4;
sbit P16=P1^5;
sbit P17=P1^6;
sbit P18=P1^7; */
void main()
{
while(1)
{
for(i=2;i>0;i--)
{
d=0xfe;
for(j=8;j>0;j--)
{
P1=d;
delay(200);
d=_crol_(d,1);
}
d=0x7f;
for(k=8;k>0;k--)
{
P1=d;
delay(200);
d=_cror_(d,1);
}
}
P1=0xff;
for(j=0;j<10;j++)
{
P1=~P1;/* 取反的意思, 1变0 */
delay(300);
}
/*for(j=0;j<5;j++)
{
P11=0;
P12=0;
P13=0;
P14=0;
P15=0;
P16=0;
P17=0;
P18=0;
P11=1;
P12=1;
P13=1;
P14=1;
P15=1;
P17=1;
P18=1;
delay(300);
}*/
}
}
//void delay(unsigned char h)
void delay(uint h)
{
for(x=0;x<h;x++)
for(y=0;y<110;y++);
}
#include<intrins.h>
#define uchar unsigned char
//unsigned int i,j,k;
#define uint unsigned int /*宏定义无逗号*/
//unsigned int x,y;
uint x,y,i,j,k;
//unsigned char d;
uchar d;
//void delay(unsigned char) ;
void delay(uint h) ;
/*sbit P11=P1^0;
sbit P12=P1^1;
sbit P13=P1^2;
sbit P14=P1^3;
sbit P15=P1^4;
sbit P16=P1^5;
sbit P17=P1^6;
sbit P18=P1^7; */
void main()
{
while(1)
{
for(i=2;i>0;i--)
{
d=0xfe;
for(j=8;j>0;j--)
{
P1=d;
delay(200);
d=_crol_(d,1);
}
d=0x7f;
for(k=8;k>0;k--)
{
P1=d;
delay(200);
d=_cror_(d,1);
}
}
P1=0xff;
for(j=0;j<10;j++)
{
P1=~P1;/* 取反的意思, 1变0 */
delay(300);
}
/*for(j=0;j<5;j++)
{
P11=0;
P12=0;
P13=0;
P14=0;
P15=0;
P16=0;
P17=0;
P18=0;
P11=1;
P12=1;
P13=1;
P14=1;
P15=1;
P17=1;
P18=1;
delay(300);
}*/
}
}
//void delay(unsigned char h)
void delay(uint h)
{
for(x=0;x<h;x++)
for(y=0;y<110;y++);
}