PWM控制LED渐亮及渐灭.docVIP

  • 41
  • 1
  • 约1.06万字
  • 约 12页
  • 2018-07-04 发布于湖北
  • 举报
HYPERLINK /blackst/38636/message.aspx PWM控制LED渐亮与渐灭 发表于 2007/7/31 20:21:09 ;设计思路:用定时器中断产生最小时间单位T0,每m个T0组成一个子周期T10,其中前n个T0为LED导通时间,即Ton=n*T0,则Toff=(m-n)*T0 ;每X个T10组成一个母周期T20,其中前y个T10为有效控制时间,后续的(x-y)个T10令LED熄灭或者子周期占空比调至最小。 ;适当调节n/m和x/y的比例使显示效果达到最佳。 ;以下是刚刚调试通过的小段程序,显示效果良好。 ;实验过程本人有一种推测,不知是否成立: ;子周期的最小占空比的宽度应大于LED的点亮时间,即点亮LED的时间宽度n/m*T0应足够产生余辉。类似于动态数码管对点亮时间的要求。 ;母周期的宽度应小于1/50s,提高刷新频率以令肉眼察觉不出闪烁。 ;未经验证的推测,可能是错误的,请大家接着探讨。。。 ;芯片: AT89C2051 ;晶振:18.9375 ;电路描述:输入5V电源,简易RC复位,P3.3对地接KEY(减1),P3.3对地接KEY2(加1),P3.7接三极管C106驱动LED。LED直径5mm,红色。限流电阻471、1/4W. ;功能描述:LED渐亮渐灭。按住KEY可以保持住当前某占空比的亮度(如一开始按住KEY再通

文档评论(0)

1亿VIP精品文档

相关文档