- 外部中断0服务程序内处理:
/****************************************************************************
函数功能: 外部中断0终端服务初始化函数
****************************************************************************/
void ispInt0Init(void)
{
IT0 = 1; //低电平触发,INT0 (P3.2)
EX0 = 1; //使能外部中断
EA = 1; //开总中断
}
/****************************************************************************
函数功能: 定时器0中断服务初始化函数
****************************************************************************/
void ispTime0Init(void)
{
TMOD |= 0x02; //自动重新装载
TL0 = 0xEC; //设置定时初值
TH0 = 0xEC;
IE |= 0x82; //EA = 1; ET0 = 1;
PT0 = 1; //优先级
TR0 = 0; //关闭
}
/****************************************************************************
函数功能: 外部中断0中断服务函数
******************************