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.51hei.com/bbs/) | Powered by Discuz! X3.1 |