#include "GPIO.h"u8 GPIO_Inilize(u8GPIO,GPIO_InitTypeDef*GPIOx){ if(GPIO>GPIO_P5) return1; //¿Õ²Ù×÷ if(GPIOx->Mode>GPIO_OUT_PP) return2; //´íÎó if(GPIO==GPIO_P0) { if(GPIOx->Mode==GPIO_PullUp) P0M1&=~GPIOx->Pin, P0M0&=~GPIOx->Pin; //ÉÏÀ׼˫Ïò¿Ú if(GPIOx->Mode==GPIO_HighZ) P0M1|= GPIOx->Pin, P0M0&=~GPIOx->Pin; //¸¡¿ÕÊäÈë if(GPIOx->Mode==GPIO_OUT_OD) P0M1|= GPIOx->Pin, P0M0|= GPIOx->Pin; //¿ªÂ©Êä³ö if(GPIOx->Mode==GPIO_OUT_PP) P0M1&=~GPIOx->Pin, P0M0|= GPIOx->Pin; //ÍÆÍìÊä³ö } if(GPIO==GPIO_P1) { if(GPIOx->Mode==GP