- 6
- 0
- 约1.14万字
- 约 13页
- 2018-06-24 发布于浙江
- 举报
51单片机电子琴,支持奏14音、播放21音、支持重放弹奏曲目、支持节拍显示和音调显示
矩阵按键分布
K0 K1 K2 K3
K4 K5 K6 K7
K8 K9 K10 K11
K12 K13 K14 K15
按键功能介绍:
模式下:录制按键按下后开始录制接下来弹奏的歌曲,按下录制结束。按的播放按键播放刚才弹奏的歌曲。
~K3:低~低
K4:0音
K5~K11:中~中
K12~K15 :高~高。模式下:K12:上一首歌曲
暂停、再次播放
下一首歌曲
播放模式是,退出播放
:
#include reg52.h
#include intrins.h
#define uchar unsigned char
#define uint unsigned int
sbit PLAY = P3^1;
sbit SPK = P3^0;
#define ALLSONG 3 //歌曲总数 按实际写
#define CODEMAX 30 //最大音符数
uchar tone_h;
uchar tone_l;
uchar t1_flag = 0; //用于记录定时器1进入中断的次数
uchar PressTime = 0; //按键按下的时间(节拍)
uchar code chuzhi[3][16]={ //音调对应的计数初值
0xff,0xff, //用任意值占0位,因为音调从1开始
0xf8,0x8c,//低1
0xf9,0x5b,/
您可能关注的文档
最近下载
- 宣贯培训(2026年)《QCT 272-2025汽车用铝合金铸件技术条件》.pptx VIP
- 电力电子技术 课件全套 大连工业版 绪论、项目1--5 单相可控整流电路--无源逆变电路.pptx
- 人口抽样调查行、职业编码.ppt VIP
- AIAG-VDA FMEA测试考试题(答案).docx VIP
- 冷板液冷服务器设计白皮书-2023.10-40页-WN11.pdf VIP
- AIAG&VDA FMEA实用培训资料.pptx VIP
- AIAG-VDA FMEA测试考试题(试卷).doc VIP
- AIAG & VDA SPC 手册 第一版 中文版(统计过程控制 2026 全球统一版 完整原文 + 过程能力判定).docx VIP
- T∕JSCTS 70-2025 多旋翼中小型无人驾驶航空器操控员培训指南.pdf
- 企业登记注册委托代理合同书.docx VIP
原创力文档

文档评论(0)