PWM控制LED渐亮渐灭示例程序

最新更新时间:2013-04-24来源: 21IC关键字:PWM控制  LED  渐亮渐灭 手机看文章 扫描二维码
随时随地手机看文章
/***********************************************************程序说明:利用定时器控制产生占空比可变的 PWM按S6,PWM值增加,则占空比减小,
LED 灯渐暗。 按S3,PWM值减小,则占空比增加,LED 灯渐亮。
当PWM值增加到最大值或减小到最小值时,蜂鸣器将报警。
***********************************************************/#include < reg51.h >
#include < intrins.h >sbit  K1 =P3^2 ;                    //增加键
sbit  K2 =P3^3 ;                    //减少键
sbit  BEEP =P3^7 ;                //蜂鸣器
unsigned char PWM=0x7f ;   //赋初值void Beep();
void delayms(unsigned char ms);
void delay(unsigned char t);/*********************************************************/
void main()
{      P0=0xff; 
    TMOD=0x21 ;
    TH0=0xfc ;             //1ms延时常数 12M
    TL0=0x18 ;            //频率调节    TH1=PWM ;            //脉宽调节
    TL1=0 ;     EA=1;
     ET0=1;
     ET1=1;
    
     TR0=1 ;   while(1)
   {
     do{
   if(PWM!=0xff)
           {
       PWM++ ;
    delayms(10);
   }
           else 
    Beep(); 
       }while(K1==0);    do{
           if(PWM!=0x01)
          {
      PWM-- ;
    delayms(10);}
   else
    Beep() ; 
      }while(K2==0);
   }
}/*********************************************************/
// 定时器0中断服务程序.
/*********************************************************/
void timer0() interrupt 1 
{  
    TR1=0 ;
    TH0=0xfc ;
    TL0=0x66 ;
    TH1=PWM ;
    TR1=1 ;
    P0=0x00 ;      //启动输出
}/*********************************************************/
// 定时器1中断服务程序
/*********************************************************/
void timer1() interrupt 3 
{ 
    TR1=0 ;
    P0=0xff ;     //结束输出
}/*********************************************************/
//蜂鸣器子程序
/*********************************************************/void Beep()     
  {
      unsigned char i  ;
      for (i=0  ;i<100  ;i++)
        {
          delay(100)  ;
          BEEP=!BEEP  ;                //Beep取反
        } 
     BEEP=1  ;                            //关闭蜂鸣器
     delayms(100);
  } /*********************************************************/
// 延时子程序
/*********************************************************/  
void delay(unsigned char t)
{ 
    while(t--)   ;
}/*********************************************************/
// 延时子程序
/*********************************************************/
void delayms(unsigned char ms) {
    unsigned char i ;
    while(ms--)
     {
        for(i = 0 ; i < 120 ; i++) ;
     }
}
关键字:PWM控制  LED  渐亮渐灭 编辑:探路者 引用地址:PWM控制LED渐亮渐灭示例程序

上一篇:适合LED街灯应用的高能效28V、3.3A LED驱动器设计
下一篇:基于LT3598驱动器的多串LED背光源应用方案

推荐阅读最新更新时间:2023-10-17 15:16

AC输入LED驱动器技术问题尚存 未来趋势待定
  众所周知,商用及家用照明才是今后LED照明的最大市场。目前,在商用及家用LED照明领域,主流都是不更改原来白热灯泡及卤素灯的基础安装架构,只是用LED光源代替传统照明光源。   而传统光源的基础安装及供电的架构亦可分成二大类:(1)直接使用市电供电的白热灯泡;(2)从110VAC/60Hz或220VAC/50Hz转化成高频(20-60kHz)12VAC来供电的卤素灯,即通过交流电子变压器由市电转化成12VAC来供电。第一种为市电供电的架构,采用AC直接输入恒流输出的LED驱动器;后者则为通过交流电子变压器供电来的架构,当转为12VAC输出后,驱动电路便会采用桥式整流,将12VAC转成DC电平,然后使用DC输入LED驱动器
[电源管理]
AC输入<font color='red'>LED</font>驱动器技术问题尚存 未来趋势待定
罗姆开发出顶级效率的液晶面板用LED驱动器
  日本知名半导体制造商罗姆(总部位于日本京都)开发出非常有助于液晶面板(电视、显示器)实现更低功耗的4通道背光用LED驱动器“BD9428”。      新产品利用罗姆引以为豪的独创控制电路技术,同时实现了高效率与低噪音。通过将内置MOSFET的耐压水平提高到80V,将最大LED电流提高到250mA/ch,使该产品可适用于各种面板尺寸,非常有助于减轻设计负担。      该产品前期工序的生产基地为ROHM Hamamatsu Co., Ltd.(日本滨松市),后期工序的生产基地为ROHM Electronics Philippines, Inc.(菲律宾),计划从2013年9月份开始出售样品(样品价格:200日元),从2013年
