如何使单片机led灯半亮要用c语言写的.

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 18:03:19

如何使单片机led灯半亮要用c语言写的.
如何使单片机led灯半亮
要用c语言写的.

如何使单片机led灯半亮要用c语言写的.
#include
sbit LED=P1^0; //高电瓶点亮LED
void delay(unsigned char w)
{
while(w--);
}
void main()
{
while(1)
{
LED=1;
delay(5);
LED=0;
delay(5); //LED半亮,增加这条语句括号的值LED会更暗.可以看的出,高电瓶输出形成了一个为%50的占空比
}
}

对!用PWM。如果你懂单片机,那么看看PWM相关资料就行了。
或者你写一个方波,试试不同的占空比,看看那种情况符合半亮,也行的。

让led灯交替亮灭,控制灯亮灭的延时时间即可!

何必那么麻烦,在LED灯的前面加个限流电阻,让LED工作在低于额定情况下就可以半亮了,PWM的目的也是让它工作在低于额定情况的。所以还不如加个电阻 几分钱而已。

用pwm波 具体我也不会^^

如何使单片机led灯半亮要用c语言写的. 单片机编程:LED发光二极管的初始状态为亮.按一下按键,LED灯灭.LED亮,用C语言编程该怎么写 51单片机的C语言P27是什么意思 51单片机C语言,如何把只在P3口带LED的程序改成P1 P2 P3三个口同时带LED的?程序如下,我希望把这个流水灯程序改成在P1 P2 P3三个IO口同步同时带三组LED,但是我怎么改都不行,不是P1亮完再P2再P3,要 哪位朋友可以帮个忙~单片机课程设计4 4个16*16点阵LED电子显示屏的设计,有谁能用汇编语言实现.也可以用C语言. 用51单片机控制4位led数码管,使其显示出想要的数字,程序怎样写, 请问光敏电阻的光弱光强怎么在51单片机的数码管表示出来,C语言程序怎么写 数字电压表设计 单片机 C语言用C语言编写的单片机数字电压表设计,用数码管显示 如何设计单片机电路,实现由环境光线控制led灯的亮度! 单片机7seg-mpx4-ca如何显示不同的数字?如题,不管如何做4个数码管都会显示同一个数字.最好给出0001~0060循环变化的C语言使用的是AT89C51单片机 51单片机.用C语言的_crol_()函数实现LED灯循环左移.为什么我的程序只亮一盏灯啊.没有循环啊main(){unsigned char temp=0xfe;while(1){P1=temp;_crol_(temp,1);delay();}} 单片机C语言按键控制LED灯为什么上面的写法和下面被注释掉的写法都能实现按下灯亮,松手灯灭呢?这两种写法有什么区别?哪个比较规范? 基于51单片机的led彩灯设计.9个灯(红绿蓝三色).按键控制 c语言程序要求:按下S1 9个闪烁按下S2 红绿灯闪烁按下S3 蓝绿闪烁按下S4 红蓝亮闪烁 单片机C语言中P3 &=~(1 单片机C语言有无幂运算?符号和表达式怎么写 51单片机汇编中的寄存器R0、R1、R2如果用c语言写的话怎么表示 求基于单片机直流电机转速检测电路图最好有c语言程序.单片机用89C52的 使用52单片机,用8个开关,分别控制8个LED灯52和51相同,就是多了几个I/O口,8个开关接的是P3口,LED接P4口.每次按键时,LED亮、灭交替变化.我今天急着用,用C语言,