单片机课程设计报告利用蜂鸣器播放音乐.docxVIP

单片机课程设计报告利用蜂鸣器播放音乐.docx

  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文档。上传文档
查看更多
单片机课程设计报 告利用蜂鸣器播放 音乐 成绩 课程设计:电子设计 题目名称:音乐流水灯 姓名:戴锦超 学号班级:信科12-3班 完成时间:10月23日 1设计的任务 设计内容:动手焊接一个 51单片机 设计目标:利用单片机上的蜂鸣器以及二极管实现音乐播放 以及根据音乐的节奏而规律性闪亮的二极管。而且经过程序调节 音乐节奏的快慢。 2设计的过程 2.1基本结构 1.STC89C52RC 在本次的试验中采用了 STC89C52RC单片机,STC89C52RC 单片机是宏晶科技推出的新一代高速 /低功耗/超强抗干扰的单 片机,指令代码完全兼容传统 8051单片机,12时钟/机器周 期,工作电压:5.5V?3.3V (5V单片机)/3.8V?2.0V ( 3V单 片机),工作频率范围: 0?40MHz,相当于普通 8051的0? 80MHz,实际工作频率可达 48MHz,用户应用程序空间为 8K 字节。 (STC89C52R? 脚图) STC89C52R#片机的工作模式: 典型功耗<0.1 V A,可由外部中断唤醒,中断返回后,继续 执行原程序 空闲模式:典型功耗2mA 正常工作模式:典型功耗 4Ma?7mA 唤醒,适用于水表、气表等电池供电系统及便携设备 2.蜂鸣器及其工作原理: 蜂鸣器按其结构分主要分为压电式蜂鸣器和电磁式蜂鸣 器两种类型。电磁式蜂鸣器由振荡器、电磁线圈、磁铁、 振动膜片及外壳等组成。接通电源后,振荡器产生的音频 信号电流经过电磁线圈,使电磁线圈产生磁场,振动膜片 在电磁线圈和磁铁的相互作用下,周期性地振动发声。本 实验采用的是电磁式蜂鸣器。 蜂鸣器按其是否带有信号源又分为有源和无源两种类 P34 型。有源蜂鸣器只需要在其供电端加上额定直流电压,其 内部的震荡器就能够产生固定频率的信号,驱动蜂鸣器发 出声音。无源蜂鸣器能够理解成与喇叭一样,需要在其供 电端上加上高低不断变化的电信号才能够驱动发出声音。 本实验采用的是有源蜂鸣器。 (蜂鸣器与单片机连接电路图) 2.2软件设计过程 1.蜂鸣器发声原理 本实验由于采用有源蜂鸣器,只需将引脚端口 P1A4 清零,蜂鸣器即可发声; P1A4置位,蜂鸣器停止发声。 采用置1置0的方法只能使蜂鸣器发声或停止发声,想 要使蜂鸣器发出声音,必须对蜂鸣器发出声音的音频和 节拍进行控制。 (音乐基础 音调: 不同音高的乐音是用 C、D、E、F、G、A、B来表示, 这7个字母就是音乐的音名,它们一般依次唱成 DO、RE MI、FA、S。LA、SI即唱成简谱的 1、2、3、4、5、6、 乙 相当于汉字“多来米发梭拉西”的读音,这是唱曲时乐 音的发音,因此叫“音调”,即 Tone。把C、D、E F、 G、A、B这一组音的距离分成12个等份,每一个等份叫一 个“半音”。两个音之间的距离有两个“半音”,就叫 “全音”。在钢琴等键盘乐器上, C- D、D- E、F- G、G -A、A - B两音之间隔着一个黑键,她们之间的距离就是 全音;E- F、B- C两音之间没有黑键相隔,它们之间的距 离就是半音。一般唱成 1、2、3、4、5、6、7的音叫白然 音,那些在它们的左上角加上#号或者 b号的叫变化音。 #叫升记号,表示把音在原来的基础上升高半音, b叫降 记音,表示在原来的基础上降低半音。例如高音 DO的频 率( 1046Hz)刚好是中音 DO的频率(523Hz)的一倍,中 音DO的频率(523Hz)刚好是低音 DO频率(266 Hz)的 一倍;同样的,高音 RE的频率(1175Hz)冈收子是中音RE 的频率(587Hz)的一倍,中音 RE的频率(587Hz)刚好是 低音RE频率(294 Hz)的一倍。 节拍: 节拍是让音乐具有旋律(固定的律动),而且能够调节 各个音的快满度。“节拍”,即Beat,简单说就是打拍子,就 像我们听音乐不白主的随之拍手或跺脚。若 1拍实0.5s, 则1/4拍为0.125s。至于1拍多少s,并没有严格规定,就 像人的心跳一样,大部分人的心跳是每分钟 72下,有些人 快一点,有些人慢一点,只要听的悦耳就好。音持续时间 的长短即时值,一般用拍数表示。休止符表示暂停发音。 1) 控制发声频率 要产生音频脉冲,只要算出某一音频的周期( 1/频 率),然后将此周期除以 2,即为半周期的时间。利用定 时器计时这半个周期时间,每当计时到后就将输出脉冲的 I/O反相,然后重复计时此半周期时间再对 I/O反相,就可 在I/O脚上得到此频率的脉冲。利用 STC89C52RC勺内部定 时器使其工作在计数器模式 MODE1下,改变计数值TH0 及TL0从而产生不同频率。另外结束符和休止符能够分别 用代码00H和FFH来表示,若查表结果为 0x00,则表示曲 子终了;若

文档评论(0)

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

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

1亿VIP精品文档

相关文档