- 1、本文档共40页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
隐蔽的柜台报警系统物联网嵌入式技术
隐蔽的柜台报警系统引导案例:2022年2月21日,某城银行突然出现一个劫匪,工作人员第一时间按下柜台下方的一键报警按纽,如图2-1所示,收到报警的警务人员,立刻连线接通并上报给了指挥中心,半小时后,通过高效、准确的命令下达与执行,成功抓捕了劫匪。本项目将制作简易报警系统。举例说说还有哪些报警系统?
项目任务任务1用轮询方式检测一键报警任务2用中断方式检测一键报警隐蔽的柜台报警系统
职业能力目标01任务描述与要求02知识链接03任务准备04任务实施05任务小结06任务拓展07任务1用轮询方式检测一键报警
1.掌握按键控制的方法(轮询方式);2.掌握蜂鸣器使用方法。能根据功能需求,正确添加代码,使用STM32实现按键检测;能根据功能需求,正确添加代码,使用GPIO驱动蜂鸣器发声。职业能力目标01知识目标技能目标
职业能力目标01任务描述与要求02知识链接03任务准备04任务实施05任务小结06任务拓展07任务1用轮询方式检测一键报警
任务描述:用轮询方式检测一键报警,当检测到按下按键蜂鸣器发声,抬起按键蜂鸣器停止发声。任务要求:正确使用轮询方式检测按键;正确进行按键消抖;使用方波驱动蜂鸣器发声。任务描述与要求02
职业能力目标01任务描述与要求02知识链接03任务准备04任务实施05任务小结06任务拓展07任务1用轮询方式检测一键报警
蜂鸣器电路时序分析代码分析345知识链接03GPIO端口的数据输入功能按键状态的判断12
STM32的GPIO端口的数据输入功能(1)GPIO端口的数据输入通道内部有可编程上拉/下拉电阻
STM32的GPIO端口的数据输入功能(2)GPIO端口位的输入配置及上/下拉电阻使能KEY接低电平,K1需闭合,上拉KEY接高电平电路图,K2需闭合,下拉
蜂鸣器电路时序分析代码分析345GPIO端口的数据输入功能按键状态的判断12知识链接03
按键状态的判断5~20ms消抖既可以采用硬件消抖,也可以使用软件消抖。
蜂鸣器电路时序分析代码分析345GPIO端口的数据输入功能按键状态的判断12知识链接03
蜂鸣器电路有源蜂鸣器:BUZZ引脚高电平无源蜂鸣器:BUZZ引脚给500Hz~4.5KHz之间的脉冲频率信号M3主控模块上,无源蜂鸣器
蜂鸣器电路时序分析代码分析345GPIO端口的数据输入功能按键状态的判断12知识链接03
时序分析HAL_GPIO_ReadPin(GPIOC,GPIO_PIN_13);检测按键状态使用的语句是:查看M3主控模块的电路,分析一下按键工作过程?方波信号的频率设置为500Hz。主程序里不断的查询按键状态,如果按键按下,给蜂鸣器方波信号,控制蜂鸣器鸣叫;如果按键抬起,控制蜂鸣器停止鸣叫。
蜂鸣器电路时序分析代码分析345GPIO端口的数据输入功能按键状态的判断12知识链接03
代码分析500KHz的方波如图所示,1ms的时间本任务采用延时的方法。每隔1ms输出I/O口翻转一次。使用的语句为:HAL_GPIO_TogglePin(GPIOA,GPIO_Pin_8);
职业能力目标01任务描述与要求02知识链接03任务准备04任务实施05任务小结06任务拓展07任务1用轮询方式检测一键报警
任务准备04序号设备/资源名称数量是否准备到位(√)1M3核心模块1?2NEWLab实训平台13USB转串口线1任务实施前必须先准备好以下设备和资源
职业能力目标01任务描述与要求02知识链接03任务准备04任务实施05任务小结06任务拓展07任务1用轮询方式检测一键报警
建立工程并生成代码完善代码112任务实施05编译程序烧写程序观察效果345
建立工程并生成代码具体操作请参考项目1任务1任务实施相关内容第一步新建文件夹“task2-1”用于保存本任务工程第二步新建STM32CubeMX工程第三步配置调试端口:SerialWire第四步配置时钟:HCLK=72MHzPCLK1=36MHzPCLK2=72MHZ
建立工程并生成代码第五步:配置按键相关的GPIO功能按键引脚设为输入模式
建立工程并生成代码第六步:配置蜂鸣器相关的GPIO功能初始态蜂鸣器不鸣叫,BUZZ输出“0”
建立工程并生成代码第七步:保存工程并生成初始化代码初始化代码生成后打开MDK-ARM工程,如不成功检查两处:不能有中文必须为MDK-ARMV5
建立工程并生成代码完善代码112任务实施05编译程序烧写程序观察效果345
完善代码 打开main.c,在main()函数的“USERCODEENDWHILE”和“USERCODEBEGIN3”之间添加代码段。分析代码,500Hz方波是如何实现的
您可能关注的文档
- 物联网控制技术课件:常规及复杂控制技术.pptx
- 物联网控制技术课件:控制模型.pptx
- 物联网控制技术课件:输入输出接口与过程通道.pptx
- 物联网控制技术课件:数字控制技术.pptx
- 物联网控制技术课件:新分布式测控网络技术.pptx
- 物联网控制技术课件:应用程序设计与实现技术.pptx
- 物联网控制技术绪论.pptx
- 物联网嵌入式技术课件:天气手环.pptx
- 物联网嵌入式技术课件:用“芯”点亮LED灯.pptx
- 物联网嵌入式技术课件:智慧东奥场馆温控系统.pptx
- 人教版(2024)七年级上册期中专项复习(2)(含答案).docx
- 弘扬法治精神 建设法治中国 学案(含答案)---2025年中考道德与法治专题复习.docx
- 第一单元?0—5的认识和加减法(单元测试)-数学一年级上册单元速记巧练系列(A4版)(苏教版)(无答案).docx
- 第三课领会科学思维练习(含解析)-2025届高考政治一轮复习统编版选择性必修三逻辑与思维.docx
- 第九章 中心对称图形-----平行四边形 章末练习(含答案).docx
- 第二课 中国共产党的先进性 导学案-(含答案)2025年高中政治统编版必修三政治与法治.docx
- 第四课 只有坚持和发展中国特色社会主义才能实现中华民族伟大复兴 测试题-2025届高考政治二轮复习统编版必修一中国特色社会主义.docx
- 政治与法治 练习 2025年统编版高三政治二轮复习专题练习.docx
- 专题二:中国古代的经济发展- 2025学年中考历史重难点专练(含答案).docx
- 第19章 四边形 章末练习(含答案).docx
文档评论(0)