计算中断脉冲不准确,且显示的数值会自动回零。望高手指教。
void int0_a(void)interrupt 0
{
EX0=0;
b++;
EX0=1;
}
void disp(void)
{
for(c=2;c>=0;c--)
{
SBUF=TAB[sz[c]];
while(!TI);
TI=0;
}
}
void t1in(void)interrupt 3
{
TH1=0Xfd;
TL1=0Xe8;
bw=sz[0]=b/100;
sw=sz[1]=b/10%10;
gw=sz[2]=b%10;
disp();
} |