⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 2.txt

📁 间隔300ms先奇数亮再偶数亮
💻 TXT
字号:
#include<reg52.h>
#include<intrins.h>

#define uchar unsigned char
#define uint unsigned int

sbit ledlk=P1^0;
sbit smglk=P1^1;
sbit smgbitlk=P1^2;

void deplay(uint ms);

void main()
{
	uchar c;
	uint i;
	ledlk=1;
	smglk=0;    //关闭断选
	smgbitlk=0;   //关闭位选
	
	for(i=0;i<3;i++)    //间隔300ms先奇数亮再偶数亮,循环三次
	{
		P2=0xaa;
		deplay(300);
		P2=0x55;
		deplay(300);
	}
	P2=0xfe;
	c=P2;
	deplay(300);
	for(i=3;i>0;i--)  //一个灯左右循环三次
	{
		while(c!=0x7f)     //自左向右
		{
						
			P2=_crol_(c,1);
			c=P2;
			deplay(300);
		}	
		while(c!=0xfe)    //自右向左
		{
				
			P2=_cror_(c,1);	
			c=P2;
			deplay(300);		
		}
	}
	for(i=3;i>0;i--)   //两个分别从两边往中间流动三次
	{
		
		P2=0x7e;
		deplay(300);
		P2=0xbd;
		deplay(300);
		P2=0xdb;
		deplay(300);
		P2=0xe7;
		deplay(300);
	}
	for(i=3;i>0;i--)  //中间往两边流动三次
	{
		
		P2=0xe7;
		deplay(300);
		P2=0xdb;
		deplay(300);
		P2=0xbd;
		deplay(300);
		P2=0x7e;
		deplay(300);	
	}
	
	for(i=3;i>0;i--)  //8个全部闪烁3次
	{
		
		P2=0xff;
		deplay(300);
		P2=0x0;
		deplay(300);
	}	
	P2=0xff;
	while(1);
}





void deplay(uint ms)
{
	uint i,j;
	for(i=0;i<ms;i++)
		for(j=0;j<120;j++);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -