为什么我仿真的AT89C51控制直流电机的正反转不对,用PROTEUS仿真软件

测试程序说明:P1_0、P1_1分别接IN1、IN2,控制电机正转与倒转P1_3为电机1的PWM信号,接ENA#include<REGX51.H>unsignedchar... 测试程序说明:
P1_0 、P1_1分别接IN1、IN2,控制电机正转与倒转
P1_3为电机1的PWM信号,接ENA

#include <REGX51.H>

unsigned char on,i,k;
void delay1ms(unsigned char x)
{
char i,j;
for(i=0;i<x;i++)
for(j=0;j<120;j++);
}

main()
{
P1_0=0;
P1_1=1;

while(1)
{
on=0;
for(i=0;i<100;i++)
{
if (i % 10 ==0)
{
P1_0=~P1_0;
P1_1=~P1_1;
}
for(k=0;k<100;k++)
{
P1_3=1;
delay1ms(on+i);
P1_3=0;
delay1ms(100-(on+i));
}
}
}
}
请问错误在哪里呢还是我的原理图连错了,求高人为我答疑啊
仿真
展开
 我来答
感一拉之力来倩2g
2012-05-04
知道答主
回答量:9
采纳率:0%
帮助的人:4.5万
展开全部
你的L298电机驱动芯片都没接+12v电源!即VS要接+12v
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式