历史上的今天
返回首页

历史上的今天

今天是:2024年11月25日(星期一)

正在发生

2019年11月25日 | 按键PWM控制led亮度单片机源程序

2019-11-25 来源:51hei

单片机源程序如下:

//程序名:单片机实验仪配套程序--pwm控制led亮度

//电路简介:1、P0接J1的led共阳端;

//          2、P2.6接J14单键键盘的6,作为增加亮度按钮

//          3、P2.7接J14单键键盘的7,作为减小亮度按钮

//saxmcu  20080518  


#include


#define out P0

sbit INC=P2^6;     //SW1

sbit DEC=P2^7;     //sw2

//-----------------------------------------------------------------

void Init(void)

{        

        //定时器设置

        TMOD=0x22;  //T1=T0=定时方式2自动重装

        TH1=0;     //脉宽宽度

        TL1=80;

        TH0=55;      //频率调节=0频率最低

        TL0=0;   

      TR0=1;        //先启动T0定时

        ET1=1;

        ET0=1;   

        EA=1;       //总中断开

}

//定时器0中断

//频率********************************************

void Timer0(void) interrupt 1

{

        out=0xff;      //关led

        TL0=0;

        TR1=1;         //打开脉宽定时

}

//定时器1中断

//脉宽********************************************

void Timer1(void) interrupt 3

{

        out=~out;      //开led

        TR1=0;         //脉宽调节结束

}    

//消抖延时

delay()

{

  unsigned int i;

  for(i=0;i<2000;i++);

}

//**********************************

main()

