1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
C1(1) 1# 2 2#
3 4 4# 5
5# 6 6# 7
因钢琴有5个黑键,7个白键,共12个
而单片机有4个独立按钮,16个矩阵按键
大致思路:
我把矩阵键盘上面12个当成一个音组
因为P15与矩阵第三行冲突,不知道
怎么改,所以就不用第三行了
下面4个当成下一个音高的前四个音节
独立按键当做换音高的
然后用数码管显示音高
C c c1 c2
独立按键
矩阵按键
51单片机实现简易电子琴,一共有28个音色,代码里有注释,excel文件是频率计算,独立按键负责换音阶,矩阵按钮负责音调,因为没有做ppt讲解原理,适合有一定基础的人,个人已在板子上试验过,烧录即可使用。