(PWM)51单片机脉冲宽度调制控制LED灯亮度
介绍一个51系列单片机采用脉冲宽度调制(PWM)方式控制LED灯亮度的一个程序,大家都知道,51单片机本身是没有pwm接口的,这个程序是通过软件模拟pwm.在一定的频率的方波中,调整高电平和低电平的占空比,即可实现LED灯亮度控制。程序出自:单片机网http://www.51hei.com,如有问题可在论坛提出,程序中使用定时器0产生2.5ms周期脉冲,使用占空比控制变量scale控制占空比,在低电平期间使LED灯亮,在高电平期间使LED灯灭,改变scale就改变了高电平与低电平的时间,因此也就控制了LED灯的亮度。*/#include"AT89X51.H"//模拟PWM输出控制灯的10个亮度级
用户评论
推荐下载
-
C51单片机LED控制
C51单片机对LED灯的控制以及led的基本工作原理剖析
38 2019-09-20 -
51单片机控制LED显示汉字
51单片机控制LED显示汉字,电路中行方向由p0口和p2口完成扫描,由于p0口没有上拉电阻,因此接一个4.7k*8的排阻上拉。如没有排阻,也可用8个普通的4.7k1/8w电阻。为提供负载能力,接16个
37 2019-09-24 -
用51单片机控制条形LED
本文介绍如何使用TIMER0和TIMER1控制51单片机控制条形LED,包括详细的代码实现。通过本文,您将学会如何利用计时器实现条形LED的控制。具体步骤和注意事项请参考以下内容。
21 2023-05-04 -
单片机控制PWM
单片机控制PWM
16 2020-09-27 -
51单片机PWM调光
程序实现控制灯循环从灭到亮,再从亮到灭的过程; 可以控制整个过程的时间; pwm通过定时器实现;
41 2019-01-13 -
51单片机pwm讲解
基于51单片机的pwm讲解,即使没学过模电知识也能看得明白,有具体的例程讲解
37 2019-01-16 -
51单片机的pwm
关于51单片机的 模拟pwm
33 2019-01-23 -
51单片机输出PWM
51 single chip output PWM
31 2019-06-25 -
51单片机产生pwm
通过定时器的中断产生,一个高电平,一个低电平。十千频率
30 2019-04-18 -
51单片机产生PWM
51单片机产生PWM波形的两种不同方法,使用汇编编程的
30 2019-03-29
暂无评论