请教: void Sendtex2() //向电脑发送字符 '1' { int i; for(i=0;i<2;i++) { SBUF=sends1; while(!TI); TI=0; } }
void Sendtex3() //向电脑发送字符 '1' { int i; for(i=0;i<2;i++) { SBUF=sends2; while(!TI); TI=0; } }
main() { while(1) { if (D0==0) //按键 { key = D0; //处理抖动 delay2(); if (D0==key) { Sendtex2(); while(D0==0); //如果按键不松开,则不退出 } } if (D1==0) //按键 { key = D1; delay2(); if (D1==key) { Sendtex3(); while(D1==0); } } } }
现在情况是,如果 D0 不松开,则 if (D1==0) //按键 { key = D1; delay2(); if (D1==key) { Sendtex3(); while(D1==0); } } 就不能运行啊?
89C52 里面能放系统吗? 一般是放哪个系统?
谢谢!
|