欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    计算机硬件课程设计 电子琴

    • 资源ID:1401645       资源大小:7.88MB        全文页数:49页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    计算机硬件课程设计 电子琴

    1、计算机硬件技术基础课程设计计算机硬件技术基础课程设计 电子琴 小组成员及分工: XX XX XX XX 目录目录 目录. 2 摘要. 3 1.设计目的与意义 4 1.1 设计目的 . 4 1.2 设计意义 . 4 2.课程设计的任务和思路 5 2.1 设计任务 . 5 2.2 设计思路 . 5 3. 硬件工作原理 8 3.1 8255 工作原理 . 8 3.2 8254 工作原理 . 9 3.3 扬声器模块工作原理 . 10 3.4 三色 LED 数显 11 3.5 4X4 非编码键盘 . 12 4. 功能说明 . 13 4.1 总体功能说明 . 13 4.1.1 主程序说明 13 4.2 弹

    2、奏功能说明 . 14 4.2.1 音符选择 . 15 4.2.2 音阶选择 . 15 4.2.3 弹奏实现 . 15 4.2.4 流程图 15 4.3 回放功能 16 4.4 歌曲播放功能 . 18 4.5 显示功能 19 5. 组员心得体会 20 心得体会 1: 错误错误!未定义书签。未定义书签。 心得体会 2: 错误错误!未定义书签。未定义书签。 心得体会 3: 错误错误!未定义书签。未定义书签。 心得体会 4: 错误错误!未定义书签。未定义书签。 6操作说明书 . 21 6.1 连线要求 21 6.2 使用电子琴弹奏乐曲以及使用各个子功能的方法 22 7.整体程序清单 23 摘要摘要 通

    3、过大三上学期对计算机硬件技术课程的学习,我们初步掌 握了一些计算机硬件工作的基本原理、汇编语言程序设计方法, 建立 了微型计算机系统的整体概念,初步形成微机系统软硬件开发的能 力。为了更好的理解和掌握学习到的知识, 也为了更深入的了解熟悉 可编程定时器 8254 和 8255,我们试图通过编程使 8255 识别输入键 值,通过 8254 识别发声, 达到通过按键控制扬声器发声频率的目的, 从而模拟电子琴的工作原理。 由于本电子琴设计简单, 方便改装用于其他实用领域, 如报警器、 门铃、儿童玩具等,具有一定的实用价值。 要完成一个简易的电子琴, 要求我们利用相关已经学过的芯片连 接成一个电子电路

    4、,并且通过自己用汇编语言编程,控制设计的电子 电路实现电子琴的一些功能, 比如通过高中低音键和音调键分别控制 发出高低音的 1、2、3、4、5、6、7 音调,比如播放预先存储的歌曲, 比如回放上一个弹奏的歌曲等。 本文首先介绍了设计目的、意义、任务及思路,接着简单介绍了 各个元器件的工作原理, 然后以流程图的形式展现了各程序的基本思 路,再介绍了一些具体功能是如何实现的, 在附录中还附带了完整的 程序,最后描述了组员的心得体会。 1.设计目的与意义设计目的与意义 1.1 设计目的设计目的 计算机硬件技术课程设计是对所学课程内容的全面、 系统的总结、 巩固和提高的一项课程实践活动。 课程设计要求

    5、同学们熟悉汇编语言 的编程、连接、调试、运行等步骤,以及设计中所设计的相关软硬知 识。通过课程设计, 一方面提高运用汇编语言变成解决实际问题的能 力,另一方面使同学们更深入的了解计算机系统内部的有关知识,为 以后的学习和系统开发奠定良好的基础。 1.2 设计意义设计意义 通过课程设计要进一步锻炼在微型计算机应用方面的实际工作 能力。计算机科学是一门应用型学科,学习时必须紧密联系实际,要 强调实际问题的能力。 通过设计学会面对一个实际问题时如何分析问 题、 收集资料并且如何将理论知识运用于实际生活中, 解决实际问题。 2.课程设计的任务和思路 2.1 设计任务设计任务 设计一个电子琴,以扬声器作

    6、为发声装置,以 4X4 小键盘作为输 入装置,模拟电子琴的琴键和功能按键,嗲子清具有低、中、高三个 音阶,能弹奏曲目在计算机硬件试验系统基础上, 完成扬声器模块的 设计,完成基本功能,并在此基础上完善并优化系统功能。 (1)按“17”中的任一数字键,则发出对应的中音; (2)若按下“高音键”和“17”中的任一数字键,则发出对应 的高音; (3)若按下“低音键”和“17”中的任一数字键,则发出对应 的低音; (4)弹奏时要求能够区分节拍、音调、音阶和休止符。 2.2 设计思路设计思路 电子琴的设计实际上就是要设计一个程序,通过识别按键,控制 扬声器模块的振动频率,从而发出不同的音调。扬声器模块是通过并 行接口芯片 8255 和定时芯片 8254 来控制发音的, 其电路连接方式如 下图所示。 图 1 扬声器控制电路 扬声器是由 8254 通道 2 产生的方波信号驱动发声的。要想让扬 声器发声,除了电源和接地外, ,还需要一个引脚给予振动频率才能 正常工作。 同时当 8255 的 PC7 置 1, , 使得 8254 的 GATE 为高时。 OUT2 引脚


    注意事项

    本文(计算机硬件课程设计 电子琴)为本站会员(毕***)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583