(1.2)--实验二 GPIO接口及其外部中断的应用.docVIP

  • 26
  • 0
  • 约小于1千字
  • 约 1页
  • 2024-04-08 发布于江苏
  • 举报

(1.2)--实验二 GPIO接口及其外部中断的应用.doc

※●实验二GPIO接口及其外部中断的应用

●利用软件循环查询方法编程实现:核心板上的按键S1控制LED1亮灭,按键S2控制LED2亮灭,要求按下并抬起后LED1或LED2改变亮灭状态。

注意:

(1)初始化GPIO接口的输出方式、输出模式和使能上下拉电阻功能

(2)利用软件循环查询方法检测按键是否被按下。

提示:以S1按键为例:按下P2.1=0,抬起P2.1=1

判断S1按键是否按下的代码为:

if(!(P2INBIT1))或者if((P2INBIT1)==0)等方式实现

(3)使用按键时会有抖动,按键抖动的时间一般为5ms~10ms。

2. ※●利用GPIO接口外部中断方式,设置下降沿触发外部中断,使用变量NUM记录中断次数,编程实现上题功能。

要求:

(1)利用外部中断方式检测按键是否按下;

提示:以S1按键为例,判断S1按键是否按下的代码为:if(P2IFGBIT1)

(2)通过单步调试,观察并记录变量NUM数值的变化情况;

(3)分析并说明查询和外部中断方式各在什么情况下使用更有效。

文档评论(0)

1亿VIP精品文档

相关文档