电子琴设计单片机原理及应用_第1页
电子琴设计单片机原理及应用_第2页
电子琴设计单片机原理及应用_第3页
电子琴设计单片机原理及应用_第4页
电子琴设计单片机原理及应用_第5页
已阅读5页,还剩73页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2023/11/28例说89S51-C语言9-1声音的产生第九章2023/11/28例说89S51-C语言9-2本章内容

2023/11/28例说89S51-C语言9-3声音的产生

2023/11/28例说89S51-C语言9-4蜂鸣器驱动电路

2023/11/28例说89S51-C语言9-5由89C51/89S51驱动蜂鸣器

2023/11/28例说89S51-C语言9-62023/11/28例说89S51-C语言9-8C调音阶-频率对照表音阶n123456789101112DoDo#ReRe#MiFaFa#SoSo#LaLa#Si低音频率

262 277294311330349370392415440464494简谱1234567中音频率523554587622659698740784831880932988简谱1234567高音频率104611091175124513181397148015681661176018651976简谱‧1‧2‧3‧4‧5‧6‧72023/11/28例说89S51-C语言9-9钢琴键盘

2023/11/28例说89S51-C语言9-10音节

2023/11/28例说89S51-C语言9-11延迟函数的内循环数与

最小延迟时间的关系

内循环数最小延迟时间(ms)最小延迟时间(μs)12011000600.550060.055030.0252510.00838.32023/11/28例说89S51-C语言9-12Si2023/11/28例说89S51-C语言9-13音阶-频率-半周期(T1)-参数对照表

低音频率T1参数中音频率T1参数高音频率T1参数Do2621908229Do523956115Do104647857Do#2771805217Do#554903108Do#110945154Re2941701204Re587852102Re117542651Re#3111608193Re#62280497Re#124540248Mi3301515182Mi65975991Mi131837945Fa3491433172Fa69871686Fa139735843Fa#3701351162Fa#74067681Fa#148033841So3921276153So78463877So156831938So#4151205145So#83160272So#166130136La4401136136La88056868La176028434La#4641078129La#93253664La#186526832Si4941012121Si98850661Si1976253302023/11/28例说89S51-C语言9-14音阶数组

2023/11/28例说89S51-C语言9-15延迟函数

2023/11/28例说89S51-C语言9-16发出最低的音到最高的音

2023/11/28例说89S51-C语言9-17常用的音阶表

简谱音阶频率T1参数0Si49410121211Do5239561152Re5878521023Mi659759914Fa698716865So784638776La880568687Si988506618Do1046478579Re11754265110Mi1318379452023/11/28例说89S51-C语言9-18歌谱

2023/11/28例说89S51-C语言9-19延迟时间方式演奏

2023/11/28例说89S51-C语言9-20定时器方式演奏

2023/11/28例说89S51-C语言9-21定时器方式演奏多音-12023/11/28例说89S51-C语言9-22定时器方式演奏多音-22023/11/28例说89S51-C语言9-23应用结束符号-12023/11/28例说89S51-C语言9-24应用结束符号-22023/11/28例说89S51-C语言9-25节拍

2023/11/28例说89S51-C语言9-26使用延迟函数产生节拍-12023/11/28例说89S51-C语言9-27使用延迟函数产生节拍-22023/11/28例说89S51-C语言9-28节拍-中断次数对照表

拍数中断次数拍数中断次数拍数中断次数1/811/241又1/4101/423/461又1/2123/83182162023/11/28例说89S51-C语言9-29使用定时器产生节拍-12023/11/28例说89S51-C语言9-30使用定时器产生节拍-22023/11/28例说89S51-C语言9-31使用定时器产生音阶与节拍-12023/11/28例说89S51-C语言9-32使用定时器产生音阶与节拍-22023/11/28例说89S51-C语言9-33使用定时器演奏歌曲-12023/11/28例说89S51-C语言9-34使用定时器演奏歌曲-22023/11/28例说89S51-C语言9-35使用定时器演奏歌曲-32023/11/28例说89S51-C语言9-36组合应用2023/11/28例说89S51-C语言9-37实例演练9-5-1简易电子琴实验2023/11/28例说89S51-C语言9-38简易电子琴电路图

