本项目是基于51单片机开发的一款简易电子琴,并通过PROTEUS软件进行电路设计与功能仿真实验。
使用Proteus仿真51单片机电子琴源代码,并采用4*4矩阵键盘实现两首音乐的播放功能。用户可以通过按键选择两个八度音阶中的任意一个,同时利用1602液晶屏显示当前正在播放的音乐名称及其乐谱。
具体按键的功能如下:
- 按键“1”和“5”用于切换第一个八度;
- 播放第一首音乐时,按“1”,选择第二个八度则按“5”。
- 按键“2”和“6”用于切换第二个八度;
- 同理,按键 “2” 为播放第二首音乐的第一八度,“6” 则是第二八度的选择。
- 按键“3”,“7”,以及按键“4”,“8”的功能尚未定义。
以上代码虽然可以使用但并非最优化方案。如果将来积分上调,请注意这是由于系统自动调整造成的,与个人无关。