基于单片机的电子琴的电路设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于单片机的电子琴的电路设计

引言

随着计算机在社会各领域的渗透,单片机的应用正在不断地走向深入,同时带动着工业、农业、商业、家电以及玩具的日新月异更新,极大地提高了电子电路及系统设计质量和效率。

本文中所设计的具有存储功能的单片机电子琴是由STC89C51 单片机、小键盘、LCD 以及音频功放电路和扬声器组成的。利用该电子琴电路,用户可以自由地输入音符,利用单片机产生不同频率来获得我们要求的音阶,使扬声器发出悦耳的音乐,最终可随意弹奏想要表达的音乐。同时详细论述了该系统的设计过程及关键技术。

1 系统硬件组成

电子琴的控制电路分为单片机STC89C51、工作指示LED、LCD 显示器、按

键输入、喇叭接口等几部分。其硬件电路结构框图如图1 所示。

1.1 单片机STC89C51 简介

STC 单片机是一款增强型5l 单片机,完全兼容MCS-51。STC89C51 可以代

替AT89C51,而且功能更强,速度更快,寿命更长,价格更低。该单片机具有40 个引脚,采用双列直插DIP-40 封装。STC89C51 可以完成ISP 在线编程功能,

而AT89C51 则不能。因此,将AT89C51 中的程序直接烧录到STC89C51 中后,

STC89C5l 就可以代替AT89C51 直接工作。STC 推出的系列51 单片机芯片全

面兼容其它51 单片机。STC89C51 内部有E2PROM,可以在程序中修改,而

且断电不丢失数据。此外,还增加了两级中断优先级等等,STC89 系列单片机的基本特性如图2 所示。

通常电子琴所输入的音阶值都先存入变量数组中,演奏时才逐一取出来播放

相关文档
最新文档