{

    Init();

    while(1)

     {

       INC=1;DEC=1;

       if (INC==0)

          {delay();

           if (INC==0)  

               {

                if (TH1<200) TH1++;

               }

          }

       else if (DEC==0)

          {delay();

           if (DEC==0)  

               {

                if (TH1>0) TH1--;

               }

          }

     }

    


推荐阅读

史海拾趣

CHENMKO公司的发展小趣事

非常抱歉,由于CHENMKO并非一个我所熟知的电子行业中的具体公司名称,我无法直接为您提供关于其发展起来的5个相关故事。如果您提到的“CHENMKO”是一个虚构的或者不太知名的公司,那么相关的具体故事就需要您自己创作或者查找相关资料。

然而,我可以提供您一个电子行业公司发展的通用故事框架,您可以根据这个框架和您的具体需求来创作或寻找更多信息。

电子行业公司发展故事框架

  1. 创业初期
    • 描述公司的创始人和初创团队,他们是如何发现市场机会的。
    • 讲述公司初创时期的艰难和挑战,比如资金短缺、技术难题等。
    • 介绍公司早期产品的特点,以及如何在市场上获得初步认可。
  2. 技术创新与突破
    • 描述公司在某一技术领域取得的重大突破,如研发出新技术、新产品。
    • 分析这一技术创新如何帮助公司在市场上获得竞争优势。
    • 讲述技术创新过程中遇到的困难以及克服这些困难的过程。
  3. 市场拓展与合作
    • 描述公司如何逐步扩大市场份额,比如通过开拓新市场、拓展产品线等。
    • 介绍公司与其他企业或机构的合作案例,以及这些合作带来的好处。
    • 分析公司在市场拓展过程中面临的挑战和应对策略。
  4. 品牌建设与形象提升
    • 讲述公司如何通过品牌建设提升市场影响力,比如参加行业展会、举办发布会等。
    • 介绍公司如何塑造积极的品牌形象,如强调社会责任、环保理念等。
    • 分析品牌建设对公司长期发展的重要性。
  5. 未来发展与展望
    • 描述公司的未来发展规划,如继续技术创新、拓展国际市场等。
    • 分析行业发展趋势和市场竞争态势,以及公司如何应对这些挑战。
    • 展望公司的未来发展前景和可能面临的机遇与挑战。

请注意,以上框架是一个通用的模板,您可以根据CHENMKO公司的实际情况进行调整和修改。如果您需要更具体的信息或故事,建议您查找该公司的官方网站、新闻报道或行业分析报告等渠道获取相关资料。

BusBoard公司的发展小趣事

在竞争激烈的电子行业,技术创新是企业生存发展的关键。BusBoard公司深知这一点,因此不断加大研发投入,引进高端人才,推动技术创新。一次偶然的机会,公司研发团队发现了一种新型材料,可以显著提高电路板的性能和稳定性。经过反复试验和优化,这一技术突破最终转化为实际产品,并成功推向市场。这一创新不仅提升了BusBoard公司的竞争力,也为客户带来了更优质的产品体验。

Clover Display Limited公司的发展小趣事

Clover Display Limited的创始团队最初是Kontoy Products Company Limited的成员,专注于电子板组装。随着技术的不断进步和市场需求的转变,团队意识到液晶显示技术的巨大潜力。于是,在1983年,他们决定成立一家专注于显示器研发与销售的新公司——Clover Display Limited。初期,公司面临着资金短缺、技术壁垒等多重挑战,但凭借着对技术的热情和市场的敏锐洞察力,他们逐步攻克难关,开始在液晶显示领域崭露头角。

Coleman Cable Inc公司的发展小趣事

面对全球市场的不断变化和竞争态势的加剧,Coleman Cable制定了全球化的发展战略。公司加强了对国际市场的调研和分析,根据不同地区的市场需求和特点,制定针对性的市场策略和产品方案。同时,公司还积极拓展国际销售渠道,加强与国际客户的沟通和合作,为公司的长远发展奠定了坚实的基础。

以上五个故事仅代表可能的发展情况,并不代表Coleman Cable Inc公司真实的历史。如果需要更具体和准确的信息,建议直接查阅该公司的官方网站、年报或相关新闻报道。

绿索超容(GreenSource)公司的发展小趣事

品质一直是Coleman Cable的生命线。公司建立了严格的质量控制体系,从原材料采购、生产过程到成品检验,每一个环节都严格把关。这种对品质的执着追求,使得Coleman Cable的产品在市场上享有良好的声誉。同时,公司还积极听取客户反馈,不断改进产品和服务,赢得了客户的信赖和忠诚。

Alpha & Omega Semiconductor(万国半导体)公司的发展小趣事

面对全球市场的不断变化和竞争态势的加剧,Coleman Cable制定了全球化的发展战略。公司加强了对国际市场的调研和分析,根据不同地区的市场需求和特点,制定针对性的市场策略和产品方案。同时,公司还积极拓展国际销售渠道,加强与国际客户的沟通和合作,为公司的长远发展奠定了坚实的基础。

以上五个故事仅代表可能的发展情况,并不代表Coleman Cable Inc公司真实的历史。如果需要更具体和准确的信息,建议直接查阅该公司的官方网站、年报或相关新闻报道。

问答坊 | AI 解惑

51源程序代码及原理图

本帖最后由 paulhyde 于 2014-9-15 04:14 编辑 代码下载: 板上电路介绍: 1.USB下载电路,直接为S51,S52,ATMEAG8515,ATMEGA16(需要带转接板)下载程序 2.USB供电,无需另外再加电源.方便使用 3.留有电源接口,方便供电. 4.6个独立按键 5.引出串 ...…

查看全部问答>

无线数传模块

一款超远距离的433模块,发射功率500毫瓦,接收电流35个毫安,发射电流500个毫安,接收灵敏度-117dbm,传输距离2700到3000米,在工业控制有很好的效果。深圳安美通科技        QQ125344386…

查看全部问答>

谁介绍款智能终端??

要求是ppc2003以上的中文系统,带RS232串口。价格3000以内的。告诉型号或者公司都行。…

查看全部问答>

求助,急需wince下驱动的摄像头

小女子初来乍道,请大牛们多多关照阿 老板要我寻找一个能在wince下驱动的摄像头,不知道如何选择。 要求:能在wince下驱动       30万象素以上       可以调焦       usb接口 ...…

查看全部问答>

ARM 2440的板子内存64M,为什么CE控制面板里看到的确只有30M?

请问 ARM 2440的板子内存64M,为什么CE控制面板里看到的确只有30M?…

查看全部问答>

如何将BYTE转化为HBITMAP

已经给出了BYTE类型的数组(是位图数据),而现在函数接口接受的是HBITMAP型的参数,所以要将BYTE类型的数组转化为HBITMAP,不知道如何转换? 补充:WinCE平台C++语言开发…

查看全部问答>

请问,用EVC+Standard SDK开发的程序能够跑在SMartPhone平台上吗?

用EVC+Standard SDK开发的程序能够跑在SMartPhone平台上吗? 另外,我装了SMartPhone SDK后,发现是命令行的,如何让EVC使用这个SDK? 请各位兄弟帮偶解答一下,谢谢:)…

查看全部问答>

CC2530 的30脚的偏置电阻干什么用的

CC2530 的30脚的偏置电阻干什么用的…

查看全部问答>

说说我的应急灯

距离开始弄应急灯已经好长时间了,我一直还没弄出来!!:( 当初觉得挺简单的,很快就把电路弄出来了,并且很快收到了样片和PCB样板,紧接着就把两个样片炸了:( :( 。事后仔细看了一下MAX16824的资料,没有找到芯片炸了的原因,不过却发现了一个设计 ...…

查看全部问答>