单片机控制电机转速原理图及程序

我的单片机不是郭天祥的那一款,用的是138译码器

第1个回答  2014-08-02
采用pwm啊,就是在固定周期里高电平与低电平占的比例,例如周期为1s,高电平占0.7s低电平占0.3,如果高电平占的时间越长速度就越快啊
#include “reg51.h”
#define T 10 //T为周期
#define t 7 //0<=t<=10 t越大越快
sbit p0_0 = P0^0;
Delay(int t)
{
int i;
while(t--)

for(i = 0;i < 123;i++);
}

main()
{
int i;

for(i = 0; i < 500;i++)

{
p0_0 = 1;

Delay(t);

p0_0 = 0

Delay(T-t);

}
}