第19课蜂鸣器和按键的使用1.1了解蜂鸣器的常见类型1.2掌握常见蜂鸣器的控制方法1.3了解按键的常见类型1.4掌握常见按键的使用方法1.5完成按键和蜂鸣器的组合任务功能要求:按下一个按键,蜂鸣器叫起,再按一下,蜂鸣器关闭。实验19任务要求:队员分组:三人一组,一个小组里不得超过两个班干部。评价标准:以时间为计算,最先完成两组为A,中间三组也B,最后三组为C,没有成果不得分。可以向别人请教,请教超过两次降档,抄袭者无分数。蜂鸣器是一种一体化结构的电子讯响器,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。蜂鸣器的基本概念根据内部结构主要分为压电式和电磁式两种类型。据使用方式分为无源他激型与有源自激型。蜂鸣器的常见符号无源蜂鸣器的使用无源蜂鸣器的编程任务要求:1.在代码框架的要求位置加入一行代码,使得无源蜂鸣器发声。2.修改不同的延时时间,观察是否能发出不同的声音。观察延时时间很或很短时蜂鸣器是否能发声。按键轻触按键的使用试一试:1.在按键原始状态下测量按键的上下、左右引脚之间的导通情况;2.按下按键,测量按键的上下、左右引脚之间的导通情况;3.给线路板通电,测量按键按下时对应单片机引脚的电平变化。轻触按键的编程任务要求:1.在代码框架的要求位置加入一行代码,使得k1按键按下LED状态能够取反。2.提示:led=~led是对LED引脚输出电平状态取反,while(!k1)是等待按键放开时k1对应单片机引脚输入高电平,跳出死循环。按键的去抖动编程必要性通常按键所用的开关都是机械弹性开关,当机械触点断开、闭合时,由于机械触点的弹性作用,一个按键开关在闭合时不会马上就稳定的接通,在断开时也不会一下子彻底断开,而是在闭合和断开的瞬间伴随了一连串的抖动.因此一般是在检测到低电平后,延迟一段时间再判断是否还是低电平按键的去抖动编程功能要求:按下一个按键,蜂鸣器叫起,再按一下,蜂鸣器关闭。提交的成果:为三个人名字的源程序文件,以及不少于200字的原理说明,原理说明包括软件和硬件两个方面。实验19任务要求: