可振动感应切换的电子音乐.docx

可振动感应切换的电子音乐

可振动感应的电子音乐 设计目的1、通过无源蜂鸣器与振动传感器外接模块实现电子音乐的切换功能。2、学习相关器件的知识,更深入的了解单片机的构成及作用,并能运用单片机处理生活中的问题。硬件原理1、振动传感器软件原理按键消抖原理:当按键被按下的时候,电路导通接地,I/O口为低电平;当按键未被下时,电路断开,I/O口保持高电平的。但一般的按键所用开关为机械弹性开关,当机械触点断开、闭合时,由于机械触点的弹性作用,一个按键开关在闭合时不会马上稳定地接通,在断开时也不会一下子断开。因而在闭合及断开的瞬间均伴随有一连串的抖动,假如不加以处理,会导致按键被识别为按下多次。为了不产生这种现象而作的措施就是按键消抖。方法1:使用延时如果按键较多,常用软件方法去抖,即检测出键闭合后执行一个延时程序,5ms~10ms的延时,让前沿抖动消失后再一次检测键的状态,如果仍保持闭合状态电平,则确认为真正有键按下。当检测到按键释放后,也要给5ms~10ms的延时,待后沿抖动消失后才能转入该键的处理程序。定时器中断原理:中断系统是为使CPU具有对外界紧急事件的实时处理能力而设置的。当中央处理机正在处理某事件时外界发生紧急请求,CPU将暂停当前的工作,转而去处理这个紧急事件,处理完以后,再回到原来被中断的地方,继续原来的工作,这样的工程则为中断。定时器0和1的中断请求标志位是TF0和TF1,当定时器寄存器出现溢出时,溢

文档评论(0)

1亿VIP精品文档

相关文档