void delay(uint c) { uint i,j; for(i=0;i<c;i++) for(j=0;j<100;j++); } //interrupt 1 void t0(void) interrupt 0 using 1 { delay(2); if(INT0==0) { r++; if(r==2) { r=0; } r%=2; if(r==0) { P0=0xeb; P1=0x00; P2=0xff; }while(1) { if(INT0==0|INT1==0|T0==0) { delay(2); if(INT0==0|INT1==0|T0==0) break; } }; } }
這個是單片機的部分程序,想問一下,這個程序是通過什么運行的,求大蝦們指教一下,麻煩在程序后面標注一下意思,謝謝了 |