电子工程师技术服务社区
- 社区首页
- 下载
- 2相4线直流电机protues仿真图.zip
资料描述
2相4线直流电机
上图的节拍图中的
a对应原理图中的a+
a~对应原理图中的a-
b对应原理图中的b+
b~对应原理图中的b-
原理图如下:
程序如下:
#include
#define uint unsigned int
#define uchar unsigned char
sbit key1=p3^2; //正转
sbit key2=p3^3; //反转
sbit key3=p3^4; //停止
/*****************二相四单拍正反转数组***********************/
//uchar code step_zheng_tab={0x01,0x09,0x08,0x0a,0x02,0x06,0x04,0x05};
/************************************************************/
uchar flag1;
uchar flag2;
uchar flag3;
uchar i;
void delay_ms(uint);
void delay_50us(uint);
void key();
void motor1();
void motor2();
void motor3();
void main()
{
while(1)
{
key();
if(flag1==1)
{
motor1();
}
if(flag2==1)
{
motor2();
}
if(flag3==1)
{
motor3();
}
}
}
void key()
{
if(key1==0) //正转
{
d