void time_50ms(void) interrupt 1 //每中断一次时间为50ms
{
TH0=0x3c;
TL0=0xb0;赋初值
counter++; //每中断一次加一
if (counter==20) //判断是否够20次,即1s
{
total--;
send(keynumber,total/10,total%10);;如果到1s调用send程序
counter=0;//重新赋初值
}
}
些函数应该为定时器中断函数,定时器发生一次中断,即执行此函数;
你用的什么牌子的单片机?