#include void Delay1(int del) { int i,j; for(i=0; i ; } void Delay(unsigned int t) { while(--t); } //函数声明 //P0=0x00; unsigned int z,y; void main (void)//主函数 { unsigned int CYCLE=400,PWM_LOW=0;//定义周期并赋值 while (1) //主循环 { /*--------整排LED灯呼吸---------*/ Delay1(150); //加延时,可以看到熄灭的过程(下面程序同理) for(PWM_LOW=1;PWM_LOW P1=0x00; Delay(PWM_LOW); P1=0xff; Delay(CYCLE-PWM_LOW); } P1=0xff; for(PWM_LOW=CYCLE-1;PWM_LOW>0;PWM_LOW--) //与逐渐变亮相反的过程 { P1=0x00; //点亮LED Delay(PWM_LOW); P1=0xff; //熄灭LED Delay(CYCLE-PWM_LOW); //主循环中添加其他需要一直工作的程序,延时长度,600次循环中从599减至1 } } } for(j=0; j<1827; j++)
上一篇:51单片机易错点
下一篇:基于PWM控制直流电机调速的设计
推荐阅读最新更新时间:2024-11-11 14:07
设计资源 培训 开发板 精华推荐
- LT1372HVCN8 具有直接反馈的正负转换器的典型应用
- DC2171A-B,演示板采用 LTM4625、5A 小尺寸降压模块稳压器
- LT4275AHMS IEEE 802.3af(类型 1)13W 受电设备的典型应用电路
- [PCB]神之眼
- SR锁存器按键消抖板
- 具有 200mV 电流检测电压和汽车级的 AL8400Q 线性 LED 驱动器控制器的典型应用
- AM1S-0303SZ 1W DC-DC转换器典型应用
- LT1072CT 具有外部电流限制的高效开关稳压器的典型应用
- OLED显示模块-1.27寸彩色
- SSM2380 用于 SSM2380 2X2 W、无滤波器、立体声、D 类音频放大器的典型 I2C 控制模式配置(MODE 引脚 = GND)电路