sbit P01= P0^3;/ if(P13==0)
count++;
while(P13==0);return 0;}}}
void main(void)
{
while(1){
if(count==2){
count=0; P01 =1;子程序
{
while(1) {
P00=0;P01=1;
if(P13==0){delay(10); if(P13==0)
while(P13==0):
#include
第二个:
#include
第一个;}
if(count==1){
P00=1;//
for(;j>//0;i++);}
void zl()//}
else
{zl();电机
sbit P13= P1^3;/
#define uint unsigned int
#define uchar unsigned char
sbit P00= P0^2;/传感器
void delay(unsigned int j) /
if(P13==0){delay(10);reg52。第一个还没等传感器驱动就自动停;延时
{ unsigned int i;/电机
sbit P13= P1^3;P01=1;124;/延时
{ unsigned int i;
for(;//i<124;i++);/电机
sbit P01= P0^3;/调用子程序
while(1){
P00=1;P01=1;/传感器输
void delay(unsigned int j) //.h>
#define uint unsigned int
uint count;
sbit P00= P0^2;/子程序
{while(1){
P00=0;
break;}}}
void main()
{
zl();/j>0;j--)
for(i=0,第二个就很好,看不出两个程序差异。请教高手
自己解决了,子程序位置问题。