2、已知AT89S51单片机系统时钟频率12MHz,下面程序实现了一个由外部中断INT0触发的2Hz闪灯(每个周期内灯亮持续1S,灯灭持续1S)功能。(要求T0一次定时时间为50ms)请根据提示将下列程序或“//”后注释补充完整。#includesbit led=P1^4;unsigned char temp=0;void main(void){IT0=1; // (说明此语句的功能)EX0= ; //开外部中断0中断允许开关TMOD= ;//采用T0工作方式1,定时工作模式TH0= ; //T0一次定时时间为50msTL0= ;ET0=1;; // 开中断总开关while(1)// (说明此处为什么要用死循环){}}void int0_int( ) interrupt 0{EX0=0;; //根据程序前后文填写适合的代码EX0=1;}void int0_timer0( ) interrupt 1{;//重赋初值;//重赋初值temp++;if(temp== )//根据灯的亮灭时间填写{led= ;//灯亮灭交替temp=0;}}