IO君
获得 0 次赞
帮助过1人
各位大神,小弟用89C53写的一个程序。里面中断函数执行完了,不能接着执行主函数里面的程序。但是如果我先给中断信号的话,再重启单片机程序就可以正确的执行。
if(qian2==0) { p=1; while(p) if(qian1==0) {r=r+1; JIANR=0; delay(500); JIANR=1; p=0; hon=1; delay(500); } 这段函数是在中断里的,我定义了全局变量R,但是在中断里R=R+1;却不能执行。为什么????