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

    微机课程设计电子琴

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

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

    微机课程设计电子琴

    1、微机实验及课程设计报告 微机实验及课程设计微机实验及课程设计 课程设计报告课程设计报告 电子琴电子琴 姓姓 名:名: 学学 号:号: 专专 业:业: 实实 验验 室:室: 同组人员:同组人员: 学学 号:号: 设计时间:设计时间: 2011 年年 9 月月 19 日日 2011 年年 10 月月 31 日日 评定成绩:评定成绩: 审阅教师:审阅教师: 微机实验及课程设计报告 目目 录录 一实验简介一实验简介3 3 二基本设计思想二基本设计思想3 3 三程序流程和程序实现三程序流程和程序实现3 3 四测试方案和测试结果四测试方案和测试结果1010 五五分析与总结分析与总结1010 微机实验及课程

    2、设计报告 一一实验简介实验简介 目的:目的: 检验和提高我在原理与接口综合应用方面分析问题与解决问题的能力,同时也给我提供更多、更好的训练 机会。根据设计要求,尽可能完成设计要求的功能,选择最合适的器件,构成最有效的硬件电路来完成。 基本实验要求基本实验要求: 构造一模拟/数字电子琴 、选择利用实验仪扬声器/PC 机内 8253 驱动内扬声器与键盘 1、2、3、4、5、6、7、8 设计一个电子琴, 通过按数字键响相应的乐符 1、2、3、4、5、6、7、i,使能演奏简单的乐曲。按 18 数字键同时点亮相应 的 8 个 LED 灯,使具有声、光效果; 2、 利用实验仪DAC和喇叭,软件控制上述功能

    3、。选择机内还是实验仪由开关设置,课随时切换; 3、在8*8点阵上表示音节高低; 4、精确显示从第一个键按下后的时间(单位秒,要求精确到0.1秒,显示到秒) 。 进一步设计要求进一步设计要求: 1.、能准确记录开始演奏到结束演奏的时间,在八段码上显示; 2、 数字、模拟合奏,能同时指示音阶; 3、自动录音,并具有回放功能(分两种水平、难易不等、即记录按键,同时记录按键和时间。 实现情况:实现情况: 实现基本实验要求的 13。 二基本设计思想二基本设计思想 1、先分别设计机内电子琴和实验仪电子琴。机内电子琴参照实验五 8253 计数器/定时器的选做与探索中 使用 PC 机内 8253 驱动声音接口

    4、;实验仪电子琴参照实验中演示实验的电子琴流程图; 2、再把两者结合起来,用一个高低电平作开关控制是机内还是实验仪,可通过 8255A 口输入,判断 10(二 进制)则实验仪 DAC,00 则机内喇叭; 3、点阵显示。根据输入的数字判断应显示点阵的哪一行。具体可先把点阵的 8 列全选通,输入为 1某 个数字时,判断显示相应的行; 、LED 灯显示。同样,根据输入的数字判断应显示哪一个 LED 灯。具体可设置 8255B 口为输出,根据输入 的数字,输出控制 LED 灯相应灯亮。 微机实验及课程设计报告 三程序流程和程序实现三程序流程和程序实现 1、机内电子琴、机内电子琴 流程图: 程序: dse

    5、g segment freq dw 262,294,330,349,392,440,494,523 ;扬声器发声各频率值 msg db Press 1,2,3,4,5,6,7,8,ESC:,0dh,0ah,$ tim dw 400 num db ? dseg ends sseg segment stack dw 256 dup(?) sseg ends cseg segment assume cs:cseg,ds:dseg start: mov ax,dseg mov ds,ax mov dx,offset msg mov ah,9 int 21h ;显示提示信息 sss: mov ah,7 int 21h ;等待从键盘接收字符,不回显 al=asc 码 cmp al,1bh je exit;若为 ESC 键,则转 EXIT 退出 cmp al,31h jl sss ;小于 31h cmp al,38h ;大于 38h


    注意事项

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




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