void Init_Timer0(void) //定时器
初始化{ TMOD =0x01; TH0=(65535-50000)/256; TL0=(65535-50000)%256; EA=1; //总中断打开 ET0=1; //定时器中断打开 TR0=1; //定时器开关打开}void Timer0_isr(void) interrupt 1 { TH0=(65535-50000)/256; //重新赋值 TL0=(65535-50000)%256; i++; if(i>=20) {i=0; miao1++; }}void main(void) {Init_Timer0(); while(1) { if(k1==0) { delay(200); if(miao<99) miao++; while(!k1)a1(); delay(200); } if(k2==0) { delay(200); if(miao>1) miao--; while(!k2)a1(); delay(200); } if(in==0) { miao1=0; ks1=0; } if(miao1>miao) { ks1=1; } a1(); } }
主程序怎么运行的