l1-1.c

来自「单片机C语言程序设计教程与实训源代码及图片 单片机C语言程序设计教程与实训源代码」· C语言 代码 · 共 41 行

C
41
字号
/**************************** ***********************************
程序名称:MyProject.c
功能描述:依次点亮接在P1口上的LED,并无限循环
作者名称:张三
创建时间:2008-3-28
****************************************************************/
#include <reg51.h>
void main( void )
{									
	data unsigned char LedBuff;	//定义无符号字符型变量LedBuff并存放在片内RAM中
	for( ; ; ){
		LedBuff=0x01 ;  P1=LedBuff ;		// 点亮接在P1.0上的LED 
		Delay( 1000 ) ;				// 调用延时函数
		LedBuff=0x02 ;  P1=LedBuff ;
		Delay( 1000 ) ;
		LedBuff=0x04 ;  P1=LedBuff ;
		Delay( 1000 ) ;
		LedBuff=0x08 ;  P1=LedBuff ;
		Delay( 1000 ) ;
		LedBuff=0x10 ;  P1=LedBuff ;
		Delay( 1000 ) ;
		LedBuff=0x20 ;  P1=LedBuff ;
		Delay( 1000 ) ;
		LedBuff=0x40 ;  P1=LedBuff ;
		Delay( 1000 ) ;
		LedBuff=0x80 ;  P1=LedBuff ;
		Delay( 1000 ) ;
	}
}
/**************************************************************
函数名称:Delay( unsigned int x)
功能描述:若晶振频率为12MHz,延时x 
作者名称:张三
创建时间:2008-3-28
***************************************************************/
void Delay( unsigned int x)
{				
	if( x==0 ) 	return;
	while( x!=0 ) 	x--;
}

⌨️ 快捷键说明

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