ex4-1.c

来自「嵌入式C语言程序设计——使用MCS-51」· C语言 代码 · 共 28 行

C
28
字号
/* 	应用范例 4-1 
	标题:范例  4-1
 	版本:1.0
 	Target:	    89S51  
 	程序描述:这个范例说明如何使用 Port 1 输出跑马灯
*/
                  
#include <REGX51.H>

void delay (void)  {                  /* delay 函数 */
  unsigned char i,j;                  /* 这个函数执行时间的延迟 */
	for (i=0;i<255;i++)
		for(j=0;j<255;j++)
		;
}
void main (void)  {
  unsigned char j=0XFE;               /*声明变量 j */
  while (1) {                         /* 无穷循环 */
/*依次让LED 0,1,2,3,4,5,6,7闪烁 */
  {   
  	  j=(j<<1) | 0x01;
	  if(j==0XFF) j=0XFE;
      P1 = j;                         /* 将数值输出到Port1,控制LED亮或灭 */
      delay();                        /* 调用 delay 函数*/
    }
  }
}

⌨️ 快捷键说明

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