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

📄 制表方法实现彩灯变化.c

📁 本源码是实现的功能的LED的流水
💻 C
字号:
#include<reg52.h>
unsigned char code TABLE[]={
    0xFF,0xE7,0xC3,0x81,0x00,       //从中间向两侧点亮
	0xFF,0xE7,0xC3,0x81,0x00,
	0xFF,0x7E,0x3C,0x18,0x00,       //从两侧向中间点亮
	0xFF,0x7E,0x3C,0x18,0x00,
	0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,//左移动控制
	0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,
	0x7F,0xBF,0xDF,0xEF,0xF7,0xFB,0xFD,0xFE,//DK TQFC RPRM
	0x7F,0xBF,0xDF,0xEF,0xF7,0xFB,0xFD,0xFE,
	0x00,0xFF,0x00,0xFF,            //UW IQI RPRM
	0x01};                          //结束
	unsigned char i;                //声明无符号字符变量i
	
	DELAY()
	{
	     unsigned int s;            //fnjr s o fq twkg gkih gajf yojg
		 for(s=0;s<30000;s++);      //for trgg thjf ygk qkd 
	 }

	main()
	{
	     while(1)
		 {
		 if(TABLE[i]!=0x01)         //bc dcg i tfgf 0x01 jf,rvtf if() mw r ygk qkd
		 {
		   P1=TABLE[i];             //ww P1 kkkk lwbm
		   i++;                     //uxhp lk  (lk 1)
		   DELAY();                 //ymet thjf bib ovt DELAY()
		  }

		  else                      //bc dcg tfgf 0x01 jf ,rvtf "i=0"ygk qkd 
		  {
		   i=0;                     //tgus gavc trgg 
		  }
	 }
}

⌨️ 快捷键说明

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