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

📄 +

📁 51开发板protuse仿真电路
💻
字号:
#include<reg52.h>  //头文件
#include<intrins.h>
sbit Leden=P1^2;   //led灯控制端,高导通
sbit wei=P1^1; // 数码管位控制,点阵列控制
sbit Line=P1^3;	//点阵行控制
 sbit D1=P0^0;
 sbit D2=P0^1;
 sbit D3=P0^2;
 sbit D4=P0^3;
 sbit D5=P0^4;
 sbit D6=P0^5;
 sbit D7=P0^6;
 sbit D8=P0^7;
int x,y,k[7],j,h,f=50000;
void delay(unsigned int);
unsigned char i; //定义变量
void main()
{
    P0=0; //关闭点阵
    Line=0;
    P0=0XFF; //关闭数码管
    wei=0;

	Leden=1;
 	i=0xfe;
 	
  while(1)
   {
	   i=0xfe;
      for(j=0;j<7;j++)
	   {
	   
       P0=i;
       delay(100);
       i=_crol_(i,1); //流水灯移位
        }

      for(j=0;j<7;j++)
        {
    
          P0=i;
          delay(100);
          i=_cror_(i,1);
          }
	  
	  for(j=0;j<6;j++)
	{
		D1=1;
		D2=0;
		D3=1;
		D4=0;
		D5=1;
		D6=0;
		D7=1;
		D8=0;
	   delay(100);
		D1=0;
		D2=1;
		D3=0;
		D4=1;
		D5=0;
		D6=1;
		D7=0;
		D8=1;
	   delay(100);
	}
	    
	 	for(j=0;j<=7;j++)
     	  k[i]=1;
		P0=0xff;  			
    	for(j=0;j<=7;j++)
		   {
		    
			k[j]=0;
			D1=k[0];
			D2=k[1];
			D3=k[2];
			D4=k[3];
			D5=k[4];
			D6=k[5];
			D7=k[6];
			D8=k[7];
			delay(100);
			}
			
		for(j=0;j<=7;j++)
		   {
		    
			k[j]=1;
			D1=k[0];
			D2=k[1];
			D3=k[2];
			D4=k[3];
			D5=k[4];
			D6=k[5];
			D7=k[6];
			D8=k[7];
			
			 delay(100);
			}
		
			 
		     	  
	}	
   } 





 void delay(unsigned int sm) //延时函数
{
 for(x=sm;x>0;x--)
  for(y=110;y>0;y--);
}  

⌨️ 快捷键说明

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