ZKX's LAB

请问:单片机使用C语言编程,怎样控制led灯的完成亮度强弱变换? 单片机控制灯的亮度

2020-10-12知识22

求单片机控制灯泡亮度, 不用继电器,直接用PWM 就可以了。

请问:单片机使用C语言编程,怎样控制led灯的完成亮度强弱变换? 单片机控制灯的亮度

如何用单片机控制LED灯的亮度,不要PWM波的程序 程序名称:一只按键控制两只LED灯十种亮度显示编程人:xx备注:此程序简单includesbit d1=P1^7;定义LED灯1sbit d2=P1^6;定义LED灯2sbit key1=P3^0;定义按键灯void delay(unsigned int a){/延时程序unsigned int i;while(a-。0){for(i=0;i;i+);}}void main(){while(1){unsigned int a,b,c,d;if(key1=0)d+;按键判断switch(d)/按键信息比较{case 1:b=9;a=1;break;case 2:b=8;a=2;break;case 3:b=7;a=3;break;case 4:b=6;a=4;break;case 5:b=5;a=5;break;case 6:b=4;a=6;break;case 7:b=3;a=7;break;case 8:b=2;a=8;break;case 9:b=1;a=9;break;}while(key1=0);判/判断按键是否松开if(d=10)d=0;按键9种亮度判断,是否是第9种,如果是,则d=0for(c=0;c;c++){/亮度模式循环显示d1=0;d2=1;delay(a);d1=1;d2=0;delay(b);}}}2010.10.05 20;06修改此程序是我写的简单程序,已做过实验,并且通过!

请问:单片机使用C语言编程,怎样控制led灯的完成亮度强弱变换? 单片机控制灯的亮度

请教51单片机利用PWM控制灯的亮度的程序

请问:单片机使用C语言编程,怎样控制led灯的完成亮度强弱变换? 单片机控制灯的亮度

怎么用单片机的PWM控制一个灯的亮度?

请问:单片机使用C语言编程,怎样控制led灯的完成亮度强弱变换? 你可以使用ad转换 或者直接控制脉冲频率

如何利用AT89S51单片机控制一个LED灯的亮度

请教51单片机利用PWM控制灯的亮度的程序 第一,要理解中断在这里的作用是固定的“一小段”时间进入一次。第二,PWM_ON在程序中的作用很大,它会由0->;CYCLE->;0并且一直循环下去。可以把它看成一个有规律的变化的量。第三,每进入中断一次count+,满足条件count=PWM_ON或count=CYCLE时改变LED的当前状态。作用是给小灯亮或灭的时间不同。第四,LED的亮度与其通电时间有关,也可以说成是占空比。上面的条件要理解成是呈线性增加或减小的频率。可以理解成三角波,对应的面积就是通电时间。不知能不能给你讲明白!

我用单片机控制LED灯的亮度,应该怎样设计控制电路?为什么要用到三极管??? 用单片机输出pwm,改变占空比就可以控制led的亮度,单片机的输出电流有限,所以要用三极管作为驱动,三极管在这里作为一个电子开关,三极管型号太多,例如:8050是NPN型的。

求教如何用单片机控制LED灯的亮度 控制ked亮度不难,你2113硬件直接连连接好led灯,串5261个限流电阻。如果引脚4102一直给电平那1653么灯肯定最亮,那你如果改变给灯的时间灯就能调亮度了,如你用定时器或者延时多少个时间引脚电平取反一次。例如每间隔1毫秒电平取反一次就可以改变亮度。那你在用个变量值来给这个时间赋值。就能调亮度了啊,比如你接个电位器电位器值改变你程序你就让定时器时间也相应跟着变动

#开关三极管#单片机

随机阅读

qrcode
访问手机版