完整基于51单片机的电子琴课程设计
完整基于51单片机的电子琴课程设计
编辑整理:
尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(完整基于51单片机的电子琴课程设计)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为完整基于51单片机的电子琴课程设计的全部内容。
f完整基于51单片机的电子琴课程设计
摘要
本设计主要研究基于AT89C52单片机的简易电子琴设计。它是以单片机作为主控核心,设置键盘、蜂鸣器等外围器件另外还用到一些简单器件如:NPN型三极管及电阻等。利用按键实现音符和音调的输入;用NPN型三极管8550实现低音频功率放大;最后用蜂鸣器进行播放“送别”。本设计硬件部分主要由最小系统,按键系统模块和蜂鸣器模块组成。其软件部分主要有主程序模块、定时中断程序、定时计数程序。(1)最小系统它是单片机应用系统的设计基础它包括单片机的选择、时钟系统设计、复位电路设计、简单的IO口扩展、掉电保护等。(2按键系统模块:本设计采用10个按键,其中7个按键用来显示7个音调,其它3个按键可以进行高低中音的切换,并自动播放已存歌曲。(3蜂鸣器模块:此电子琴发音电路是通过三极管驱动蜂鸣器发音,经过上拉电阻提高驱动能力。本次设计首先对单片机设计简易电子琴仔细分析接着制作硬件电路和编写软件的程序最后进行软硬件的调试运行。并且从原理图主要芯片,各模块的原理和各个模块的程序调试来阐述。利用单片机产生不同频率来获得我们要求的音阶,实现高、中、低共21个音符的发音和音乐播放时的控制,并且能自动播放程序中编排的音乐系统运行稳定其优点是硬件电路简单软件功能完善,控制系统可靠,性价比高等,具有一定的使用和参考价值。
f完整基于51单片机的电子琴课程设计
目录
1。概述01。1设计背景012设计意义01。3设计任务0
2。系统总体方案及硬件设计12。1总体设计1方案一:采用单个的r