你忽略了一个东西:在void KEY_Init(void)中要对GPIO进行初始化,设置GPIO模式,用按键,可以设置两种模式,一种GPIO_Mode_IPU(上拉输入,GPIO在初始化后为高电平),GPIO_Mode_IPD(下拉输入,GPIO在初始化后为低电平)。兄弟你程序很明显是要设置成上拉输入,你可能是忽略了这一部分。应该这这样,希望有所帮助!!