关于中断几个小问题

2019-03-24 19:51发布

这是一个用中断和计时器控制一个led灯循环闪烁的程序
#include<reg52.h>
sbit led1=P1^0;
void main()
{EA=1;
ET0=1;
TMOD=0x01;
TH0=(65536-46083)/256;
TH1=(65536-46083)%256;
TR0=1;
while(1);
}
void time() interrupt 1
{
led1=~led1;
TH0=(65536-46083)/256;
TH1=(65536-46083)%256;
}
程序中没有有关循环的语句  为什么导到硬件中led出现循环的效果?

求大侠解释 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。