定时器中断子程序怎么写
发布网友
发布时间:2022-05-02 13:26
我来回答
共2个回答
热心网友
时间:2022-06-20 06:16
你是要用哪种语言编写啊?C语言的话,定时器中断子程序不需声明,void INT0ISR() interrupt 0 //一定要写interrupt ,0表示对应的中断等级
{ uchar i;
CleanScreen(); //清屏
SetPos(0x80,0); //
for(i=0;i<12;i++)
WriteData12864(Dis2[i]); //
DealData(ReadByteEEPROM(0x2000));//
SetPos(0x90,0); //
for(i=0;i<12;i++)
WriteData12864(Dis3[i]);
DealData(ReadByteEEPROM(0x2200)); //
SetPos(0x98,0); //
for(i=0;i<14;i++)
WriteData12864(Dis8[i]); //
if(Key==0)
{
DelayMs(10);
if(Key==0)
{ while(!Key);
Buzzer(0,1); //
++t;
if(t==1)
SetTemp1(); //
else
{
t=0;
SetTemp2(); //
}
}
}
CleanScreen(); //清屏
Display();
}
热心网友
时间:2022-06-20 06:16
{
TMOD=0x11;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
TH1=0xb3;
TL1=0xfe;
ET0=1;
ET1=1;
EA=1;
TR0=1;
TR1=0;
}