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

📄 led.c

📁 红外接收、蜂鸣器、时钟、led、lcd1602的一些源程序
💻 C
字号:
#include"at89x51.h"

int a,b,x,n,c,temp=0xfe;

void delay(unsigned int  n)  //延时
{
  unsigned int  i=0;
  unsigned char y;
           
  for(i=0; i<n; i++);
  for(y=0; y<0; y++);

}

void main( void )
{


 while(1)
  {	
   n=1;
  if(n==1) //LED控制
   {
	for(x=1;x<9;x++)
	{		           
 						  	 a=temp>>x;    //流水灯右移,当i=1时,a右移一位,a=0111 1111,b左移7位,b=0000 0000 a或b得到0111 1111,
 						   	 b=temp<<(8-x);  //再非得到c=10000000,最后再非,P0=0111 1111,这样达到右移目的。
 						     c=~(a|b);
 						     P0=~c;
							 if(x==8) x=0;
							 delay(60000);
   }
   } 
  }
} 



⌨️ 快捷键说明

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