矩阵键盘电子琴
按下矩阵键盘中的某个按键 → 单片机识别按键编号 → 查表得到对应音符频率 → 定时器产生该频率的方波 → 无源蜂鸣器或扬声器发声。
4根行线:R1、R2、R3、R4 4根列线:C1、C2、C3、C4
矩阵键盘 单片机
R1 ───────── P1.0 R2 ───────── P1.1 R3 ───────── P1.2 R4 ───────── P1.3
C1 ───────── P1.4 C2 ───────── P1.5 C3 ───────── P1.6 C4 ───────── P1.7
C1 C2 C3 C4 │ │ │ │ R1 ───────按键0──按键1──按键2──按键3 R2 ───────按键4──按键5──按键6──按键7 R3 ───────按键8──按键9──按键10─按键11 R4 ───────按键12─按键13─按键14─按键15
矩阵键盘怎样判断按下了哪个键
单片机采用“逐行扫描”。
例如先让第一行为低电平,其余行为高电平:怎样把16个按键变成钢琴音符;
| 0 | C4 | 261.63 Hz |
| 1 |
网硕互联帮助中心


评论前必须登录!
注册