数模模数转换实验报告课件.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数模模数转换实验报告 一、 实验目的 1、 了解数模和模数转换电路的接口方法及相应程序设计方法。 2、 了解数模和模数转换电路芯片的性能和工作时序。 二、 实验条件 1、 DOS 操作系统平台 2、 数模转换芯片 DAC0832 和模数转换器 ADC0809 芯片。 三、 实验原理 1、 数模转换: (1) 微机处理的数据都是数字信号, 而实际的执行电路很多都是模拟的。 因此 微机的处理结果又常常需要转换为模拟信号去驱动相应的执行单元, 实现 对被控对象的控制。这种把数字量转换为模拟量的设备称为数模转换器 (DAC),简称 D/A。 (2) 实验中所用的数模转换芯片是 DAC0832 ,它是由输入寄存器、 DAC 寄 存器和 D/A 转换器组成的 CMOS 器件。其特点是片内包含两个独立的 8 位寄存器,因而具有二次缓冲功能,可以将被转换的数据预先存在 DAC 寄存器中,同时又采集下一组数据, 这就可以根据需要快速修改 DAC0832 的输出。 2、模数转换: (1)在工程实时控制中,经常要把检测到的连续变化的模拟信号,如温度、压 力、速度等转换为离散的数字量, 才能输入计算机进行处理。 实现模拟量到数字 量转换的设备就是模数转换器( ADC),简称 A/D。 (2)模数转换芯片的工作过程大体分为三个阶段:首先要启动模数转换过程。其 次,由于转换过程需要时间,不能立即得到结果,所以需要等待一段时间。一般 模数转换芯片会有一条专门的信号线表示转换是否结束。 微机可以将这条信号线 作为中断请求信号, 用中断的方式得到转换结束的消息, 也可以对这条信号线进 行查询,还可以采用固定延时进行等待 (因为这类芯片转换时间是固定的, 事先 可以知道)。最后,当判断转换已经结束的时候,微机就可以从模数转换芯片中 读出转换结果。 (3)实验采用的是 8 路 8 位模数转换器 ADC0809 芯片。ADC0809 采用逐次 比较的方式进行 A/D 转换,其主要原理为:将一待转换的模拟信号与一个推测 信号进行比较,根据推测信号是大于还是小于输入信号来决定增大还是减少该推 测信号,以便向模拟输入逼近。推测信号由 D/A 转换器的输出获得,当推测信 号与模拟信号相等时,向 D/A 转换器输入的数字就是对应模拟信号的数字量。 ADC0809 的转换时间为 64 个时钟周期 (时钟频率 500K 时为 128S)。分辨率 为 8 位,转换精度为± LSB/2,单电源+5V 供电时输入模拟电压范围为 04.98V 。 四、实验内容 1、 把 DAC0832 的片选接偏移为 10H 的地址,使用 debug 命令来测试 DAC0832 的输出,通过设置不同的输出值,使用万用表测量 Ua 和 Ub 的模拟电压,检验 DAC0832 的功能。选取典型(最低、最高和半量程等) 的二进制值进行检验,记录测得的结果。实验结果记录如下: 输入 ? ??? ? ??? 00 0.001 4.959 08 0.145 4.636 20 0.588 3.730 40 1.177 2.522 6F 2.043 0.742 AB 3.150 1.530 CD 3.779 2.816 FF 4.702 4.712 2、 ADC0809 功能检测:将实验箱的直流信号输出接到 ADC0809 的IN-0 端 口,编程不断将模数转换的结果输出到屏幕上, 设置一定的延时让数据每 秒钟更新一次,以免屏幕更新太快无法读取数据。实验代码如下: STACK SEGMENT PARA STACK DW 128H DUP(0) STACK ENDS CODE SEGMENT ASSUME CS: CODE, SS:STACK START: MOV AX,CS MOV DS,AX RE: MOV DX,0E498H OUT DX,AL CALL DELAY PUSH AX PUSH CX IN AL,DX MOV CL,4 SHR AL,CL CALL DISP POP CX POP AX IN AL,DX CALL DISP MOV DL,0DH INT 21H MOV DL,0AH INT 21H MOV AH,1 INT 16H JNZ EXIT JMP RE EXIT: MOV AH,4CH INT 21H DELAY PROC NEAR PUSH AX PUSH CX PUSH DX MOV AH,86H MOV CX,0FH MOV DX,4240H INT 15H POP DX POP CX POP AX RET DELAY ENDP DISP PROC NEAR PUSH DX AND AL,0FH MOV DL,AL CMP DL,9 JLE NUM ADD DL,7 NUM: ADD

文档评论(0)

liuxiaoyu99 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档