#ifndef __KEY_H #define __KEY_H #include "stm32f10x.h" #define KEY_Pin GPIO_Pin_6 #define KEY_PORT GPIOA #define KEY_CLOCK RCC_APB2Periph_GPIOA #define KEY GPIO_ReadInputDataBit(KEY_PORT,KEY_Pin)//读取按键0 #define KEY_EXIT_LINE EXTI_Line6 #define KEY_PIN_SOURCE GPIO_PinSource6 #define KEY_PORT_SOURCE GPIO_PortSourceGPIOA #define KEY_NVIC_IRQChannel EXTI9_5_IRQn #define KEY_NVIC_Handler EXTI9_5_IRQHandler extern u8 flag; void KEY_INIT(void); //按键初始化 void KEY_NVIC_INIT(void); //按键中断初始化 void KEY_GPIO_INIT(void); //按键GPIO初始化 #endif