下载 >  开发技术 >  硬件开发 > (PWM)51单片机脉冲宽度调制控制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个亮度级
2015-06-20 上传大小:27KB
分享
收藏 (1) 举报
PWM(脉冲宽度调制)
PWM脉冲宽度调制(一)
51单片机中用PWM控制LED亮度调节

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

立即下载
stm32 pwm+红外 控制led亮度

用遥控器可以调节led灯的亮度

立即下载
51单片机控制LED PWM调光程序

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

立即下载
51单片机c语言PWM控制LED灯渐亮渐灭实验详细操作适合新手入门范例程序

51单片机c语言PWM控制LED灯渐亮渐灭实验详细操作适合新手入门范例程序

立即下载
pwm调光现象LED灯由亮到灭,由灭到亮逐步变化

1 利用定时器产生PWM,了解原理和使用方法 2 LED灯 定时器 3 灯由亮到灭,由灭到亮逐步变化,也就是调光现象

立即下载
基于51单片机的按键控制PWM呼吸灯

干货,干货,代码可用,51单片机按键控制PWM呼吸灯,#include<reg52.h> #define uchar unsigned char #define uint unsigned int sbit s1=P3^0; sbit s2=P3^4; sbit s3=P3^5; sbit beep=P2^3; uint pwm; uint num; //延时 void delayms(uint t) { uchar x,y; for(x=t;x>0;x--)

立即下载
STM32F103串口接收控制PWM调节LED亮度

STM32F103ZE的串口接收 PWM的LED亮度控制 STemWinGUI

立即下载
51单片机pwm实现呼吸灯

本例程由c语言编写,使用stc89c52rc单片机定时器实现,6ms周期pwm输出,实现led灯31级亮度调节。

立即下载
led亮度调节stc51

用stc51系列单片机,用定时器实现pwm可调,从而实现led亮度可调

立即下载
单片机使用PWM渐变方法控制流水灯亮灭

51单片机使用PWM渐变方法控制流水灯亮灭C语言案例示范,自写。

立即下载
51单片机PWM控制LED呼吸灯

本程序是用51单片机通过PWM(脉冲宽度调制)方式控制LED,达到呼吸灯的效果。

立即下载
stm32使用pwm按键控制led灯强度

stm32使用pwm按键控制led灯强度。此代码用按键控制pwm的占空比改变电压,从而来控制led灯的光亮强度

立即下载
Stm32_PWM控制LED由暗变亮(占空比可调)

2.测试程序:Stm32_PWM控制LED由暗变亮(占空比可调)

立即下载
Verilog基于FPGA的PWM控制8LED亮度

Verilog编写,用PWM控制8个LED的亮度,代码清晰易懂,在开发板上测试成功。

立即下载
51单片机实现AD转换和PWM。通过AD转换实现将滑动变阻器的值显示在数码管上,使用PWM实现让51单片机上的灯的亮度的改变

使用keil软件,用C语言编写,下载在51单片机上,通过移动单片机上的滑动变阻器,将滑动变阻器上的值显示在数码管上,让led小灯亮度随滑动变阻器的阻值的变化而变化。

立即下载
WS2812B全彩LED灯(PWM+DMA控制

WS2812B全彩LED灯,采用PWM+DMA方式控制,已经编写好红色呼吸灯、绿色呼吸灯、蓝色呼吸灯和随机呼吸灯程序,还有最基本的RGB三种颜色的0~255亮度调节函数。

立即下载
STM32 pwm控制呼吸灯代码

STM32 pwm控制呼吸灯代码,编写呼吸灯闪烁的主程序代码

立即下载
PWM控制LED亮度proteus仿真

PWM控制LED亮度proteus仿真

立即下载

热点文章

img

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

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

(PWM)51单片机脉冲宽度调制控制LED灯亮度

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

积分不足!

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

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

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

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

兑换成功

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

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

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

举报

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