机械按键状态识别实验的步骤介绍和新增的HAL库函数.pptVIP

  • 2
  • 0
  • 约1.51千字
  • 约 10页
  • 2023-11-23 发布于陕西
  • 举报

机械按键状态识别实验的步骤介绍和新增的HAL库函数.ppt

机械按键状态的识别示例一、按键状态识别再回顾二、按键状态识别涉及函数介绍O老师讲32 O老师讲32一、按键状态识别再回顾【例1】已知按键电路和LED电路如图2-7所示,编写程序实现以下功能:按下按键KEY0, LED0的状态反转;按下按键WK_UP1,LED1的状态反转。图2-7 按键电路和LED电路示意图【实现过程】1.配置RCC的高速时钟来自于外部晶体/陶瓷晶振,并且设置HCLK的频率为72Mhz。2.设置调式方式为Serial Wire。 O老师讲323.设置PE12、PE13引脚的工作模式为输出,PE12的User Label选项为LED0,PE13的User Label设置为LED1,以使能更加直观方便。另外,一开始我们将这两盏LED灯都点亮,以方便观察结果。PE12和PE13的设置结果如图2-8所示。图2-8 PE12和PE13的设置过程 O老师讲324.设置PE2和PA0为输入。PE2引脚上拉电阻使能,PA0引脚下拉电阻使能。同时设置PE2的用户标号为KEY0,设置PA0引脚的标号为WK_UP1,。PE2引脚的设置如图2-9所示,PA0引脚的设置如图2-10所示。图2-9 PE2引脚的设置结果示意图图2-10 PA0引脚的设置 O老师讲325.设置好后,给工程取名,同时选择IDE,并生成工程代码。6.添加代码。①编写按键识别的C语言文件,其内容如图2-11所示。图2

文档评论(0)

1亿VIP精品文档

相关文档