[电源管理]
罗姆开发出顶级效率的液晶面板用<font color='red'>LED</font>驱动器
解析户外LED显示屏的对比度
  直视型发光二极管(led)技术是当今实现户外数字标识系统所采用的主流技术,但这项技术的发展也为测量和评估对比度带来了很多有趣的挑战。当人们在为某一特定用途在多种显示技术或多个显示屏厂商中选择适宜器件的时候,与其它几项重要的显示器参数一样,对比度也是一个关键的考虑因素。   大多数显示行业的人士都认同,最终用户中很少有人能真正了解图像的亮度、色域广度及保真度对显示器的对比度有何种影响,然而以电视作主要消费品的液晶显示(LCD)消费制造商之间,在对比度方面的激烈竞争却丝毫没有减缓。随着与测试变量多变性相关联的测试方法的不同,制造商公布的对比度指标几乎可出现任意数值,然而,对比度实际可变化的空间却是有限的。当前,动态对比度技术
[电源管理]
解析户外<font color='red'>LED</font>显示屏的对比度
互联网+LED照明行业“抨出”怎样的火花?
自国务院总理李克强在政府工作报告中提出后, 互联网+ 便风靡全国。一时间,满城尽是 互联网+ 。 互联网+ 风口之下,照明业的机会何在?如何依托 互联网+ 的国家发展战略,实现转型升级?成为时下照明业最重要的功课。 互联网+ 是个未完成的公式, + 后面的想象空间无比巨大。传统集市+互联网有了淘宝,传统百货卖场+互联网有了京东,传统银行+互联网有了支付宝,传统的红娘+互联网有了世纪佳缘,传统交通+互联网有了快的和滴滴 事实上, 互联网+ 不仅正在全面应用到第三产业,也正在向第一和第二产业渗透。那么,互联网+照明业,会发生什么样的聚变效应? 具体答案我们不得而知,但是唯一能确定的是,照明行业正
[电源管理]
LED光引擎定义与技术难点解读
LED光引擎是指包含LED封装(组件)或LED数组、LED驱动器、以及其它亮度、热学、机械和电气组件的整体组合。该装置要通过一个与LED灯具匹配的常规连接器直接连接到分支电路,该LED灯具设计成不使用标准灯座。    LED光引擎通俗定义   茅于海教授给LED光引擎总结了一个更为通俗的定义,即LED光源 恒流驱动电源装在一块铝基板上。   是不是整个LED灯具也可以称为光引擎呢?茅于海指出,当然不可以。正如整个汽车不能称为引擎一样,引擎是汽车的动力总成,但是不等于汽车,还要加上外壳才能成为汽车。之所以需要有光引擎这样的产品,是因为所有的灯具有各式各样的外观。有些灯具甚至可以称为艺术品。   就拿白炽灯来说,可以说它只有最简单的
[电源管理]
2022年Mini LED背光显示器成本有望低于OLED
据国外媒体报道,集邦咨询LED研究中心(LEDinside)于当地时间周三发布的调查显示,到2022年,Mini LED背光显示器的成本有望低于OLED显示器,从而使得Mini LED背光显示器具备市场竞争力。 集邦咨询指出,现阶段Mini LED背光显示器成本预计高于100美元(约合710元),其中Mini LED背光模组成本占六成以上。 调查显示,目前Mini LED背光显示器的制造成本高于传统的LCD和OLED显示器。然而,随着制造商继续改进制程技术和制程良率,Mini LED背光显示器的成本预计将以每年15%-20%的幅度下降。 去年12月,天风国际分析师、知名苹果分析师郭明錤(Ming-Chi Kuo)
[电源管理]
2022年Mini <font color='red'>LED</font>背光显示器成本有望低于OLED
苹果计划2021年第一季推出配备Mini-LED的iPad Pro
据悉,苹果将在 2021 年第一季推出采用 Mini-LED 显示屏的苹果 12.9 英寸 iPad Pro。消息指出,苹果已经实现了显示器和触控面板供应链的多元化,京东方终于获得了为 iPhone 供应 OLED 面板的批准,而 GIS 公司则转而为 iPhone 和即将推出的 iPad Pro 提供触控面板。 了解到,GIS 分别于 2020 年 8 月和 11 月批准了其位于中国成都的子公司提出的 21.98 亿新台币和 14.21 亿新台币的投资,资金将重点用于扩大用于平板电脑的集成触控模块的产能。该子公司将再投资 7.53 亿新台币,以提高生产线自动化程度。消息人士称,该子公司目前生产 iPad 和 MacBook
[嵌入式]
优化LED技术应对高性能LCD背光设计挑战
目前LCD背光产业正在由CCFL向多种LED技术转移。与传统CCFL技术相比,LED作为LCD的背光源具有很多优点,例如:更好的色域。LED背光源的色彩表现力强于CCFL背光源,可对显示色彩数量不足的液晶技术起到很好的弥补作用,色彩还原好;亮度调整范围大;完美的运动图像。LED背光可以灵活调整发光频率,而且频率大大高于CCFL,因此能完美地呈现运动画面;实时色彩管理。由于红绿蓝3色独立发光,很容易精确控制目前的显示色彩特性;目前全球市场对绿色环保的诉求日益高涨,需要尽可能地实现节能和无污染,而LED背光正好可以顺应这种趋势。 笔记本电脑、电视、监视器以及车用显示器都是LCD显示技术发展的主要驱动力,目前这些产品正
[电源管理]
小广播
最新电源管理文章
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved