单片机课程设计--简易电子琴设计
《单片机课程设计--简易电子琴设计》由会员分享,可在线阅读,更多相关《单片机课程设计--简易电子琴设计(16页珍藏版)》请在毕设资料网上搜索。
1、 计算机与通信工程计算机与通信工程学院学院 单片机单片机与接口技术与接口技术课程设计总结报告课程设计总结报告 设计题目设计题目: 简易电子琴设计 学生姓名学生姓名: 系系 别别:计算机与通信工程学院 专专 业业:电子信息科学与技术 班班 级级:09-01 学学 号号: 指导教师指导教师: 2011 年 12 月 26 日 2 / 16 简易电子琴设计简易电子琴设计 电子琴概述电子琴概述 这次设计的电子琴与市场上的电子琴相比虽然音色逊了一点,但是其物美价 廉,功能强大,携带方便,深受大家喜欢。此次课程设计的电子琴是有 4*4 矩阵键盘来实现发音,其中 4 个键是功能键,剩下的 12 键实现真正的
2、发音。 此外在电子琴的功能上又加上了音乐播放功能、选择歌曲、暂停以及录音回 放功能,使电子琴变得更强大。让电子琴不再是简单的弹出音调简单的电子 琴,而是一个功能齐全的电子琴。 本设计功能本设计功能 1. 通过矩阵键盘能够弹出美妙的音乐。 2. 通过功能切换,能够切换到音乐播放器功能 3. 能够把弹出的音乐录制下来,并且还能够回放出来。 本设计的仿真图本设计的仿真图 3 / 16 引脚描述:矩阵键盘接的是 P3 口,显示部分的段控制口接的是 P0 口,位控制口 接的是 P2.0、P2.1、P2.2、P2.4、P2.5,蜂鸣器接的 P2.3 口。各种功能键如图 所示。 设计的流程图设计的流程图 开
3、始 初始化 功能选择 进入电子琴功能 通过键盘弹音乐 是否录音 是否回放 返回 进入音乐播放 是否选择下一曲 是否暂停 返回 4 / 16 我负责的模块我负责的模块 主程序主程序:也就是本程序的整体构造、功能构造。也就是本程序的整体构造、功能构造。 主程序程序: void main() init();/初始化 while(1) keyscan();/调用键盘扫描 display();/显示 if(key_function=1)/如果选择音乐播放 switch(count) case 1:play(music1,music1_L);break;/播放第一首 case 2:play(music2,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 课程设计 简易 电子琴 设计
