没有合适的资源?快使用搜索试试~ 我知道了~
首页基于AT89C51单片机直流电机PWM调速程序分享
这是一款AT89C51单片机直流电机PWM调速程序,程序可以直接用于AT89C52、AT89S51、AT89S51,STC89C51、STC89C52单片机中,单片机晶振采用11.0592M,直流电机由L298集成电路控制,产生的PWM的频率约为91Hz。L298各引脚已在程序中标明,原理图大家可以自己画一下,这里就不具给出。下面是源程序。 #include[reg52.h》//注意请把‘ [ ’换成 “《”,下同。否则编译时会出错。 #include [intrins.h》// #define uchar unsigned char #define uint unsigned int sbit en1=P2^0; sbit en2=P2^1; sbit s1=P2^2; sbit s2=P2^3; sbit s3=P2^4; sbit s4=P2^5; uchar t=0; uchar m1=0; uchar m2=0; uchar tmp1,tmp2; void motor(uchar index, char speed) { if(spe
资源详情
资源评论
资源推荐

基于基于AT89C51单片机直流电机单片机直流电机PWM调速程序分享调速程序分享
这是一款AT89C51单片机直流电机PWM调速程序,程序可以直接用于AT89C52、AT89S51、
AT89S51,STC89C51、STC89C52单片机中,单片机晶振采用11.0592M,直流电机由L298集成电路控制,产
生的PWM的频率约为91Hz。L298各引脚已在程序中标明,原理图大家可以自己画一下,这里就不具给出。下
面是源程序。 #include[reg52.h》//注意请把‘ [ ’换成 “《”,下同。否则编译时会出错。 #include
[intrins.h》// #define uchar unsigned char #define uint unsigned int sbit en1=P2^0; sbit en2=P2^1; sbit
s1=P2^2; sbit s2=P2^3; sbit s3=P2^4; sbit s4=P2^5; uchar t=0; uchar m1=0; uchar m2=0; uchar tmp1,tmp2;
void motor(uchar index, char speed) { if(spe
这是一款AT89C51单片机直流电机PWM调速程序,程序可以直接用于AT89C52、AT89S51、AT89S51,STC89C51、
STC89C52单片机中,单片机晶振采用11.0592M,直流电机由L298集成电路控制,产生的PWM的频率约为91Hz。L298各引
脚已在程序中标明,原理图大家可以自己画一下,这里就不具给出。下面是源程序。
#include[reg52.h》//注意请把‘ [ ’换成 “《”,下同。否则编译时会出错。
#include [intrins.h》//
#define uchar unsigned char
#define uint unsigned int
sbit en1=P2^0;
sbit en2=P2^1;
sbit s1=P2^2;
sbit s2=P2^3;
sbit s3=P2^4;
sbit s4=P2^5;
uchar t=0;
uchar m1=0;
uchar m2=0;

















安全验证
文档复制为VIP权益,开通VIP直接复制

评论5