#include <reg51.h>
sbit SPK=P2^7; //定义喇叭端口
unsigned char sec = 0;
unsigned char min = 0;
unsigned char hour = 0;
unsigned char count = 0;
void DelayUs2x(unsigned char n)
{
while(--n);
}
void T0_ISR_Init()
{
TMOD = 0x01; //定时器模式选择
TH0 = 0x3c; //初值 50ms
TL0 = 0xb0;
EA = 1;
ET0 = 1;
//因为只有一个中断,所以IP不用设置
TR0 = 1; //开启定时器0,等待中断到来
}
void T0_ISR(void) interrupt 1
{
unsigned char k;
EA = 0; //如果不想被其他中断打断,屏蔽中断
TH0 = 0x3c;//重新赋值
TL0 = 0xb0;
EA = 1; //有关就有开,否则下次就不能继续中断
count++;
if(count == 20)
{