int sec=60;
int cnt=0;
char Buzzer=1;//关闭蜂鸣器
void Timer0Init(void) //5毫秒@11.0592MHz
{
AUXR &= 0x7F; //定时器时钟12T模式
TMOD &= 0xF0; //设置定时器模式
TL0 = 0x00; //设置定时初值
TH0 = 0xEE; //设置定时初值
TF0 = 0; //清除TF0标志
ET0 = 1;//开T0中断
EA = 1;//开总中断
TR0 = 1; //定时器0开始计时
}
void Timer0Interrupt(void) interrupt 1
{
cnt++;
if(cnt>=200)
{
cnt=0;sec--;
if(sec==0)EA=0;
}
}
其它就自己写了。
if(sec==0)Buzzer=0;
我来写你怎么看
是要程序的吗,,,来编写的。。
您好!倒计时时间需要设置吗?开发板什么型号