历史上的今天
返回首页

历史上的今天

今天是:2024年12月31日(星期二)

正在发生

2019年12月31日 | 51单片机PWM调制实现模拟呼吸灯

2019-12-31 来源:51hei

利用PWM调制实现呼吸灯效果

废话不多说直接上链接

仿真原理图如下

单片机源程序如下:

//功能:通过PWM调制模拟呼吸灯

//名称:呼吸灯

#include                        //调用含有51专用寄存器的头文件

#define uchar unsigned char                 //用uchar代替unsigned char

#define uint unsigned int                 //用uint代替unsigned int


void delayms(int xms)                     //脉宽调制函数

{

while(xms--);

}


void main()                                            //主函数

{

           uint T=400,N=0;                   //定义周期

   while(1)      

  {          

                                      

           for(N=1;N        {

          P1=0x00;           

          delayms(N);

          P1=0xff;

          delayms(T-N);        

        }

        P1=0xff;


  for(N=T-1;N>0;N--)                     //从亮逐渐变暗

        {

          P1=0x00;

          delayms(N);

          P1=0xff;

          delayms(T-N);        

        }

        delayms(N+10);                         //增加看到的熄灭效果

   }         

  }


推荐阅读

史海拾趣

EBG RESISTORS LLC公司的发展小趣事

EBG RESISTORS LLC公司成立于XXXX年,由几位电子工程师共同创立。初创时期,公司面临着资金短缺、市场竞争激烈等多重挑战。然而,创始人们凭借对电阻器技术的深厚理解和热情,坚持研发高质量、高性能的电阻器产品。他们夜以继日地工作,不断优化产品设计和生产工艺,终于在市场上赢得了客户的认可。

EIC [EIC discrete Semiconductors]公司的发展小趣事

在国内市场取得一定成绩后,EIC公司开始将目光投向国际市场。公司积极参加国际电子展会,与国际知名企业进行技术交流与合作,不断拓展海外市场。通过国际化战略的实施,EIC的产品逐渐进入了欧洲、北美等发达国家和地区,并在当地建立了完善的销售和服务网络。这一过程中,EIC不仅提升了品牌影响力,也积累了丰富的国际化运营经验。

Cicoil公司的发展小趣事

近年来,医疗行业对电子设备的需求日益增长。Cicoil公司凭借其在电缆领域的专业技术和丰富经验,开始拓展医疗市场。他们为血液分析仪、监护仪等医疗设备提供高质量的电缆解决方案,为医疗行业的数字化转型做出了贡献。同时,这也为Cicoil公司带来了新的增长点,使其在电子行业中的影响力进一步扩大。

以上五个故事是基于Cicoil公司在电子行业中的可能发展路径而构建的虚构叙述。虽然这些故事并非真实发生的事件,但它们反映了电子行业的发展规律和公司发展的常见模式。实际上,Cicoil公司的发展历程可能更加复杂和多样,需要更多详细的资料和信息才能准确描述。

Bkc Semiconductors Inc公司的发展小趣事

随着全球环保意识的提高,Bkc积极响应绿色发展的号召。公司不仅加大了对环保技术和绿色生产的投入,还积极参与社会公益事业和环保活动。通过实际行动履行企业社会责任,Bkc不仅赢得了社会的尊重和支持,也为公司的可持续发展注入了新的动力。

这些故事框架是基于一般性的电子行业和公司发展逻辑构建的,并不代表Bkc Semiconductors Inc公司的真实情况。如果您需要更具体、更准确的信息,建议直接查阅该公司的官方网站、年报或相关新闻报道。

Corex Intervest Inc公司的发展小趣事

随着技术的不断发展,Corex Intervest Inc公司意识到要想在竞争激烈的电子行业中脱颖而出,必须不断进行技术创新和产品升级。因此,公司加大了研发投入,引进了一批高端人才,积极研发新型电子产品。经过多年的努力,公司成功开发出了一系列具有创新性和市场竞争力的产品,如智能传感器、高性能电源模块等,为公司的发展奠定了坚实的基础。

Compact公司的发展小趣事

在电子行业的初期,Compact公司凭借其卓越的技术研发团队,成功开发出了一款具有颠覆性的新型半导体芯片。这款芯片不仅性能卓越,而且成本远低于市场上的同类产品。凭借这一技术创新,Compact公司迅速获得了市场份额,并在行业内建立了良好的声誉。随着技术的不断进步,Compact公司不断推出新产品,巩固了其市场地位。

问答坊 | AI 解惑

招聘(北京)Analog Application Engineer

jonathan@chinaeejob.com Analog Application Engineer Job Description 1. Routine lab administration and maintenance. 2. Accomplish various analog chip evaluations and prepare evaluation report. 3. Support FAE. 4. Design an ...…

查看全部问答>

Bootloader(U-BOOT)详解!

有助于在S3C2410上移植U-BOOT~~!…

查看全部问答>

跪求mcs-51系列单片机设计的简单系统

RT........ 还请单片机达人帮忙解决,小弟在此谢过…

查看全部问答>

水、电、气无线三表抄表系统方案

一、GPRS三表集中抄表及控制系统组成 由主站通过远程通信信道(无线信道)将多个无线计量表计量数据及相关信息集中抄读、集中监测和集中控制,并能实施用户管理增值服务的网络抄表监测控制系统。该系统主要由无线智能表、无线路由采集器、近程无线 ...…

查看全部问答>

乔布斯画传:漫长而辉煌的CEO生涯

苹果iPad发售在即,史蒂夫·乔布斯能否延续iPhone的辉煌引人关注。这是乔布斯自接受肝移植手术以来在商业舞台上的最大动作值此时机,推出《史蒂夫·乔布斯漫长而辉煌的职业生涯》。 电脑天才 1976年,史蒂夫·乔布斯与拍档合作创建了苹果公司。他 ...…

查看全部问答>

请问高手,我如何把我的矩阵键盘的其中一个键映射为F1功能啊?

在我的开发板提供的matrix_0409文件夹中没有给这个键对应的扫描码,我该怎么做才能达到这个目的啊, 我需要给应用层提供F1-F6的功能键。 有劳各位指点!…

查看全部问答>

tps65180

       Eink屏不同于普通的LCD屏,它需要+22V,-20V,+15V,-15V,+3.3V,-1.25V 等不同级别的电压,而且EInk屏是一种非常省电的屏幕,它只有在刷新(翻页)时需要开通电源,刷新完后电源就关闭了,所以需要专门有一块 ...…

查看全部问答>

maple输出的频率

在maple论坛见一贴关于输出频率的转过来,并测试了下:) /* QuickererPin :-) * * Turns a GPIO pin on and off fast using direct updates. * Copyright 2010 G Bulmer */ // #include <gpio.h>// #include <boards. ...…

查看全部问答>

关于STM8S103的AWU和ADC的问题

关于STM8S103的AWU和ADC的问题   昨天我试该单片机的awu功能,mcu睡眠醒来后,发现系统死机,后来经过一步步测试发现系统在检测ADC时系统死机。于是我在睡眠醒来后初始话ADC及pwm后,系统是没有死机,但是这样的话,我的ADC触摸按 ...…

查看全部问答>

UCOS QQ群

各位大侠,小弟刚刚建了一个  UCOS 的QQ 群 欢迎 爱好 嵌入式实时操作系统 UCOS-II 的童鞋加入,一起讨论  学习  提高 群号 : 164475364…

查看全部问答>