找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 928|回复: 0
收起左侧

STM32单片机GPIO输入控制程序

[复制链接]
ID:1076013 发表于 2023-5-8 11:08 | 显示全部楼层 |阅读模式
实现两个按键的输入通过LED或数码管展示不同的按键响应(响应方式不做限制),HAL库版本和标准库版本各两份实现扫描按键输入和按键中断输入。并在Proteus工程上运行。
对应附件名称如下:HAL库版扫描按键输入代码工程、标准库版扫描按键输入代码工程、HAL库版中断按键输入代码工程、标准库版中断按键输入代码工程、PROTEUS仿真工程、实验结果文档。

实验内容:
1、 在Proteus上使用STM32器件选取两个引脚连接按键(引脚选择方式选择下面中的一种1.以自己的学号尾数转为两位八进制数,分别选取两组GPIO的对应引脚表示该两位八进制数;2. 以自己的学号尾数转为两位八进制数,选取一组GPIO的高八位和低八位对应引脚表示该两位八进制数;)。然后选取适当的引脚连接LED灯或数码管用于展示按键响应。
2、 在Proteus工程上使用文字工具,标注实验名称,学号,姓名,GPIO选择介绍信息。
3、 创建MDK工程(HAL库版本和标准库版本各两份实现扫描按键输入和按键中断输入,共计四份代码工程),实现两个按键的输入通过LED或数码管展示不同的按键响应(响应方式不做限制)。并在Proteus工程上运行。

用按键扫描、中断控制LED灯_实验结果图及说明.docx

4.42 MB, 下载次数: 7, 下载积分: 黑币 -5

用按键扫描控制LED灯__HAL库版中断按键输入代码工程.7z

268.51 KB, 下载次数: 9, 下载积分: 黑币 -5

用按键扫描控制LED灯_HAL库版扫描按键输入代码工程.7z

268.06 KB, 下载次数: 9, 下载积分: 黑币 -5

用按键扫描控制LED灯_PROTUES仿真工程.zip

264.28 KB, 下载次数: 6, 下载积分: 黑币 -5

用按键扫描控制LED灯_标准库版扫描按键输入 代码工程.7z

174.13 KB, 下载次数: 9, 下载积分: 黑币 -5

用按键扫描控制LED灯_标准库版中断按键输入 代码工程.7z

177.46 KB, 下载次数: 11, 下载积分: 黑币 -5

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表