下载 >  开发技术 >  硬件开发 > 51单片机中用PWM控制LED亮度调节

51单片机中用PWM控制LED亮度调节 评分:

LED一般是恒流点亮的,如何改变LED的亮度呢?答案就是PWM控制。 在一定的频率的方波中,调整高电平和低电平的占空比,即可实现。 比如我们用低电平点亮一个LED灯,我们假设把一个频率周期分为 10个时间等份,如果方波中的高低电平占空比是9:1,这是就是一 个比较暗的亮度,如果方波中高低电平占空比是10:0,这时, 全部是高电平,灯是灭的。如果占空比是5:5,就是一个中间亮度, 如果高低比是1:9,是一个比较亮的亮度,如果高低是0:10,这时 全部是低电平,就是最亮的。
2009-08-25 上传大小:22KB
分享
收藏 (11) 举报

评论 共12条

qq_26466447 非常好用, 谢谢分享
2018-04-21
回复
li_lin_dao 思路清晰,帮助很大,谢谢.
2016-10-12
回复
totao1234 思路蛮好,很多值得我借鉴的
2015-05-19
回复
iop000iop 非常好用 对我很有帮助
2015-01-11
回复
ligangqi168 思路值得借鉴,测试可以!
2014-06-05
回复
u012276916 对我来说 资料还是不太全面,但是不错
2014-05-04
回复
xnn123 程序示例没有 可惜了
2013-12-06
回复
zoruninc 可以的,思路提出了,基本了解
2013-11-10
回复
u012474245 试了一下,可以
2013-11-10
回复
jhwhge7623 试验了一下 可以调光
2013-09-16
回复
PWM --用按键控制 LED 的亮度
51单片机实现LED的PWM效果
利用51单片机控制LED灯(格式规范)
使用MSP430G2单片机的PWM模块控制LED指示灯的亮度
PWM调光方法在LED亮度调节中的应用
51单片机控制LED PWM调光程序

LED PWM调光程序,学习51单片机控制LED PWM调光程序必备资料

立即下载
51单片机实现LED二极管亮度阶梯变化
51单片机PWM控制电机
单片机PWM调光
【蓝桥杯单片机】PWM(LED亮度调节)
51单片机PWM调速程序 同样可以对 led 灯进行亮度调节
(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

立即下载
PWM的运用中,为什么改变占空比就可以改变灯的亮度?
51单片机按键控制输出pwm的占空比
单片机数模输出控制LED亮度的例程
51单片机pwm控制LED亮度

大大的好#include <REG52.H> //模拟PWM输出控制灯的10个亮度级 unsigned int scale; //占空比控制变量 sbit P0_0=P2^0; void main(void) // 主程序 { unsigned int n; //延时循环变量 TMOD=0x01; //定时器0,工作模式2(0000,0010),8位定时模式 TH0=0xff; //写入预置初值6到定时器0,使250微秒溢出一次(12MHz) TL0=0xa4; //写入预置值 TR0=1; //启动定时器 ET0=1;

立即下载
控制51单片机亮度渐变

控制51单片机灯亮度渐变,可以供大家参考,主要是要调节输出的占空比来实现的。

立即下载
Arduino学习(三)点亮LED灯
PWM 控制 LED 亮度(一)
实验14:pwm控制led亮度

nrf51822并没有PWM模块,但是如果巧妙的结合PPI模块,并加上一个定时器中断就可以轻松的实现了PWM,思路是这样的: 定时器使用三个比较器 cc0、cc1和cc2,当三个比较器任何一产生比较事件的时候都会通过PPI去翻转GPIO的引脚,在初始化的时候这样设置这三个比较器: NRF_TIMER2->CC[0] = MAX_SAMPLE_LEVELS + next_sample_get(); NRF_TIMER2->CC[1] = MAX_SAMPLE_LEVELS; // CC2 will be set on the first CC1 interrupt.

立即下载

热点文章

下载码下载
做任务获取下载码
取消 提交下载码
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

51单片机中用PWM控制LED亮度调节

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
2 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: