就是让单片机输出高低不断变化的电平,例如,先让单片机输出高电平,延时输出低电平,延时反相再输出高电平,这样循环下去就产生了PWM波。
pwm波就是脉宽调制 通过定时器对方波的占空比进行改变 比如20ms(50HZ) 50%的占空比就是10ms取反一次 你可以把中断调成1ms一次或者其他的 改变高电平或者低电平的时间就行了 直接输出只能是5v
可以用软件来实现:用两个定时器来配合实现,有的单片机自带PWM模块,如16F877,原理教材写的很详细,不需要问的。
这很简单的啊 就是改变一个周期里高电平的宽度啊 用一个定时器 就可以搞定啦