2023/11/28例说89S51-C语言9-39按钮-音阶-参数对照表

按键音阶参数S1中音Do115S2中音Re102S3中音Mi91S4中音Fa86S5中音So77S6中音La68S7中音Si61S8高音Do572023/11/28例说89S51-C语言9-40流程图

2023/11/28例说89S51-C语言9-41简易电子琴实验(ch09-5-1.c)-12023/11/28例说89S51-C语言9-42简易电子琴实验(ch09-5-1.c)-22023/11/28例说89S51-C语言9-43简易电子琴实验(ch09-5-1.c)-32023/11/28例说89S51-C语言9-44思考一下!本实验里,有无抖动的困扰?

请改以定时器方式,重新设计此电子琴?

在本实验里,若要改由P1.0输出音频,程序应如何修改?

2023/11/28例说89S51-C语言9-45实例演练9-5-2DoReMi实验2023/11/28例说89S51-C语言9-46DoReMi电路图2023/11/28例说89S51-C语言9-47流程图

2023/11/28例说89S51-C语言9-48DoReMi实验(ch09-5-2.c)-12023/11/28例说89S51-C语言9-49DoReMi实验(ch09-5-2.c)-22023/11/28例说89S51-C语言9-50思考一下!如果要以定时器来完成本实验的功能,程序应如何编写?

若设置一个按钮开关,每按一下就依序发出这36个音,电路应如何修改?程序应如何编写?请将9-5-1节的电子琴与9-5-2节的试音合并,接上电源或复位时,先试着演奏这些音,之后才为电子琴功能。

2023/11/28例说89S51-C语言9-51实例演练9-5-3生日快乐歌实验2023/11/28例说89S51-C语言9-52生日快乐歌的简谱

2023/11/28例说89S51-C语言9-53流程图

2023/11/28例说89S51-C语言9-54生日快乐歌实验(ch09-5-3.c)-12023/11/28例说89S51-C语言9-55生日快乐歌实验(ch09-5-3.c)-22023/11/28例说89S51-C语言9-56思考一下!如果要以两个定时器来完成本实验的功能,程序应如何编写?

若设置一个按钮开关,每按一下演奏一次生日快乐歌,电路应如何修改?程序应如何编写?

2023/11/28例说89S51-C语言9-57实例演练9-5-4快乐点唱机实验一2023/11/28例说89S51-C语言9-58快乐点唱机电路图

2023/11/28例说89S51-C语言9-59家2023/11/28例说89S51-C语言9-60望春风

2023/11/28例说89S51-C语言9-61流程图

2023/11/28例说89S51-C语言9-62快乐点唱机实验一(ch09-5-4.c)-12023/11/28例说89S51-C语言9-63快乐点唱机实验一(ch09-5-4.c)-22023/11/28例说89S51-C语言9-64快乐点唱机实验一(ch09-5-4.c)-32023/11/28例说89S51-C语言9-65快乐点唱机实验一(ch09-5-4.c)-42023/11/28例说89S51-C语言9-66快乐点唱机实验一(ch09-5-4.c)-52023/11/28例说89S51-C语言9-67快乐点唱机实验一(ch09-5-4.c)-62023/11/28例说89S51-C语言9-68快乐点唱机实验一(ch09-5-4.c)-72023/11/28例说89S51-C语言9-69快乐点唱机实验一(ch09-5-4.c)-82023/11/28例说89S51-C语言9-70思考一下!本实验的程序很长,有点像是土法炼钢,可否利用“指针”的方式,将四个类似的play函数,变成单一个函数?

如果要以两个定时器来完成本实验的功能,程序应如何编写?

2023/11/28例说89S51-C语言9-71实例演练9-5-5快乐点唱机实验二2023/11/28例说89S51-C语言9-72快乐点唱机实验(song.h)-12023/11/28例说89S51-C语言9-73快乐点唱机实验(song.h)-

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论