001_循环灯.c

来自「本代码是关于循环灯的代码」· C语言 代码 · 共 26 行

C
26
字号
#include <REGX51.H>

#define LEDPORT P0
const unsigned char LEDCODE[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//发光二极管循环亮的代码表

void delay(unsigned int t)//延时子程序
{
  while(t)t--;
}


void main(void)
{
  unsigned char i;
   
  while(1)//实现无限循环
    {
	    for(i=0;i<sizeof(LEDCODE);i++)//sizeof(LEDCODE)是按字节取代码表的长度
	      {
		      LEDPORT=LEDCODE[i];//从代码表中取出数据,送到P0端口
		      delay(60000);//延时0.3秒左右
		    }	  
	  }
}

⌨️ 快捷键说明

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