proteus微型计算机梯形波,接口芯片DAC0832的应用三角波梯形波两种波形

41528d3028836879cd698677c3999917.gif接口芯片DAC0832的应用三角波梯形波两种波形

课 程 设 计 ( 论 文 )课程名称: 微型计算机组成原理与接口技术 组 别: 第十组 题 目: 接口芯片 DAC0832 的应用 院 (系): 信息与控制工程系 专业班级: 电子信息科学与技术 1202 姓 名: 学 号: 指导教师: 2015 年 月 日西安建筑科技大学华清学院《微机原理与接口技术》课程设计(论文)任务书专业班级:电子信息科学与技术1202学生姓名: 指导教师(签名): 一、课程设计(论文)题目波形发生器的设计二、本次课程设计(论文)应达到的目的基于 Proteus软件,绘制 8086微处理器和 DAC0832外围电路,实现波形发生器的设计。三、本次课程设计(论文)任务的主要内容和要求(包括原始数据、技术参数、设计要求等) 1、利用 Proteus软件绘制由 8086微处理器和 DAC0832构造波形发生器;2、利用汇编语言编写程序实现三角波、梯形波两种波形;3、综合调试实现仿真功能。四、应收集的资料及主要参考文献: 1.刘乐善.微型计算机接口技术及应用[M].武汉:华中科技大学出版社,20002.陈红卫.微型计算机基本原理与接口技术[M].北京:科学出版社,20033.顾晖,梁惺彦等.基于8086和Proteus仿真[M].北京:电子工业出版社,2011.五、审核批准意见教研室主任(签字) 摘要D/A转换器即 DAC是指把输入的数字信号量信息转换成为对应的模拟量信号输出。本次课设是采用 DAC0832波形发生器来设计和实现,系统利用 8086作为系统的核心来控制整个电路,加上 74154TTL 4线—16 线译码器和74273TTL带公共时钟复位八 D触发器以及 7427TTL3输入端三或非门等器件的使用来完成整个电路的设计,从而实现三角波,方波,锯齿波和阶梯波等波形。关键字:DAC0832 波形发生器目 录1、绪论………………………………………………………12、设计原理…………………………………………………23、设计程序…………………………………………………74、系统联调…………………………………………………115、总结………………………………………………………12第 1 页 共 13 页波形发生器的设计一、绪论波形发生器是一种常用的应用电子仪器设备,广泛地应用于电子电路、自动控制系统和教学实验等领域。简易波形发生器可产生锯齿波、三角波、方波等多种波形,并可通过用户选择输出相应的波形。用一般的信号发生器,存在波形质量差,控制难,可调范围小,电路复杂和体积大等缺点,不但笨重,而且只发一些简单的波形,不能满足需要。简易波形发生器利用 DAC0832 集成芯片来产生波形,采用双极性输出,具有线路简单、结构紧凑等优点。所以说本次试验采用 DAC0832 来实现,利用 Proteus软件绘制由 8086微处理器和 DAC0832构造波形发生器,利用汇编语言编写程序实现三角波、梯形波两种波形,综合调试实现仿真功能。利用 DACO832 发生器产生方波,三角波,梯形波和锯齿波本题目中,1.三角波信号是将输出的二进制数字信号依次加 1, 达 到 0 xff 时依次减1, 并 实 时 将 数 字 信号经 D/A 转换得到;2.锯齿波信号是将输出的二进制数字信号依次 1,达到 0 xff 时置为 0 x00,并实时将数字信号经 D/A 转换得到的;3.方波信号是将输出二进制数字信号以 1 和 0 来 显 示 在 上 面 , 还 是 在 下 面 ,并 实 时 将 数 字 信号经 D/A 转换得到的;4.正弦波是利用 MATLAB 将正弦曲线均匀取样后,得到等间隔时刻正弦波取样值,然后依次输出后经 D/A 转换得到。第 2 页 共 13 页二、设计原理(含原理图,各个模块的重要器件的介绍)1. 系统中的 8086 芯片8086CPU的内部结构由执行单元 EU和总线接口单元 BIU两大部分组成。8086有 20条地址总线和 16条数据总线。它分为最小模式下的引脚和最大模式下的引脚。本次试验中用到最小模式下的引脚如图三所示。(1)A16—A19/S3—S6:4 条分时复用的地址/状态线。CPU 在执行指令过程的 T1中,若访问存储器,则其输出的是 4位最高地址,若访问 I/O,则其输出的全是低电平。而在其他 T状态,这 4条引脚输出状态信息 S3—S6.(2)AD15—AD0:是三态,输入/输出线,兼做地址总线和数据总线。在 T1状态,8086经 AD15—AD0线发出地址信号,外部必须锁存该地址,以便在整个总线周期内地址保持有效。在 T3,T4及 TW状态,这 16条线用来传送数据。(3)BHE:总线高位使能信号,三态输出线。(4)M/IO:区分 CPU当前是访问存储器还是访问 I/O端口的三态输出控制线。在 8086中,当该引脚输出为高电平时,访问存储器;当该引脚输出为低电平时,访问低电平。(5)WR:CPU 的三态输出控制信号。该引脚输出为低电平时,表示 CPU正在写存储器或写 I/O端口的状态。(6)RD:CPU 的三态输出控制信号。该引脚输出为低电平时,表示 CPU正在读存储器或读 I/O端口。(7)DT/R:确定 CPU数据传送方向的三态输出控制信号。DT 为发送方向,R 为接收方向。(8)ALE:三态输出控制信号,高电平有效。(9)DEN:CPU 经三态门输出的控制信号,低电平有效。(10)READY:准备就绪输入信号,高电平有效。(11)INTR:可屏蔽中断请求输入信号,高电平有效。第 3 页 共 13 页(12)NMI:非可屏蔽中断请求输入信号,边沿触发,正跳变有效。(13)INTA:CPU 输出的中断响应信号,是 CPU对外部输入的 INTR中断请求信号的响应。(14)RESET:CPU 的复位输入信号,高电平有效。(15)TEST:可用 WAIT指令进行测试的输入信号,低电平有效。(16)HOLD:高电平有效的输入信号,用于向 CPU提出保持请求。AD[0.15]READY2INTR18NMI17RESET21CLK19 MN/MX3HOLD/GT131 HLDA/GT030A[16.19]M/IO/S0 28ALE/QS0 25DT/R/S1 27INTA/QS124TEST23BHE 34DEN/S2 26RD 32WR/LOCK 29U18086LOAD_SEG=0 x080D03 D14 D27D38 D413 D514D617 D718CLK1 MR1Q0 2Q1 5Q2 6Q3 9Q4 12Q5 15Q6 16Q7 19U674273图一 8086 引脚图 图二 74273 引脚图2.7

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值