LED的渐亮渐灭.docVIP

  • 20
  • 0
  • 约7.77千字
  • 约 9页
  • 2018-07-11 发布于浙江
  • 举报
LED的渐亮渐灭

/*****************************************************************************硬件说明:AT89S52,晶振11.0592MHz。P1.0为一个LED背光板,等于0时发光。P1.7为一个按键,按下时为0。*****************************************************************************//******************************************************************************程序思路说明:LED背光板的渐亮渐灭实际上就是LED的亮度等级由低到高(渐亮)再由高到低(渐灭)的过程,那么首先要通过PWM脉宽调制实现LED显示不同的亮度等级。(脉宽调制的基本原理可以参考/gdmgb520/blog/item/077f0601810d1a047bec2cb7.html)怎么实现不同的亮度等级呢?假设在某个长度的周期(一个适当的时间长度)内如果LED的管脚一直输出0(我这里输出0时LED背光板点亮),那么很显然LED肯定是最亮的;相反如果一直输出1,那LED肯定是最暗的(也就是不亮)。如果在这个周期内管脚输出的是脉冲波…)那么LED的亮度就只有最亮时的一半,或

文档评论(0)

1亿VIP精品文档

相关文档