微机接口课程设计报告-电子琴汇.doc

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

微机接口课程设计报告 (2010~2011第一学期) 学 院:计算机科学与信息学院 专 业:计算机科学与技术 课题名称:电子琴 组 员: 指导教师: 目录 前言 4 课程设计任务书 5 1、课程设计题目 5 2、 原始资料 5 2.1、设计的主要内容 5 2.2、设计参考 5 3、 课程设计内容 5 3.1、课程设计的目的意义: 5 3.2、本课题研究的主要内容: 6 3.3、提交的成果:一份符合毕业设计论文规范的课程设计说明书 6 第一章 概述 7 1.1 电子琴设计的背景 7 1.1.1软件定时法 7 1.1.2硬件定时法 7 1.2电子琴设计的目标 8 1.3 设计的意义 8 1.4 设计环境 8 1.4.1设计环境及语言 8 1.4.2 8088系统地址 8 第二章 系统设计 10 2.1设计总要求 10 2.2 设计原理 10 2.3 软件设计和音乐相关知识 10 2.4硬件设计 12 2.4.1 8253编程定时/计数器 12 2.4.2 脉冲发生电路(A3) 13 2.4.3音频功效模块(B3) 14 2.4.4 分频电路(C5) 15 2.5设计原理图 15 2.6 实验接线 16 第三章 代码设计及调试 17 3.1代码设计 17 3.1.1 计数初始化 17 3.1.2 代码程序 17 3.2系统调试 22 3.2.1硬件调试 22 3.2.2 软件调试 22 课程设计总结 23 参考文献 24 前言 随着电子技术的发展,微型计算机的应用的日益广泛和深入,接口技术有了迅速的发展,已成为直接影响微机系统功能和推广应用的关键。微机接口技术是采用硬件与软件相结合的方法,研究微处理器如何与“外部世界”进行最佳连接,以实现CPU与“外部世界”进行高效可靠的信息交换的一门技术。而如今接口技术正在逐渐改善着人们的学习、生活、工作,因此开发本系统希望能够给人们多带来一点生活上的乐趣,接口技术与音乐的结合不断加深。由此而产生的电子琴在这种形势下,因其体积小,电子琴键盘操作直观易于掌握。 指导教师(签名)____________ 年 月 日 第一章 概述 1.1 电子琴设计的背景 随着电子科技的飞速发展,电子技术正在逐渐改善着人们的学习、生活、工作,因此开发本系统希望能够给人们多带来一点生活上的乐趣。 基于当前市场上的,,并且可以进行一定的功能扩展。I/O地址分配 表1-2 I/O地址分配(一) 表1-3 I/O地址分配(二) 监控占用00004H-0000FH作为单步(T)、断点(INT3)、无条件暂停(NMI)中断矢量区, 用户也可以更改这些矢量, 指向用户的处理, 但失去了相应的单步、断点、暂停等监控功能。 F0000H-FFFFFH监控程序区系统占用。 第二章 系统设计 2.1设计总要求 本次课程设计要设计一个电子琴,使用数字键1、2、3、4、5、6、7作为电子琴键,按下数字键发出相应的音调。 1、根据音阶频率表,利用定时器可以产生相应的脉冲信号,不同频率的脉冲信号经驱动电路放大后,就会发生不同的音调。 2、对于每一个按键的音调发音时间由软件延时控制,如一直按下,就会连续发音。 基本要求: (1)、设计实验电路(要求利用试验仪的硬件资源) (2)、分析实验原理 (3)、列出实验接线表 (4)、采用汇编语言编写实验程序 (5)、通过实验验证功能的实现 (6)、编写课程设计说明书 并希望在设计电子琴的过程中了解微机利用定时器产生音乐的基本方法,进一步熟悉定时器编程方法,熟悉键盘扫描电路工作原理及编程方法,,加深对微型计算机接口应用技术的理解和认识,进一步增强自己的动手能力。 2.2 设计原理 要使扬声器发出不同的音调,就得输入不同频率的波形。通过给8253定时/计数器装入不同的计数值,可以使其输出不同频率的方波。经过放大器的放大作用,便可驱动扬声器发 出不同的音调,只要插入一段延时程序之后,再将扬声器切断,音调的声音就可以持续一端时间。 通过计算机的不同按键输出不同的音调,需要使用系统调用功能以接收键入字符,并且要建立一张表,使键入字符与频率构成一个对应关系。 1、根据音阶频率表,利用定时器可以产生相应的脉冲信号,不同频率的脉冲信号经驱动电路放大后,就会发生不同的音调。 2、对于每一个按键的音调发音时间由软件延时控制,如一直按下,就会连续发音。各音阶标称频率值: 音阶 1 2 3 4 5 6 7 频率(HZ) 440.00 493.88 554

文档评论(0)

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

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

1亿VIP精品文档

相关文档