单片机c语言语程序解释?

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(); } }
主程序怎么运行的

程序运行时应该会先执行这一句:在这里赋值。
else
{
val-=5;
P0=val; //通过P0口给DA数据口赋值
if(val==0)
{
flag=0;
beep=0;
delayms(100);
beep=1;
}
delayms(50);
}
温馨提示:答案为网友推荐,仅供参考
相似回答