电子行业企业管理微机课程设计电子琴电子琴.pdfVIP

  • 0
  • 0
  • 约6.56千字
  • 约 17页
  • 2020-08-16 发布于陕西
  • 举报

电子行业企业管理微机课程设计电子琴电子琴.pdf

(电子行业)企业管理 微机课程设计电子琴 电子琴 目录 一. 设计的目的与意义………………………………2 二. 设计的内容与要求………………………………2 三. 系统的硬件设计…………………………………3 3.1 所用芯片的功能介绍………………………3 3.2 系统原理与硬件电路………………………5 四. 系统的软件设计…………………………………6 4.1 软件控制流程………………………………6 4.2 程序清单……………………………………7 五. 系统调试与运行………………………………16 六. 设计收获………………………………………16 七. 主要参考文献…………………………………17 一.设计的目的与意义 本课程设计主要是通过汇编语言用软件编程的方法实现简 单的 PC 仿真电子琴。通过在《微机原理与接口技术》课程上所学 的汇编知识和相关芯片知识,来完成本课程设计。 学习和掌握计算机中常用接口电路的应用和设计技术,充分 认识理论知识对应用技术的指导性作用,进一步加强理论知识与 应用相结合的实践和锻炼。通过这次设计实践能够进一步加深对 专业知识和理论知识学习的认识和理解,使自己的设计水平和对 所学的知识的应用能力以及分析问题解决问题的能力得到全面提 高。 二.设计内容与要求 设计一个利用 DAC0832 的输出数字声音的接口电路(可参考 实验台原理图),DAC0832 的输出接至有源音箱,编程实现如下功 能: 1 、按键发声: (1)当从键盘上敲击Q~U 键时,音箱发出 1~7 的高音阶; (2)当从键盘上敲击A~J 键时,音箱发出 1~7 的中音阶; (3)当从键盘上敲击Z~M 键时,音箱发出 1~7 的低音阶; (4)按ESC 键,程序结束。 2 、屏幕上方显示课程设计题目、使用方法、作者姓名、单位 及版权等信息 3 、屏幕下方显示钢琴键盘形状,当按动不同音阶的键时,相 应的乐键要呈现被按下的形态。 三.系统的硬件设计 3.1 所用芯片的功能介绍 1.DAC0832 芯片介绍 DAC0832 是由 8 位输入锁存器、8 位 DAC 寄存器、8 位 D/A 转 换电路组成,采用二次缓冲方式,这样可以在输出的同时,输入 下一个数据,以提高转换速度。更重要的是能够在多个转换器同 时工作时,有可能同时输出模拟量。其内部逻辑结构如图所示。 DAC0832 为 20 引脚芯片,各引脚功能如下: DI0~DI7 :数据输入线,TLL 电平。 ILE :数据锁存允许控制信号输入线,高电平有效。 CS :片选信号输入线,低电平有效。 WR1 :为输入寄存器的写选通信号。 XFER :数据传送控制信号输入线,低电平有效。 WR2 :为DAC 寄存器写选通输入线。 Iout1:电流输出线。当输入全为 1 时 Iout1 最大。 Iout2:电流输出线。其值与Iout1 之和为一常数。 Rfb:反馈信号输入线,芯片内部有反馈电阻. Vcc: 电源输入线(+5v~+15v) Vref:基准电压输入线(-10v~+10v) AGND:模拟地,摸拟信号和基准电源的参考地. DGND:数字地,两种地线在基准电源处共地比较好. 2 .DAC0832 工作原理 当输入锁存信号ILE 为高电平时,而与同时为低电平时,由 图可知=1 ,输入锁存器的内容随数据总线DI0~DI7 而变化。当变 为高电平时,=0 ,8 位输入数据被锁存在输入寄存器中。当与同时 为低电平时,=1 ,8 位 DAC 寄存器内容随输入锁存器而变化。此时 若变为高电平,=0 ,则将输入锁存器中数据锁存在8 位 DAC 寄存 器中,并开始D/A 转换。 对于要求多片 DAC0832 同时转换的系统,鉴于各芯片的片选 信号不同,可用片选信号与分时地将数据分别输入到每个芯片的 输入锁存器中。各芯片的与分别连接在一起,共用一组信号。与 同时为低电平时,数据将在同一时刻由8 位输入寄存器传送到对 应的 8 位 DAC 寄存器中,在上升沿将数据锁存到 DAC 寄存器中。 与此同时,多个 DAC0832 芯片开始同时进行D/A 转换,因

文档评论(0)

1亿VIP精品文档

相关文档