基于IO中断按键LED控制实验设计.pdfVIP

  • 0
  • 0
  • 约9.26千字
  • 约 14页
  • 2026-09-22 发布于北京
  • 举报

第六讲:io口之中断输入

实验目的:

理解中断过程,并学会

io中断编程。

功能需求:

通过

io口中断方式实现按键按下点亮

led,松开熄灭

led。

分析原理图,研究实现方案:

如上图:按键的

IO口对应

PB4和

PB5,LED

对应的

IO

口对应

PB5。

那么这里采用

PB4作为测试的中断

IO口,对于

PB4口来说,S1按下时刻,PB4的状态由

上拉到3.3V变为接地,即高电平变成低电平的一个下降沿;而

S1松开的状态正好相反。

对于LED

的控制口

PB5来讲,输出高电平则

LED

两端都是高,LED

不亮;输出低电平则

LED

阳极高电平,阴极低电平,LED

点亮。

按照以上方案,实现代码如下:

1,main.c

文件

void

main(void)

_

{

GPIODeInit(GPIOB);

//

将PB端口设置为重置后的默认状态

第六讲:io口之中断输入

实验目的:

理解中断过程,并学会io中断编程。

功能需求:

通过io口中断方式实现按键按下点亮led,松开熄灭led。

分析原理图,研究实现方案:

文档评论(0)

1亿VIP精品文档

相关文档