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

  • 7
  • 0
  • 约 5页
  • 2016-11-07 发布于贵州
  • 举报
基于51单片机的子琴课程设计

摘要 本设计主要研究基于AT89C52单片机的简易电子琴设计。它是以AT89C52单片机作为主控核心,键盘、420562段选端接在单片机的P0口,四个位选端分别接在P2.0、P2.1、P2.2和P2.3。 (4)蜂鸣器模块:此电子琴发音电路是通过三极管驱动蜂鸣器发音,经过上拉电阻提高驱动能力。 本次设计首先对单片机设计简易电子琴仔细分析,接着制作硬件电路,购买电子器件进行焊接,之后编写软件的程序,最后进行软硬件的调试运行。并且从原理图,主要芯片,各模块的原理和各个模块的程序调试来阐述。利用单片机产生不同频率来获得我们要求的音阶,实现高、中、低共21个音符的发音和显示。基于单片机设计的简易电子琴,系统运行稳定,其优点是硬件电路简单,软件功能完善,控制系统可靠,性价比高等,具有一定的使用和参考价值。 目录 1.概述 4 1.1设计背景 4 1.2设计意义 4 1.3 设计任务 4 2.系统总体方案及硬件设计 5 2.1总体设计 5 2.2单片机选型 6 2.3单片机的最小工作系统 6 2.3.1 时钟电路 6 2.3.2复位电路 7 2.4 原理框图 7 2.5显示部分设计 8 2.5.1数码显示方式 8 2.5.2八位数码管的结构 8 2.6 按键部分设计 9 2.6.1操作键设计 9 2.6.2键盘设计 9 2.6.3去抖动 10 2.7发音部分设计 11 3.系

文档评论(0)

1亿VIP精品文档

相关文档