实验2 IO输入、输出联合控制.docVIP

  • 4
  • 0
  • 约小于1千字
  • 约 5页
  • 2026-04-23 发布于江西
  • 举报

信息工程学院

实验报告用纸

实验名称:IO输入、输出联合控制姓名:刘波实验场地:第一实验楼B306同组者:

第PAGE1页

实验名称:IO输入、输出联合控制

1、实验目的

1、掌握多个GPIO口的输出、输入的设置

2.掌握精确延时方法。

3、去抖动的方法

2、实验原理与内容

实验原理:通过stm32z的GPIO(通用输入/输出)端口,实现“输入信号采集→逻辑判断处理→输出信号响应”的闭环控制。

实验内容:

设计与程序一致的输入输出控制电路,以读取键值并控制LED亮灭显示。

开关S1按下,奇数次D2点亮,否则熄灭。

开关S2按下,首先熄灭D2,然后实现LED2LED3流水灯闪烁三次,编程实现。

以上为参考原理图,具体原理图按照开发板原理图为准。

3、实验环境

(1)硬件:Windows电脑一台,ATK-NANOSTM32FI开发板一块,数据线一条;

(2)软件:MDK5(KeiluVision5),ST-LINK驱动(dpinst_amd64);

4、实验程序编程

5、实验数据处理及实验结论或程序分析

(1)当长按1秒KEY0时,2、4、6灯亮。如下图所示:

(2)当按下KEY1时,3、5灯亮时停留100毫秒,2、4、6灯亮是停留1秒。如下图所示:

6、实验体会和建议

本次我掌握了GPIO端口配置、闭环控制逻辑

文档评论(0)

1亿VIP精品文档

相关文档