51单片机一个io口输出不同的4个不同的pwm

日期:2017-12-16 12:38:03 人气:1

51单片机一个io口输出不同的4个不同的pwm

1、首先要明白PWM的含义,PWM就是输出不同占空比的脉冲, 2、普通51单片机IO口输出PWM的话,可以用定时器去计时,比如要输出100HZ的占空比50%的PWM。可以配置1ms的定时器中断,在中断中计数,一个中断就是1ms,100HZ的脉冲,周期是10ms,50%的占空比,可以计数到5的时候把Io口取反;程序如下 void main() { TMOD = 0x01; TH0 = 0xFC; TL0 = 0x18; // 晶振选择12MH
    A+
热门评论