stm32多功能电子琴(12键)

实现功能

1.多个按键可以弹奏歌曲

2.显示屏可看音调频率

3.声音长度可调

以下是接线图PA1-PA12接按键(音调升序)

PB8,PB9接显示屏

PA0接蜂鸣器

PB1,PB11插音量调节按钮

主要思路:

通关按键控制不同的重装值来进入中断函数,进行电频翻转实现音调高低的变化

以及控制计数值来实现声音长短,具体可以参考代码~