电压 按下 高 释放 低(默认下拉输入) 对应于这种情况,请按照打开端口时钟、设置引脚、按键按下时判断引脚电压为高电平时key_on状态量为1这三个主要步骤写出主要程序。(参考课程讲解中按键接入低电平的程序格式) RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz; GPIO_Init(GPIOC, &GPIO_InitStructure); If (! GPIO_ReadInputDataBit (GPIOC,GPIO_Pin_5)) Key_on=1;//输入引脚为低电平,KEY0按下 Else Key_on=0;//输入引脚为高电平,KEY0释放