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

📄 stcproject.c.bak

📁 QH_MCU_V1.1单片机C源码. 内含实验程序 这是修改版.
💻 BAK
字号:
#include <REG51.H>
#include <sys.h>
const	unsigned char	LedCode[]={0xBF,0x86,0xDB,0xCF,0xE6,0xED,0xFD,0x87,0xFF,0xEF,0xF7,0xFC,0xB9,0XDE,0xF9,0xF1};
const	unsigned char	Sel[]={0x80,0x81,0x82,0x83};

void delay();
void lcdin(uchar dat);
void sel_bit(uchar sel_bit)
{
	switch(sel_bit)
	{
		case 0:
			   	 P2 = 0x00;
	         P2 = 0x10;
	         P0 = 0x0f;
           P2 = 0x00;
           P0 = 0x00;
	         P2 = 0x80;
	         break;
	  case 1:
			   	 P2 = 0x00;
	         P2 = 0x10;
	         P0 = 0x1f;
           P2 = 0x00;
           P2 = 0x00;
	         P2 = 0x80;	
	         break;
	  case 2:
	  	   	 P2 = 0x00;
	         P2 = 0x10;
	         P0 = 0x2f;
           P2 = 0x00;
           P2 = 0x00;
	         P2 = 0x80;
	         break;	
	  case 3:
	  		   P2 = 0x00;
	         P2 = 0x10;
	         P0 = 0x3f;
           P2 = 0x00;
           P2 = 0x00;
	         P2 = 0x80;
	         break;
	  case 4:
	  	     P2 = 0x00;
	         P2 = 0x10;
	         P0 = 0xf0;
           P2 = 0x00;
           P2 = 0x00;
	         P2 = 0x80;
	         break;
	  case 5: 
	  	     P2 = 0x00;
	         P2 = 0x10;
	         P0 = 0xf1;
           P2 = 0x00;
           P2 = 0x00;
	         P2 = 0x80;
	         break;
	  case 6:
	  	     P2 = 0x00;
	         P2 = 0x10;
	         P0 = 0xf2;
           P2 = 0x00;
           P2 = 0x00;
	         P2 = 0x80;
	         break;
	  case 7:
	  	     P2 = 0x00;
	         P2 = 0x10;
	         P0 = 0xf3;
           P2 = 0x00;
           P2 = 0x00;
	         P2 = 0x80;
	         break;
	  default:
	  	     P2 = 0x00;
	  	     P0 = 0x00;
	  	     break; 
 	 }
}

void main()
{
	uchar j;
	P0 = LedCode[0];
	sel_bit(0);
 



	while(1)
	{

	 for (j=0;j<8; j++)
	     {
			sel_bit(j);
			P0 = LedCode[j];
			delay();
		   }
    

	}
}

void delay()
{
    uchar i = 0;
	uchar j = 0;
  for (j=0;j<255;j++)
   {
    for (i=0; i<250; i++)
	  ;
   }
}

⌨️ 快捷键说明

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