找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 12495|回复: 11
收起左侧

stm32蜂鸣器和按键操作详细教程与源程序

  [复制链接]
ID:266659 发表于 2017-12-25 17:51 | 显示全部楼层 |阅读模式
stm32蜂鸣器和按键操作的学习资料
0.png

开始我们的代码编写了。 这一章,我们将通过 ALIENTEK 战舰 STM32 开发板上载有的 4个按钮(WK_UP、KEY0、KEY1 和 KEY2) ,来控制板上的 2 个LED(DS0 和 DS1)和蜂鸣器,其中 WK_UP 控制蜂鸣器,按一次叫,再按一次停;KEY2 控制 DS0,按一次亮,再按一次灭;KEY1 控制 DS1,效果同KEY2;KEY0 则同时控制 DS0 和 DS1,按一次,他们的状态就翻转一次。
8.2 硬件设计
本实验用到的硬件资源有:
1) 指示灯 DS0、DS1
2) 蜂鸣器
3) 4 个按键:KEY0、KEY1、KEY2、和 WK_UP。   
DS0、DS1 以及蜂鸣器和 STM32 的连接在上两章都已经分别介绍了,在战舰 STM32 开发板上的按键 KEY0 连接在 PE4 上、KEY1 连接在 PE3 上、KEY2 连接在 PE2 上、WK_UP 连接在 PA0 上。如图 8.2.1 所示:
0.png

教程与源码资料下载:
蜂鸣器和按键实验.rar (6.85 MB, 下载次数: 174)
回复

使用道具 举报

ID:393077 发表于 2018-9-3 17:14 | 显示全部楼层
这个案例很适合初学者参考,多谢楼主分享!
回复

使用道具 举报

ID:393077 发表于 2018-9-4 08:42 | 显示全部楼层
多谢分享!急需学习。
回复

使用道具 举报

ID:395005 发表于 2018-9-7 14:58 | 显示全部楼层
感谢分享
回复

使用道具 举报

ID:444864 发表于 2018-12-19 09:29 | 显示全部楼层
谢谢楼主!感谢分享!!!!
回复

使用道具 举报

ID:472160 发表于 2019-1-23 17:22 | 显示全部楼层
主函数里面的
if(key)
{ switch(t)
中的t并没有定义过,请问是什么变量?
回复

使用道具 举报

ID:491631 发表于 2019-3-15 18:37 | 显示全部楼层
感谢分享
回复

使用道具 举报

ID:9593 发表于 2019-8-22 16:16 | 显示全部楼层
这个案例很适合初学者参考,多谢楼主分享!
回复

使用道具 举报

ID:9593 发表于 2019-8-22 16:17 | 显示全部楼层

这个案例很适合初学者参考,多谢楼主分享!
回复

使用道具 举报

ID:9593 发表于 2019-8-22 16:50 | 显示全部楼层
感谢分享
回复

使用道具 举报

ID:467974 发表于 2019-11-14 17:08 | 显示全部楼层

多谢分享!急需学习
回复

使用道具 举报

ID:682409 发表于 2020-1-7 10:36 | 显示全部楼层
很有用
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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