12.项目三_任务2 按键发音 (1).ppt

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

声音的产生源于生活,探索发现——蜂鸣器发明在奇妙的世界中,能够发出声音的东西千千万万,声音也有千万种。然而在这如此庞大的发声家族中却有一种只能发出简单声音的设备却占据着这个发声大家庭的半壁江山,它便是——蜂鸣器。蜂鸣器的分类蜂鸣器按其是否带有信号源又分为有源和无源两种类型。有源蜂鸣器只需要在其供电端加上额定直流电压,其内部的震荡器就可以产生固定频率的信号,驱动蜂鸣器发出声音。无源蜂鸣器可以理解成与喇叭一样,需要在其供电端上加上高低不断变化的电信号才可以驱动发出声音。如何区分有源与无源蜂鸣器仿真电路图例:89C51/89S51驱动蜂鸣器按钮开关按钮开关的输入电路STC89C52单片机电路软件设计思路软件设计思路任务小结:此任务主要练习了蜂鸣器与按键、数码管的综合应用。本任务内容盘点:按键去抖动蜂鸣器的工作原理单片机控制蜂鸣器编程复习了数码管的应用。*《单片机技术应用》《单片机技术与应用》硬件设计软件设计任务导读任务二、按键发音项目三报警器制作任务导入系统调试任务目标导读学习目标技能目标掌握单片机的去抖原理及处理办法。掌握如何使用单片机开关控制蜂鸣器。用开关KA控制蜂鸣器,用程序控制P2^0输出两种不同的频率的声音模拟出很逼真的报警效果。根据任务要求学会单片机消抖和方法。会使用单片机控制开关蜂鸣器。能够编写常见的顺序程序。1.掌握单片机的消抖原理及处理办法。2.掌握如何使用单片机控制开关蜂鸣器。3.了解蜂鸣器工作原理。4.能够编写程序。5.画出程序流程图。知识教学点任务目标导读教学重点、难点教学重点:1.单片机开关控制蜂鸣器。2.单片机控制程序的编写。教学难点:1.单片机控制蜂鸣器发出不同声音。参考学时:1学时~2学时任务二按键发音任务二按键发音什么是蜂鸣器?蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。任务二按键发音任务二按键发音有正负极,看不到电路板一般无正负极,一般可以看到电路板。有源无源本实验板使用的是有源蜂鸣器!任务二按键发音*具体任务:利用单片机实验板模拟开关控制报警器。第一步:按下不同按键发出不同的声音。第二步:按下第一个按键,蜂鸣器发出第一种声音,数码管显示“1”。按下第二个按键控制蜂鸣器发出第二种声音,数码管显示“2”……..提出任务:1.如何实现单片机与蜂鸣器的连接与控制?2.单片机是如何控制蜂鸣器发声的?3.如何利用四个独立按键控制蜂鸣器发出四种不同的音响?任务二按键发音如何利用四个独立按键控制蜂鸣器发出四种不同的音响?任务二按键发音1.如何实现单片机与蜂鸣器的连接与控制?跳线帽任务二按键发音任务二按键发音任务二按键发音任务二按键发音任务二按键发音*原因: 按键就是弹性开关,闭合和断开都利用了机械弹性实现,所以在闭合和断开的瞬间,必然有抖动现象,抖动的时间一般在5ms-10ms左右,完成一次按键的时间大约为200ms左右去抖动方法: 硬件方法或软件方法。软件方法是检测到按键之后延时15ms左右,再次检查是否有按键信息。两次检测到有按键信息,才确认是有按键按下。任务二按键发音硬件设计方案任务二按键发音任务二按键发音蜂鸣器电路图任务二按键发音第一步:按下不同按键发出不同的声音。#includereg51.h#defineucharunsignedchar#defineuintunsignedintsbitBEEP=P37;sbitK1=P14;sbitK2=P15;sbitK3=P16;sbitK4=P17;//延时voidDelayMS(uintx){uchart;while(x--)for(t=0;t120;t++);}//按周期t发音voidPlay(uchart){uchari;for(i=0;i100;i++){BEEP=~BEEP;DelayMS(t);}BEEP=0;}voidmain(){P1=0x

文档评论(0)

方世玉 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6101050130000123

1亿VIP精品文档

相关文档