在下划线中填入相应代码,使其能够实现注释说明的功能。( 100 分) void KeyINT_Init(void) { rGPFCON= ( 1 ) ; // 设置引脚 GPF6 为外部中断 EINT6 rGPECON= ( 2 ) ; // 设置引脚 GPE10 为输出口 ( 3 ) ; // 外部中断 EINT6 触发方式设置为低电平有效 if (rEINTPEND & ( 4 ) ) { rEINTPEND |= ( 5 ) ; // 如果 EINT6 的外部中断源挂起位不为零,则将其清零,以使其等待下一次触发。 } if ((rINTPND & ( 6 ) )) { rSRCPND |= ( 7 ) ; rINTPND |= ( 8 ) ; // 如果外部中断源 EINT6 的中断挂起位不为零,则将相应中断挂起位和中断源挂起位清零,以使其能响应下一次中断的产生和服务。 } rINTMSK &= ~( ( 9 ) ); // 取消屏蔽 EINT6 对应的中断源 rEINTMASK &= ( 10 ) ; // 取消屏蔽 EINT6 对应的外部中断源 pISR_EINT4_7 = (int)Key_ISR; }