1、 河河南南理理工工大大学学 单片机应用与仿真训练设计单片机应用与仿真训练设计报告报告 模拟电子琴发声控制系统模拟电子琴发声控制系统 姓 名: 学 号: 专业班级: 指导老师 : 王 莉 所在学院: 电气工程与自动化学院 2012 年 10 月 28 日 摘要摘要 本次课程设计的主要内容是用 AT89C51 单片机为核心控制元件,设计 一个简单的电子琴并可实现音乐的连续播放。以单片机作为主控核心,与键盘、 扬声器等模块组成核心主控制模块,在主控模块上设有 12 个按键和扬声器。定 时器按设置的定时参数产生中断, 由于定时参数不同, 就会发出不同频率的脉冲, 不同频率的脉冲经喇叭驱动电路放大滤波后
2、,就会发出不同音调。 本简易电子琴的设计可实现的功能如下:程序中预存了 4 首音乐: 同一首 歌 、 两只蝴蝶 、 祝你快乐 、 Time to say goodbye并通过一个独立键盘 可以实现对四首音乐的“下一曲”控制。3*4 矩阵键盘中的 7 个按键分别对应着 7 个不同的音符,另外 3 个分为高、中、低音的控制,当按下某一按键,会发出 相应的音调。按下按键时,扬声器会发出声音,松开按键后,扬声器停止发声, 按键的时间越长,发声时间越久。连续按下不同的按键,可以实现乐曲的演奏。 此外还有一“模式”按键,负责在电子琴和音乐播放器两种不同模式下的切换。 目录目录 1 概述-7 1.1 音乐产生原理 -7 1.2 结构框图 -7 2 系统总体方案及硬件设计 -8 2.1 总体方案 -8 2.2 按键键盘 -8 2.3 蜂鸣器电路-8 2.4 数码管电路-9 2.5 最小系统 -