单片机控制声音产生.ppt
2023/11/1,例說89S51-C語言89S51-C语言,9-1,声音的产生,第九章,2023/11/1,例說89S51-C語言89S51-C语言,9-2,本章内容,2023/11/1,例說89S51-C語言89S51-C语言,9-3,声音的产生,2023/11/1,例說89S51-C語言89S51-C语言,9-4,蜂鸣器驱动电路,2023/11/1,例說89S51-C語言89S51-C语言,9-5,由89C51/89S51驱动蜂鸣器,2023/11/1,例說89S51-C語言89S51-C语言,9-6,音 调,2023/11/1,例說89S51-C語言89S51-C语言,9-7,C调音阶-频率对照表,2023/11/1,例說89S51-C語言89S51-C语言,9-8,钢琴键盘,2023/11/1,例說89S51-C語言89S51-C语言,9-9,音 节,2023/11/1,例說89S51-C語言89S51-C语言,9-10,延迟函数的内循环数与最小延迟时间的关系,2023/11/1,例說89S51-C語言89S51-C语言,9-11,Si,2023/11/1,例說89S51-C語言89S51-C语言,9-12,音阶-频率-半周期(T1)-参数对照表,2023/11/1,例說89S51-C語言89S51-C语言,9-13,音阶数组,2023/11/1,例說89S51-C語言89S51-C语言,9-14,延迟函数,2023/11/1,例說89S51-C語言89S51-C语言,9-15,发出最低的音到最高的音,2023/11/1,例說89S51-C語言89S51-C语言,9-16,常用的音阶表,2023/11/1,例說89S51-C語言89S51-C语言,9-17,歌 谱,2023/11/1,例說89S51-C語言89S51-C语言,9-18,延迟时间方式演奏,2023/11/1,例說89S51-C語言89S51-C语言,9-19,定时器方式演奏,2023/11/1,例說89S51-C語言89S51-C语言,9-20,定时器方式演奏多音-1,2023/11/1,例說89S51-C語言89S51-C语言,9-21,定时器方式演奏多音-2,2023/11/1,例說89S51-C語言89S51-C语言,9-22,应用结束符号-1,2023/11/1,例說89S51-C語言89S51-C语言,9-23,应用结束符号-2,2023/11/1,例說89S51-C語言89S51-C语言,9-24,节 拍,2023/11/1,例說89S51-C語言89S51-C语言,9-25,使用延迟函数产生节拍-1,2023/11/1,例說89S51-C語言89S51-C语言,9-26,使用延迟函数产生节拍-2,2023/11/1,例說89S51-C語言89S51-C语言,9-27,节拍-中断次数对照表,2023/11/1,例說89S51-C語言89S51-C语言,9-28,使用定时器产生节拍-1,2023/11/1,例說89S51-C語言89S51-C语言,9-29,使用定时器产生节拍-2,2023/11/1,例說89S51-C語言89S51-C语言,9-30,使用定时器产生音阶与节拍-1,2023/11/1,例說89S51-C語言89S51-C语言,9-31,使用定时器产生音阶与节拍-2,2023/11/1,例說89S51-C語言89S51-C语言,9-32,使用定时器演奏歌曲-1,2023/11/1,例說89S51-C語言89S51-C语言,9-33,使用定时器演奏歌曲-2,2023/11/1,例說89S51-C語言89S51-C语言,9-34,使用定时器演奏歌曲-3,2023/11/1,例說89S51-C語言89S51-C语言,9-35,组合应用,2023/11/1,例說89S51-C語言89S51-C语言,9-36,实例演练9-5-1,简易电子琴实验,2023/11/1,例說89S51-C語言89S51-C语言,9-37,简易电子琴电路图,2023/11/1,例說89S51-C語言89S51-C语言,9-38,按钮-音阶-参数对照表,2023/11/1,例說89S51-C語言89S51-C语言,9-39,流程图,2023/11/1,例說89S51-C語言89S51-C语言,9-40,简易电子琴实验(ch09-5-1.c)-1,2023/11/1,例說89S51-C語言89S51-C语言,9-41,简易电子琴实验(ch09-5-1.c)-2,2023/11/1,例說89S51-C語言89S51-C语言,9-42,简易电子琴实验(ch09-5-1.c)-3,2023/11/1,例說89S51-C語言89S51-C语言,9-43,思考一下!,本实验里,有无抖动的困扰?请改以定时器方式,重新设计此电子琴?在本实验里,若要改由P1.0输出音频,程序应如何修改?,2023/11/1,例說89S51-C語言89S51-C语言,9-44,实例演练9-5-2,DoReMi实验,2023/11/1,例說89S51-C語言89S51-C语言,9-45,DoReMi电路图,2023/11/1,例說89S51-C語言89S51-C语言,9-46,流程图,2023/11/1,例說89S51-C語言89S51-C语言,9-47,DoReMi实验(ch09-5-2.c)-1,2023/11/1,例說89S51-C語言89S51-C语言,9-48,DoReMi实验(ch09-5-2.c)-2,2023/11/1,例說89S51-C語言89S51-C语言,9-49,思考一下!,如果要以定时器来完成本实验的功能,程序应如何编写?若设置一个按钮开关,每按一下就依序发出这36个音,电路应如何修改?程序应如何编写?请将9-5-1节的电子琴与9-5-2节的试音合并,接上电源或复位时,先试着演奏这些音,之后才为电子琴功能。,2023/11/1,例說89S51-C語言89S51-C语言,9-50,实例演练9-5-3,生日快乐歌实验,2023/11/1,例說89S51-C語言89S51-C语言,9-51,生日快乐歌的简谱,2023/11/1,例說89S51-C語言89S51-C语言,9-52,流程图,2023/11/1,例說89S51-C語言89S51-C语言,9-53,生日快乐歌实验(ch09-5-3.c)-1,2023/11/1,例說89S51-C語言89S51-C语言,9-54,生日快乐歌实验(ch09-5-3.c)-2,2023/11/1,例說89S51-C語言89S51-C语言,9-55,思考一下!,如果要以两个定时器来完成本实验的功能,程序应如何编写?若设置一个按钮开关,每按一下演奏一次生日快乐歌,电路应如何修改?程序应如何编写?,2023/11/1,例說89S51-C語言89S51-C语言,9-56,实例演练9-5-4,快乐点唱机实验一,2023/11/1,例說89S51-C語言89S51-C语言,9-57,快乐点唱机电路图,2023/11/1,例說89S51-C語言89S51-C语言,9-58,家,2023/11/1,例說89S51-C語言89S51-C语言,9-59,望春风,2023/11/1,例說89S51-C語言89S51-C语言,9-60,流程图,2023/11/1,例說89S51-C語言89S51-C语言,9-61,快乐点唱机实验一(ch09-5-4.c)-1,2023/11/1,例說89S51-C語言89S51-C语言,9-62,快乐点唱机实验一(ch09-5-4.c)-2,2023/11/1,例說89S51-C語言89S51-C语言,9-63,快乐点唱机实验一(ch09-5-4.c)-3,2023/11/1,例說89S51-C語言89S51-C语言,9-64,快乐点唱机实验一(ch09-5-4.c)-4,2023/11/1,例說89S51-C語言89S51-C语言,9-65,快乐点唱机实验一(ch09-5-4.c)-5,2023/11/1,例說89S51-C語言89S51-C语言,9-66,快乐点唱机实验一(ch09-5-4.c)-6,2023/11/1,例說89S51-C語言89S51-C语言,9-67,快乐点唱机实验一(ch09-5-4.c)-7,2023/11/1,例說89S51-C語言89S51-C语言,9-68,快乐点唱机实验一(ch09-5-4.c)-8,2023/11/1,例說89S51-C語言89S51-C语言,9-69,思考一下!,本实验的程序很长,有点像是土法炼钢,可否利用“指针”的方式,将四个类似的play函数,变成单一个函数?如果要以两个定时器来完成本实验的功能,程序应如何编写?,2023/11/1,例說89S51-C語言89S51-C语言,9-70,实例演练9-5-5,快乐点唱机实验二,2023/11/1,例說89S51-C語言89S51-C语言,9-71,快乐点唱机实验(song.h)-1,2023/11/1,例說89S51-C語言89S51-C语言,9-72,快乐点唱机实验(song.h)-2,2023/11/1,例說89S51-C語言89S51-C语言,9-73,快乐点唱机实验二(ch09-5-5.c)-1,2023/11/1,例說89S51-C語言89S51-C语言,9-74,快乐点唱机实验二(ch09-5-5.c)-2,2023/11/1,例說89S51-C語言89S51-C语言,9-75,快乐点唱机实验二(ch09-5-5.c)-3,2023/11/1,例說89S51-C語言89S51-C语言,9-76,快乐点唱机实验二(ch09-5-5.c)-4,例說89S51-C語言,10-77,2023/11/1,声音的产生,Bye Bye,