电子琴课程设计
《电子琴课程设计》由会员分享,可在线阅读,更多相关《电子琴课程设计(26页珍藏版)》请在毕设资料网上搜索。
1、 微机原理与单片机接口技术微机原理与单片机接口技术 课程设计报告课程设计报告 题目:电子琴题目:电子琴 姓 名: 学 号: 专业班级: 指导老师: 所在学院:电气工程与自动化学院 2013 年 5 月 16 日 目录目录 摘要. 3 第一章 引言. 4 1.1 电子琴系统概述 4 1.2 设计思路 5 第二章 系统总体方案及硬件设计 . 6 2.1 设计任务与主要内容分析 . 6 2.2 系统的硬件设计 . 6 2.3 最小系统 . 6 2.4 复位电路 . 7 2.5 显示单元设计原理 7 2.6 蜂鸣器电路 9 2.7 键盘电路 . 9 第三章 系统软件设计. 10 3.1 软件的结构图
2、10 3.2 程序流程图 .11 3.3 音阶的实现与初值计算 12 3.4 初始化程序 12 3.5 键盘消抖 . 13 3.6 显示程序 . 13 3.7 发声程序 . 13 结束语 . 15 参考文献 16 附 1 源程序代码及详细解析 17 附录 2 系统原理图 25 摘要摘要 本设计是用 AT89C52 单片机为核心控制元件, 设计一个模拟电子琴发声控制 系统。以单片机作为主控核心,与键盘、扬声器、LED 显示器等模块组成核心主 控制模块。在主控模块上设有 11 个按键,其中 7 个按键控制 7 个音符,1 个作 为播放示例乐曲使用,具有手动随意弹奏和自动播放乐曲的功能,另外 3 个
3、按键 用来实现高、 中、 低音的音符发音。 下面具体介绍一下单片机各端口的分配功能: 单片机的 P2.0-P2.6 为输入端口,用来控制 7 个音符的选择弹奏;P2.7 为功能 转换键,它能切换手动随意弹奏和自动播放乐曲的功能;P2.0-P2.2 为单片机控 制电子琴实现弹奏高、中、低的功能切换键;P0 端口通过上拉电阻接到+5V 上, 然后接 LED 共阴数码管;P1.0 为单片机的输出端口,它通过限流电阻 R 与三极 管级基极相接,三极管的集电极接有接蜂鸣器。 本设计通过控制单片机定时器的定时时间产生不同频率的音频脉冲, 经三极 管放大信号后驱动蜂鸣器发出不同音节的声音。 要实现 7 个音
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子琴 课程设计
