1 设置一个 IO 输出口作为 PWM 输出2 设置一个 可调定时器 如 定时 250 IO输出 0 , 定时 5 IO输出 1, 高电平 窄 或 定时 5 IO输出 0 , 定时 250 IO输出 1, 高电平 宽 即定时器每中断一次要重装定时数据
有的单片机带有pwm功能,用定时器实现的方法是:根据占空比计算出高电平和低电平的时间,利用定时器定时,然后取反就可以了