请教51单片机利用PWM控制灯的亮度的程序
请教51单片机利用PWM控制灯的亮度的程序
日期:2017-12-16 08:29:46 人气:1
第一,要理解中断在这里的作用是固定的“一小段”时间进入一次。
第二,PWM_ON在程序中的作用很大,它会由0------>CYCLE------>0并且一直循环下去。可以把它看成一个有规律的变化的量。
第三,每进入中断一次count++,满足条件count==PWM_ON或count==CYCLE时改变LED的当前状态。作用是给小灯亮或灭的时间不同。
第四,LED的亮度与其通电时间有关,也可以说成是占空比。上面的条件要理解成是呈线性增加或减小的频率。可以理解成三角波,对应的面积就是通电时间。