我的疑问是下面的程序当执行到哪一步的时候终端开始发生?或者是中断在程序中是怎么开始执行的?从哪里能判断出中断开始执行了?谢谢!!!
#include<reg52.h>
unsigned char num;
sbit led1=P0^0;
void main()
{ num=0;
TMOD=0X01;
EA=1;
ET0=1;
TR0=1;
TH0=(65536-15536)/256;
TL0=(65536-15536)%256;
while(1)
{
unsigned int a = 0;
if(num==2)
{
num=0;
led1=~led1;
}
}
}
void zhongduan() interrupt 1
{
TH0=(65536-15536)/256;
TL0=(65536-15536)%256;
num++;
}
一周热门 更多>