标题: 51单片机LED呼吸灯 代码 [打印本页]

作者: 雨后天晴0306    时间: 2019-9-30 10:58
标题: 51单片机LED呼吸灯 代码
#include <reg51.h>
#define uint unsigned int

sbit led1=P2^0;  //定义控制灯的端口
int HXD,Clock=500;

void delay(uint x) //设置延迟函数
{
       int i;
       for(i=0;i<x;i++);
}
              
void main(void)
{
while(1)
   {
      for(HXD=Clock;HXD>0;HXD--) //led逐渐变暗
       {
       led1=1;
       delay(HXD);
       led1=0;
       delay(Clock-HXD);
      
         }
for(HXD=0;HXD<Clock;HXD++)   //led逐渐变亮
       {
        led1=1;
       delay(HXD);
       led1=0;
       delay(Clock-HXD);
      
        }           
    }
}





欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1