-
15#
海迹天涯
-
2018-7-15 12:42:58
本帖最后由 海迹天涯 于 2018-7-15 12:47 编辑
接下来就要实现PWM了调光了,本来手上有几个LED灯头,但是都是好几十伏电压供电的,手上暂时没有mos开关管,这里就选用一颗LED灯用一个三极管控制来模拟一下调光原理吧。
PWM就是脉宽调制的意思,使用广泛,原理也很简单,只要有定时器就能实现,大概原理就是使用定时器产生一个固定频率的矩形波信号,控制矩形波信号的占空比就能产生PWM信号了。
使用STC单片机实现定时器可以使用STC-ISP软件来偷个懒,这个软件有自动定时器计算并生成代码功能,假设我使用的PWM波频率为10K,周期就为100us,定时器就定时10us吧,软件设置一下。
虽然这个软件很方便,但是第一次使用的时候建议对照数据手册弄明白为啥是这个值。