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

    硬件课程设计--可存储式电子琴

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

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

    硬件课程设计--可存储式电子琴

    1、 硬件课程设计硬件课程设计 题目:可存储式电子琴 班级:网络工程 10-2 班 姓名: 学号: 指导教师: - 1 - 目录目录 1、设计任务与要求2 2、总体方案与说明2 3、硬件框图与说明4 4、电路原理图与说明8 5、软件功能流程图8 6、源程序清单及注释10 7、问题分析及解决方案30 8、结论与体会31 9、参考资料31 - 2 - 1、设计任务与要求:、设计任务与要求: 利用 8279、8253 芯片和键盘、喇叭等器件设计硬件电子琴,具备如下功能: 当按下琴键时,扬声器发出该琴键相对应的音阶,同时可以通过按键转换高中低 音节,可以播放预存音乐。 2、总体方案与说明:、总体方案与说明

    2、: (1) 、音阶的 1-7 音利用 8253 芯片控制时钟频率来实现,并用 8253 芯片进 行周期性的扫描是否有键按下,进而实现发音的功能。 (2) 、本次设计有两种功能:高中低音的转换(默认状态为中音)和播放预 制的曲目。 (3) 、本次设计中用到了 8253,8279,I/O 输入等芯片。 (4) 、各个芯片地址: 8279 的控制端地址为:20AH,数据端地址为:208H。 8253 的控制端地址为:213H,数据端地址为:210H。 I/O 输出的地址为:200H。 (5) 、按键说明: 1-do 音 2-re 音 3-mi音 4-fa 音 5-sol音 6-la 音 7-si音

    3、A-高音转换键 B-中音转换键 C-低音转换键 D-放音键 (6) 、功能模块图: - 3 - (7)按键及对应的寄存器键值: 按键 1 2 3 4 5 6 7 A B C D 寄存器键值 02H 0AH 22H 01H 09H 21H 00H 07H 29H 28H 2BH (8)音阶及对应的频率: 开始开始 功能选择功能选择 低音 中音 高音 播放音乐 低音子程序 中音子程序 高音子程序 播放音乐子 程序 结束 - 4 - 3、硬件框图与说明:、硬件框图与说明: 3.1 8279 芯片介绍:芯片介绍: 8279 引脚图; 8279 是可编程的键盘、显示接口芯片。具有按键处理功能,又具有自动

    4、显示功 能。 8279 内部有键盘 FIFO (先进先出堆栈) /传感器, 双重功能的 8*8=64BRAM, 键盘控制部分可控制 8*8=64 个按键或 8*8 阵列方式的传感器。该芯片能自动消 抖并具有双键锁定保护功能。显示 RAM 容量为 16*8,即显示器最大配置可达 16 位 LED 数码显示。 (1) 数据线 DB0DB7 是双向三态数据总线,在接口电路中与系统数据总线相连, 用以传送 CPU 和 8279 之间的数据和命令。 音阶 1 2 3 4 5 6 7 高音频率(HZ) 552 587 659 700 784 880 988 中音频率(HZ) 262 294 330 349

    5、 392 440 494 低音频率(HZ) 131 147 165 175 196 220 247 - 5 - (2) 地址线 Cs=0 选中 8279,当 A0=1 时,为命令字及状态字地址;当 A0=0 时,为 片内数据地址,故 8279 芯片占用 2 个端口地址。 (3) 控制线 CLK:8279 的时钟输入线。 IRQ:中断请求输入线,高电平有效。 /RD,/WR:读、写输入控制线。 SL0-SL3:扫描输出线,用来作为扫描键盘和显示的代码输出和直接输 出线。 RL0-RL7:回复输出线,是键盘或传感器的矩阵信号输入线。 SHIFT:来自外部键盘或传感器矩阵的输入信号,是 8279 的

    6、键盘数据的 次高位的状态,控制键盘上下档功能。在传感器方式和选通方式 中,该引脚无用。 CNTL/S:控制/选通输入线,高电平有效。键盘方式时,键盘数据最高位 (D7)的信号输入到该引脚,以扩充键功能;选通方式时,当该 信号到上升沿时,把 RL0-RL7 的数据存入 FIFO RAM 中。 OUTA0-OUTA3:通常作为显示信号的高 4 位输出线。 OUTB-OUTB3:通常作为显示信号的低 4 位输出线。 /BD:显示熄灭输出线,低电平有效。当/;BD=0 时将全部熄灭。 8279 的工作方式: 8279 有三种工作方式:键盘方式、显示方式、传感器方式。 (1) 键盘工作方式: 8279


    注意事项

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




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