基于51单片机的电子琴课程设计.doc
上传人:qw****27 上传时间:2024-09-11 格式:DOC 页数:5 大小:54KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

基于51单片机的电子琴课程设计.doc

基于51单片机的电子琴课程设计.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

PAGE\*MERGEFORMAT5摘要本设计主要研究基于AT89C52单片机的简易电子琴设计。它是以AT89C52单片机作为主控核心,设置键盘、蜂鸣器等外围器件;另外还用到一些简单器件如:两位数码管,和NPN型三极管及电阻等。利用按键实现音符和音调的输入;四位的数码管进行被操作的按键显示;用NPN型三极管8550实现低音频功率放大。本设计硬件部分主要由最小系统,按键系统模块、数码管显示模块和蜂鸣器模块组成。其软件部分主要有主程序模块、定时中断程序、定时计数程序、显示程序。(1)最小系统:它是单片机应用系统的设计基础。它包括单片机的选择、时钟系统设计、复位电路设计、简单的I/O口扩展、掉电保护等。(2)按键系统模块:本设计采用10个按键,其中7个按键用来显示7个音调,其它3个按键可以进行高低中音的切换。(3)数码管显示模块:SM420562段选端接在单片机的P0口,四个位选端分别接在P2.0、P2.1、P2.2和P2.3。(4)蜂鸣器模块:此电子琴发音电路是通过三极管驱动蜂鸣器发音,经过上拉电阻提高驱动能力。本次设计首先对单片机设计简易电子琴仔细分析,接着制作硬件电路,购买电子器件进行焊接,之后编写软件的程序,最后进行软硬件的调试运行。并且从原理图,主要芯片,各模块的原理和各个模块的程序调试来阐述。利用单片机产生不同频率来获得我们要求的音阶,实现高、中、低共21个音符的发音和显示。基于单片机设计的简易电子琴,系统运行稳定,其优点是硬件电路简单,软件功能完善,控制系统可靠,性价比高等,具有一定的使用和参考价值。目录TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc297874841"1.概述PAGEREF_Toc297874841\h4HYPERLINK\l"_Toc297874842"1.1设计背景PAGEREF_Toc297874842\h4HYPERLINK\l"_Toc297874843"1.2设计意义PAGEREF_Toc297874843\h4HYPERLINK\l"_Toc297874844"1.3设计任务PAGEREF_Toc297874844\h4HYPERLINK\l"_Toc297874845"2.系统总体方案及硬件设计PAGEREF_Toc297874845\h5HYPERLINK\l"_Toc297874846"2.1总体设计PAGEREF_Toc297874846\h5HYPERLINK\l"_Toc297874849"2.2单片机选型PAGEREF_Toc297874849\h6HYPERLINK\l"_Toc297874850"2.3单片机的最小工作系统PAGEREF_Toc297874850\h6HYPERLINK\l"_Toc297874852"2.3.1时钟电路PAGEREF_Toc297874852\h6HYPERLINK\l"_Toc297874853"2.3.2复位电路PAGEREF_Toc297874853\h7HYPERLINK\l"_Toc297874854"2.4原理框图PAGEREF_Toc297874854\h7HYPERLINK\l"_Toc297874856"2.5显示部分设计PAGEREF_Toc297874856\h8HYPERLINK\l"_Toc297874857"2.5.1数码显示方式PAGEREF_Toc297874857\h8HYPERLINK\l"_Toc297874858"2.5.2八位数码管的结构PAGEREF_Toc297874858\h8HYPERLINK\l"_Toc297874860"2.6按键部分设计PAGEREF_Toc297874860\h9HYPERLINK\l"_Toc297874861"2.6.1操作键设计PAGEREF_Toc297874861\h9HYPERLINK\l"_Toc297874862"2.6.2键盘设计PAGEREF_Toc297874862\h9HYPERLINK\l"_Toc297874863"2.6.3去抖动PAGEREF_Toc297874863\h10HYPERLINK\l"_Toc297874864"2.7发音部分设计PAGEREF_Toc297874864\h