51单片机16键电子琴仿真图(单片机编程实训任务)

1. 制作一个多音阶电子琴,由4X4键盘和功放模块组成,设计成16个音符,可随意弹奏想要表达的音乐,音符和按键对应关系如下图所示。点在数字下面表示低音,点在数字上面表示高音,无点的数字表示中音。

51单片机16键电子琴仿真图(单片机编程实训任务)(1)

画出接线图和流程图,并根据流程图编写代码,仿真实现功能。

2. 制作一个音乐播放器,循环播放歌曲《两只老虎》。该歌曲简谱如下图所示。

简谱知识:无下划线的音符为四分音符;有一个下划线的音符为八分音符,如5;有两条下划线的音符为十六分音符,如6;有点的音符为附加音符,如 ,为1.5个八分音符。一拍的时长为400ms,以四分音符为节拍,四分音符的时长就为400ms,八分音符的时长就为200ms,十六分音符的时长就为100ms。

51单片机16键电子琴仿真图(单片机编程实训任务)(2)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页