#define GPIO_INTERRUPT 1 sbit Power=P1^7; sbit KEY0=P1^1; sbit KEY1=P1^4; sbit KEY2=P1^5; sbit KEY3=P1^6; /******************************************************************************* * Function Name : Port1Cfg() * Description : 端口1配置 * Input : Mode 0 = 浮空输入,无上拉 1 = 推挽输入输出 2 = 开漏输入输出,无上拉 3 = 类51模式,开漏输入输出,有上拉,内部电路可以加速由低到高的电平爬升 ,UINT8 Pin (0-7) * Output : None * Return : None *******************************************************************************/ void Port1Cfg(UINT8 Mode,UINT8 Pin); void Port3Cfg(UINT8 Mode,UINT8 Pin); /******************************************************************************* * Function Name : GPIOInterruptCfg() * Description : GPIO中断配置 * Input : None * Output : None * Return : None *******************************************************************************/ void GPIOInterruptCfg(); void custom_GPIO_Interrupt(void); void TheKeyQuery(); void PowerSupplyQuery();