题目内容
(请给出正确答案)
[主观题]
对于开发实例2,连接同一引脚PC5,当采用按键接入高电平的方式时,对应状态如下: KEY0状态 PC5引脚
电压 按下 高 释放 低(默认下拉输入) 对应于这种情况,请按照打开端口时钟、设置引脚、按键按下时判断引脚电压为高电平时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释放
如搜索结果不匹配,请 联系老师 获取答案