下载此文档

51单片机花样呼吸灯程序.doc


文档分类:通信/电子 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
#include<reg52、h>/*定义单片机引脚*/sbitLED0=P1^0;sbitLED1=P1^1;sbitLED2=P1^2;sbitLED3=P1^3;sbitLED4=P1^4;sbitLED5=P1^5;sbitLED6=P1^6;sbitLED7=P1^7;voidDelay(unsignedintt);//函数声明unsignedintz,y;voidmain(void)//主函数{unsignedintCYCLE=1000,PWM_LOW=0;//定义周期并赋值 while(1)//主循环 {/*整排LED灯呼吸*/ P1=0x00; Delay(1000);//加延时,可以瞧到熄灭得过程(下面程序同理) for(PWM_LOW=1;PWM_LOW<CYCLE;PWM_LOW++)//PWM_LOW表示低{ P1=0x00; Delay(PWM_LOW); P1=0xff; Delay(CYCLEPWM_LOW); } P1=0xff; for(PWM_LOW=CYCLE1;PWM_LOW>0;PWM_LOW)//与逐渐变亮相反得过程{ P1=0x00;//点亮LED Delay(PWM_LOW); P1=0xff;//熄灭LED Delay(CYCLEPWM_LOW);//主循环中添加其她需要一直工作得程序,延时长度,600次循环中从599减至1 } /*第一颗LED灯呼吸*//* LED0=1; Delay(1000); for(PWM_LOW=1;PWM_LOW<CYCLE;PWM_LOW++) { LED0=0; Delay(PWM_LOW); LED0=1; Delay(CYCLEPWM_LOW); } LED0=0; for(PWM_LOW=CYCLE1;PWM_LOW>0;PWM_LOW) { LED0=0; Delay(PWM_LOW); LED0=1; Delay(CYCLEPWM_LOW); } /*第二颗LED灯呼吸*//* LED1=1; Delay(500); for(PWM_LOW=1;PWM_LOW<CYCLE;PWM_LOW++) { LED1=0; Delay(PWM_LOW); LED1=1; Delay(CYCLEPWM_LOW); } LED1=0; for(PWM_LOW=CYCLE1;PWM_LOW>0;PWM_LOW) { LED1=0; Delay(PWM_LOW); LED1=1; Delay(CYCLEPWM_LOW); } /*第三颗LED灯呼吸*//* LED2=1; Delay(500); for(PWM_LOW=1;PWM_LOW<CYCLE;PWM_LOW++) { LED2=0; Delay(PWM_LOW); LED2=1; Delay(CYCLEPWM_LOW); } LED2=0; for(PWM_LOW=CYCLE1;PWM_LOW>0;PWM_LOW) { LED2=0; Delay(PWM_LOW); LED2=1; Delay(CYCLEPWM_LOW); } /*第四颗LED灯呼吸*//* LED3=1; Delay(500); for(PWM_LOW=1;PWM_LOW<CYCLE;PWM_LOW++) { LED3=0; Delay(PWM_

51单片机花样呼吸灯程序 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人君。好
  • 文件大小23 KB
  • 时间2020-07-05