51单片机使用PWM调速
PWM说白了就是首先定义一个变量X并且给它赋值为你想要的高电平数量,接着再定义一个变量Y赋值为0,然后再给定时器弄个1ms的定时,每过1msY就加一,假设我要定的PWM是5/20,那么首先给X赋值为5,在定时器中写每过1ms就让Y加一,当Y小于X时输出高电平,当Y大于等于X时输出低电平,当Y>=20时就给Y赋值为0,这样就有5/20的时间是高电平,15/20的时间是低电平。
程序
#include
51单片机使用PWM调速最先出现在Python成神之路。
PWM说白了就是首先定义一个变量X并且给它赋值为你想要的高电平数量,接着再定义一个变量Y赋值为0,然后再给定时器弄个1ms的定时,每过1msY就加一,假设我要定的PWM是5/20,那么首先给X赋值为5,在定时器中写每过1ms就让Y加一,当Y小于X时输出高电平,当Y大于等于X时输出低电平,当Y>=20时就给Y赋值为0,这样就有5/20的时间是高电平,15/20的时间是低电平。
程序
#include
51单片机使用PWM调速最先出现在Python成神之路。
共有 0 条评论