单片机课程设计数字电子琴.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机课程设计数字电子琴

单片原理及应用课程设计 题 目: 数字电子琴 专 业: 测控技术与仪器 班 级: 姓 名: 学 号: 组 员: 指导 教师: 摘要 电子琴是现代电子科技与音乐结合的产物,由于价格便宜,体积小,易于携带等一系列的优点,使它在现代音乐中扮演了很重要的地位,成为其不可分割的部分。我们这次的课题就是以80C51单片机作为核心控制元件,设计电子琴。以单片机为主核心,与矩阵式键盘、扬声器、LED数码管等模块组合而成的控制模块。本系统具有硬件电路简单,软件运行稳定,控制系统可靠,性价比高等特点具有一定的实用及参考价值。 关键词:单片机、扬声器、矩阵式键盘、LED数码管、电子琴 2013/7/11 目录 第一章 概述 3 1.1引言 3 1.2 设计要求 3 1.3 功能描述 3 第二章 设计原理 4 2.1 原理简介 4 2.2 主体结构图 5 第三章 硬件简介 6 3.1 硬件介绍 6 3.2 各部分电路简介 6 第四章 流程图 11 第五章 程序清单 12 设计体会与总计 15 参考文献 15 第一章 概述 1.1 引言 单片微型计算机是大规模集成电路技术发展的产物,是第四代计算机的一个分支,它是集CPU、RAM、ROM、I/O接口和终端系统于同一硅片的器件,它具有高性能、高速度、体积小、价格低、稳定可靠、应用广泛的特点。它的应用必定导致传统的控制技术从根本上发生变革。因此,单片机的开发应用已成为高科技和工程领域的一项重大课题。 本文就是利用单片机作为核心,来设计简易的电子琴,利用单片机产生的不同频率来获得我们需要的音阶,达到我们可以随意弹奏乐曲的目的。 1.2 设计要求 本设计 音符 频率f/Hz 计数初值 音符 频率f/Hz 计数初值 低1 DO 262 63628 中1 DO 523 64580 低2 RE 294 63835 中2 RE 587 64684 低3 MI 330 64021 中3 MI 659 64777 低4 FA 349 64103 中4 FA 698 64820 低5 SO 392 64260 中5 SO 784 64898 低6 LA 440 64400 中6 LA 880 64968 低7 SI 494 64524 中7 SI 988 65030 利用定时器可以发出不同频率的脉冲,不同频率的脉冲经喇叭驱动电路放大滤波后,会发出不同的音调。定时器按设置的定时参数产生中断,这一次中断发出脉冲低电平,下一次反转发出脉冲高电平。由于定时参数不同,就发出不同频率的脉冲。有键按下,会发出连续脉冲,直到按键松开,才停止发音。 2.2 主题结构图 第三章 硬件简介 3.1 硬件介绍 总电路图 3.2 各部分电路简介 3.2.1单片机 本设计所用单片机为80C51单片机,它有四个8位并行I/O接口P0、P1、P2和P3;8位CPU;寻址能力2*64K;4KB的内部ROM和128B的内部RAM;一个串行全双工异步接口;五个中断源和两个中断优先级;采用cmos工艺,电流小功耗低。 80C51各引脚功能介绍 Vcc(40脚)=+5v Vss(20脚)=0 (接地) XTAL1(19脚):接外部晶体的一端。 XTAL2(18脚):接外部晶体的另一端。 RST(9脚):复位端,高电平持续10ms以上有效。 PSEN(29脚):片外程序存储器读选通信号输出端,低电平有效。 ALE/PROG(30脚):地址锁存允许/编程线。 EA/Vpp(31脚):片外程序存储器选用端,低电平有效。 输入/输出引脚: P0.0-P0.7 (39脚-32脚) P1.0-P1.7 (01脚-08脚) P2.0-P2.7 (26脚-21脚) P3.0-P3.7 (10脚-17脚) 3.3.2 晶振电路 单片机内部有一个用于构成振荡器的高增益反相放大电路,引脚XTAL1为输入端,XTAL2为输出端,两引脚间跨接晶体振荡器与微调电容组成并联谐振回路,构成一个自激振荡器为内部时钟电路提供振荡时钟,石英晶体取12MHz,电容C1、C2取30pF。 3.2.3 复位电路 手动复位要求在电源接通的条件下,如果出现死机的情况,用按钮开关进行复位。单片机要求完成复位,必须在复位端输入连续

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档