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;
}
};
}
}
這個是單片機的部分程序,想問一下,這個程序是通過什么運行的,求大蝦們指教一下,麻煩在程序后面標注一下意思,謝謝了
歡迎光臨 (http://www.raoushi.com/bbs/) | Powered by Discuz! X3.1 |