这个程序在keil里调试时运行正常,为什么下载到单片机后就不行了?
#include<reg51.h>sbitPUL=P3^0;sbitDIR=P3^1;sbitENA=P3^2;unsignedm;voiddelay(){unsigne...
#include<reg51.h>
sbit PUL=P3^0;
sbit DIR=P3^1;
sbit ENA=P3^2;
unsigned m;
void delay(){
unsigned int k=256;
while(k--);
}
int main()
{
unsigned i;
ENA=1;
while(1){
PUL=1;
for(i=0;i++;i<432){
delay();
}
PUL=0;
for(i=0;i++;i<432){
delay();
}
}
}
想用来驱动步进电机的,但是P3^0口的指示灯一直亮着而没有在闪烁,但Keil的调试中一切正常 展开
sbit PUL=P3^0;
sbit DIR=P3^1;
sbit ENA=P3^2;
unsigned m;
void delay(){
unsigned int k=256;
while(k--);
}
int main()
{
unsigned i;
ENA=1;
while(1){
PUL=1;
for(i=0;i++;i<432){
delay();
}
PUL=0;
for(i=0;i++;i<432){
delay();
}
}
}
想用来驱动步进电机的,但是P3^0口的指示灯一直亮着而没有在闪烁,但Keil的调试中一切正常 展开
若以下回答无法解决问题,邀请你更新回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询