基于51单片机报警装置设计研究.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于51单片机报警装置设计研究

基于51单片机报警装置设计研究   摘 要:音乐报警作为传统声音报警的一种新型表现形式,得到了越来越多的关注。若使用数字电路完成相应的功能,则电路会变得相当复杂,且成本也非常高。因此,该文提出了一种基于51单片机的数字音乐报警电路设计方案,其功能是通过软件编程实现的,不但降低了硬件电路的复杂性,而且其成本也大大降低。该设计AT89C51单片机为核心,辅以LCD1602显示屏、4个独立按键和蜂鸣器等硬件。通过按键可实现英文欢迎提示字符的设置、音乐播放时显示歌曲序号及名称、在报警过程中可通过4个功能键实现选择乐曲、暂停和播放等功能。   关键词:音乐报警系统 单片机 AT89C51   中图分类号: TP274.2 文献标识码:A 文章编号:1674-098X(2014)04(c)-0061-03   电子音乐作为现代音乐的一种形式,与古典音乐截然不同。电子音乐是对传统音乐的延承和背叛,它通过电流产生的声音打破了音乐的结构及人们习惯的听觉经验[1]。电子音乐既是音乐电声的一个重要内容,也是一种科技的见证。特别是,自从电子合成器问世以来,电子音乐又进入了一个更高的阶段[2]。由于电子音乐的普及,电子合成器可以解决相当一部分的歌唱及舞厅的伴奏问题,即:可以事先制作伴奏音乐或背景音乐,而不需要乐队,或者部分代替乐队[3-4]。由于音乐合成器制作和修改方便、成本低、音乐丰满,所以市场需求量很大,因此许多国家的厂商都在发展并不断推出新型号,每年都有更新换代。   本设计是以AT89C51单片机为核心,辅以LCD1602显示屏和蜂鸣器等外部电路构成数字音乐报警系统。利用单片机I/O口产生一定频率的方波,驱动蜂鸣器,发出各种不同的音调,从而演奏乐曲,并能够由LCD1602显示屏显示相应的歌曲信息。键盘在单片机应用系统中能实现向单片机输入数据,传送命令等功能,是人工操作音乐报警系统的的主要手段。   1 数字音乐报警电路的工作原理   单片机对某一引脚以一定的频率循环置1置0,该引脚便产生一定频率的方波,将放大后的方波作用于特定的物理实件(蜂鸣器),就会产生一定频率的声音。若改变输出方波的频率,产生的声音也会随之改变。通过控制输出方波的时间长短,声音的长短也可以得到控制,因此,根据乐谱,以类似的音节及相同的节拍,就可以利用单片机产生电子音乐。每个音符分为简谱码和节拍码。简谱码为D0-L到SI-H,节拍码为1到16,对应的节拍表如表1所示。   方波的产生是由定时器控制的。单片机工作时,定时器T0工作在定时方式1,改变TH0及TL0便可产生不同的音频频率。需要注意的是,必须考虑中断响应时间的影响,尤其在高音部分。若忽略中断响应时间,会使音频频率比标准值低几十Hz,相当于1/4音程,很容易听出来;中断响应时间对低音部分影响不大。一般中断响应时间为3~6个机器周期,经过反复试验,取5个机器周期作为校正最为恰当。表1中所给的定时初值就是考虑了中断响应时间后的定时常数。另外,为避免T1中断可能引起杂音,应将定时器T0中断设为高优先级。   在音乐中使用的各个固定频率的音叫音级。常用符号C、D、E、F、G、A、B、c、d、e、……a1、b1、c2、d2……表示,它们对应于钢琴上的白键。两音之间音高的距离叫音程。在上述音级中,E与F、B与C之间音高的距离仅为其它相邻音级之间距离的一半,称它们之间的音程为半音音程,而称其它相邻各音之间的距离为全音音程。在这些全音音程之间又加入新的半音音级,用符号?C、?D、?F、?G、?A、?c、?d、?f等表示,对应于钢琴上的黑键。音持续时间的长短即时值,一般用拍数表示。休止符表示暂停发音,如表2所示。   2 硬件设计   本设计以AT89C51单片机为核心,由主控模块、输入模块、显示模块及声音模块四部分组成,各模块连接如图1所示。整体电路图如图2所示。   主控模块是由AT89C51单片机、时钟电路、复位电路共同构成单片机最小系统,其核心为AT89C51单片机。主控模块能够按照预先编译好的程序文件执行相应功能,接收输入模块传送来的信号,依据程序向显示模块、声音模块发送驱动信号,实现对显示屏显示及蜂鸣器发声的控制。   输入模块负责向主控模块提供控制信号。它由四个独立按键组成,分别接入单片机I/O口(P1.0~P1.3)。当按下按键时,将单片机相应的I/O口拉至低电平,主控模块通过不断扫描输入模块的电平状态判断是否有控制信号输入,实现相应功能。   显示模块负责显示欢迎信息及播放音乐时相应的曲目信息。该模块核心为LCD1602显示屏,能够显示2行16列共32个字符。上拉10K电阻用以提升单片机I/O口的驱动能力。   声音模块负责播放音乐,其核心为蜂鸣器。该模块接收来自主控模块的驱动信号,发出声音。   3 软件设计   

文档评论(0)

fangsheke66 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档