这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » LED基础程序(C)例1

共2条 1/1 1 跳转至

LED基础程序(C)例1

助工
2014-09-25 15:16:19     打赏

用单片机控制一个灯闪烁:认识单片机的工作频率

#include<reg51.h>    //包含单片机寄存器的头文件
/****************************************
函数功能:延时一段时间
*****************************************/
void delay(void)        //两个void意思分别为无需返回值,没有参数传递
{
  unsigned int i;       //定义无符号整数,最大取值范围65535
  for(i=0;i<20000;i++)  //做20000次空循环
        ;               //什么也不做,等待一个机器周期
}
/*******************************************************
函数功能:主函数 (C语言规定必须有也只能有1个主函数)
********************************************************/
void main(void) 
{
  while(1)      //无限循环
   {
	  P1=0xfe;   //P1=1111 1110B, P1.0输出低电平
	  delay();   //延时一段时间
	  P1=0xff;   //P1=1111 1111B, P1.0输出高电平
	  delay();  //延时一段时间
	 }
}

 

\s

菜鸟
2014-10-02 10:41:23     打赏
2楼
这只是一个灯的显示呀

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]