基于AT89C51单片机的多音阶电子琴的设计.doc
《基于AT89C51单片机的多音阶电子琴的设计.doc》由会员分享,可在线阅读,更多相关《基于AT89C51单片机的多音阶电子琴的设计.doc(22页珍藏版)》请在冰豆网上搜索。
![基于AT89C51单片机的多音阶电子琴的设计.doc](https://file1.bdocx.com/fileroot1/2022-11/2/c40c9ea9-092c-4296-845a-d57d0568e1bd/c40c9ea9-092c-4296-845a-d57d0568e1bd1.gif)
重庆三峡学院单片机课程设计报告书
重庆三峡学院
单片机课程设计报告书
学院:
年级专业:
学号:
学生姓名:
指导教师:
教师职称:
成绩:
制作日期2012年11月29日
基于AT89C51单片机的多音阶电子琴的设计
重庆三峡学院
摘要
单片机是电子、计算机及机电专业的一门重要的必修课程。
要求我们掌握单片机的基本组成和工作原理、会变程序的一般编写方法、常用接口电路的软硬件设计方法,具备基本的单片机系统应用与开发能力。
随着科技的快速发展,单片机的应用日益普遍。
单片机具有强大的控制功能和灵活的编程实现特性,它已经溶入现代人们的生活中,成为不可替代的一部分。
本单片机系统设计应用单片机控制技术,用AT89C51单片机为核心控制元件根据本学期所学的单片机知识结合设计了一套单片机控制的电子琴系统。
电子琴是现代电子科技与音乐结合的产物,是一种新型的键盘乐器,它在现代音乐扮演着重要的角色。
本次设计首先对单片机设计简易电子琴仔细分析,接着制作硬件电路和编写软件的程序,最后进行软硬件的调试运行。
并且从原理图,主要芯片,各模块的原理和各个模块的程序调试来阐述。
利用单片机产生不同频率来获得我们要求的音阶,实现高、中、低共21个音符的发音和显示和音乐播放时的控制显示,并且能自动播放程序中编排的音乐。
系统运行稳定,其优点是硬件电路简单,软件功能完善,控制系统可靠,性价比高等,具有一定的使用和参考价值。
关键词:
单片机、电子琴、AT89C51、独立键盘、
目录
第1章引言.........................................................................................................................1.
1.1设计背景.........................................................................................................................1
1.2设计任务.........................................................................................................................1
1.3设计目的.........................................................................................................................1
1.4设计思路.........................................................................................................................1
第2章方案论证...................................................................................................................1
2.1方案论证..........................................................................................................................1
第3章硬件系统设计...........................................................................................................2
3.1时钟电路..........................................................................................................................2
3.2复位电路.........................................................................................................................3
3.3原理框图.........................................................................................................................3
3.4显示部分设计.................................................................................................................3
3.5按键部分设计..................................................................................................................4
3.6发音部分设计..................................................................................................................5
第4章软件系统设计...........................................................................................................5
4.1系统分析..........................................................................................................................5
4.2参数计算.........................................................................................................................7
4.3程序设计..........................................................................................................................8
第5章实验结果..........................