- 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)