实验(二)DA转换实验

合集下载

d a转换器实验报告

d a转换器实验报告

d a转换器实验报告DA转换器实验报告引言:DA转换器(Digital-to-Analog Converter)是一种将数字信号转换为模拟信号的设备。

在现代电子技术中,DA转换器被广泛应用于各种领域,如通信、音频处理、自动控制等。

本实验旨在通过搭建DA转换器电路并进行实际测试,来深入了解其工作原理和性能特点。

一、实验目的本实验的目的是通过搭建DA转换器电路,了解其工作原理以及性能特点,并通过实际测试来验证其转换准确性和稳定性。

二、实验原理DA转换器的基本原理是将输入的数字信号转换为模拟信号输出。

常见的DA转换器有两种类型:并行式和串行式。

并行式DA转换器将输入的二进制数字信号同时转换为相应的模拟信号,而串行式DA转换器则是逐位地将二进制数字信号转换为模拟信号。

在本实验中,我们将使用串行式DA转换器。

串行式DA转换器由一个计数器和一个数字模拟转换器组成。

计数器用于逐位地将二进制数字信号输出,而数字模拟转换器则将二进制数字信号转换为相应的模拟信号输出。

三、实验步骤1. 搭建DA转换器电路:按照实验指导书上的电路图,连接计数器和数字模拟转换器。

2. 设置输入信号:通过调节计数器的输入信号,设置所需的二进制数字信号。

3. 测试输出信号:将数字模拟转换器的输出信号连接到示波器上,并观察输出信号的波形和幅度。

4. 记录实验数据:记录不同输入信号对应的输出信号波形和幅度,并进行分析。

四、实验结果与分析通过实验,我们得到了不同输入信号对应的输出信号波形和幅度数据。

根据实验数据,我们可以得出以下结论:1. 准确性:通过比对输入信号和输出信号的对应关系,可以发现DA转换器在转换过程中几乎没有误差,转换准确性非常高。

2. 稳定性:在实验过程中,我们发现无论输入信号如何变化,输出信号始终保持稳定,没有明显的波动或漂移现象。

五、实验总结通过本次实验,我们深入了解了DA转换器的工作原理和性能特点。

DA转换器在现代电子技术中起着重要的作用,广泛应用于各个领域。

DA转换器实验

DA转换器实验

D/A转换器实验06300720040夏晓天电子信息科学与技术【预习报告】一.实验目的1.了解D/A转换的工作原理2.掌握基于MCS-51系统的D/A转换器接口设计方法二.实验内容1.设计基于89C51系统的D/A转换器DAC0832的接口。

利用DAC0832产生一电压,通过P1口输入二进制数的输入电压值,用示波器测试D/A转换器输出电压的正确性。

调整基准电压,仔细观察基准电压对D/A转换器输出电压的影响。

2.设计程序,利用DAC0832产生一三角波信号,试分析波形的线性程度。

试将数据线中的一位二进制数置为固定电平,分析波形的形状。

三.电原理图和程序清单:硬件连接图:CPLD电原理图:9-3-1.程序清单ORG 0000HAJMP MAINORG 0030HMAIN: MOV A,P1 ;读P1口输入二进制数值MOV DPTR,#4000HMOVX @DPTR,A ;P1口输入二进制数送DAC0832转换 SJMP MAINEND9-3-2.程序清单ORG 0000HAJMP MAINORG 0030HMAIN: MOV DPTR,#4000HSAN: MOV A,#00H ;三角波上升沿二进制数值从0开始L1: MOVX @DPTR,A ;送DAC0832转换INC A ;三角波二进制数值加1NOPCJNE A,#00H,L1 ;三角波二进制数值是否到256MOV A,#254 ;三角波下降沿二进制数从254开始L2: MOVX @DPTR,A ;送DAC0832转换DEC A ;三角波二进制数值减1NOPCJNE A,#00H,L2 ;三角波二进制数值是否到0SJMP SANEND【实验报告】一.修改后的电原理图:(硬件的连接图和CPLD电原理图都不需要修改)二.修改后的程序清单和程序流程图:程序清单:ORG 0000HAJMP MAINORG 0030HMAIN: MOV A,P1 ;读P1口输入二进制数值MOV DPTR,#4000HMOVX @DPTR,A ;P1口输入二进制数送DAC0832转换 SJMP MAINEND流程图:9-3-2.程序清单:ORG 0000HAJMP MAINORG 0030HMAIN: MOV DPTR,#4000HSAN: MOV A,#00H ;三角波上升沿二进制数值从0开始L1: MOVX @DPTR,A ;送DAC0832转换INC A ;三角波二进制数值加1NOPCJNE A,#00H,L1 ;三角波二进制数值是否到256MOV A,#254 ;三角波下降沿二进制数从254开始L2: MOVX @DPTR,A ;送DAC0832转换DEC A ;三角波二进制数值减1NOPCJNE A,#00H,L2 ;三角波二进制数值是否到0SJMP SANEND三.实验数据结果和结果分析:9-3-1.①输出电压V OUT=-V REF (P1.7/2+P1.6/4+P1.5/8+……+P1.0/256)=- V REF×V IN/256②V=5.02V,下表列出了实际测得的D/A输出电压值和理论上D/A输出电压值:③输入与输出的Matlab拟合图:其中:横轴代表P1口输入的二进制数值对应的十进制数值,纵轴代表D/A输出电压,带点的线是实际测得的D/A输出电压曲线,带*号的线是理论上D/A输出电压曲线。

试验六AD转换实验和DA转换实验

试验六AD转换实验和DA转换实验

试验六AD转换实验和DA转换实验嘿,伙计们!今天我们要聊聊一个非常有趣的话题——AD转换实验和DA转换实验。

你们知道这两个实验是干什么的吗?别着急,我会一一给大家解释的。

我们来说说AD转换实验。

AD转换实验,顾名思义,就是把模拟信号(Analog Signal)转换成数字信号(Digital Signal)。

在我们的日常生活中,有很多东西都是模拟信号,比如收音机、电视机、电话等等。

而数字信号呢,就是我们现在用的手机、电脑等电子设备上的信号。

那么,为什么要把模拟信号转换成数字信号呢?原因很简单,因为数字信号可以更方便地存储、传输和处理。

而且,数字信号还可以进行各种复杂的计算和分析,这对于科学家和工程师来说是非常有用的。

现在,我们来举个例子说明一下AD转换实验的过程。

假设我们有一个模拟信号,它的频率是50Hz,振幅是100V,采样频率是1000Hz。

我们要把这个模拟信号转换成数字信号,首先需要确定一个分辨率,也就是每个采样点代表的电压值。

比如我们可以选择2V作为每个采样点的电压值。

然后,我们需要对模拟信号进行采样,也就是在每个时间点上测量一下电压值。

这样,我们就得到了一个数字信号。

接下来,我们还需要对这个数字信号进行量化,也就是把连续的电压值离散成一系列的数字。

我们还需要对这个数字信号进行编码,以便于存储和传输。

好了,现在我们来说说DA转换实验。

DA转换实验,顾名思义,就是把数字信号(Digital Signal)转换成模拟信号(Analog Signal)。

这个过程其实和AD转换实验相反。

我们需要先确定一个分辨率,然后对数字信号进行采样,接着对采样得到的数据进行量化和编码,最后再把这些数据还原成模拟信号。

DA转换实验在很多领域都有广泛的应用,比如音频处理、图像处理、通信系统等等。

特别是在音频处理方面,DA转换实验可以帮助我们把数字音频文件转换成模拟音频设备可以播放的格式。

这样一来,我们就可以用手机或者电脑播放高保真的音乐了!AD转换实验和DA转换实验是非常重要的概念。

杭电微机原理AD转换DA转换实验实验报告

杭电微机原理AD转换DA转换实验实验报告

微型计算机原理与接口技术实验报告班级:学号:姓名:指导老师:朱亚萍实验名称: A/D转换实验D/A转换实验(一)D/A转换实验(二)实验一A/D转换实验一、实验目的了解模/数转换基本原理,掌握ADC0809的使用方法。

二、实验内容利用实验系统上电位器提供的可调电压作为0809模拟信号的输入,编制程序,将模拟量转换为数字量,通过数码管显示出来。

三、实验接线图图 1-1四、编程指南1. ADC0809的START端为A/D转换启动信号,ALE端为通道选择地址的锁存信号,实验电路中将其相连,以便同时锁存通道地址并开始A/D采样转换,其输入控制信号为CS和WR,故启动A/D转换只须如下两条指令:MOV DX, ADPORT OUT DX, AL ;ADC0809端口地址;发CS和WR信号并送通道地址2.用延时方式等待A/D转换结果,使用下述指令读取A/D转换结果:MOV DX, ADPORTIN AL, DX;ADC0809端口地址五、实验程序框图图 1-2六、实验步骤1.断电连接导线, 将0809 CS4插孔连到译码输出FF80H插孔,将通道0模拟量输入端IN0连电位器W1的中心插头AOUT1(0-5V)插孔,8MHZ→T;2. 在PC机和实验系统联机状态下,新建实验程序,编辑完成后进行保存(保存后缀为.asm文件);3. 编译下载;4. 全速运行,运行程序;5. 按RST键退出。

七、实验程序DATA SEGMENTBUF DB 6 DUP(0)DATA1: DB0c0h,0f9h,0a4h,0b0h,99h,DB 92h,82h,0f8h,80h,90h,DB88h,83h,0c6h,0a1h,86h,DB8eh,0ffh,0ch,89h,0deh,DB0c7h,8ch,0f3h,0bfh,8fhDATA ENDSCODE SEGMENTASSUME CS: CODE,DS: DATAADC EQU 0FF80H; ADC0809端口地址PA EQU 0FF20HPB EQU 0FF21HPC EQU 0FF22H MAIN PROC FAR START: MOV AX, DATA MOV DS, AXMOV ES, AX ADC_S:MOV AX, 00HMOV DX, ADCOUT DX, ALMOV CX, 0500H DELAY:LOOP DELAYMOV DX, ADPORT IN AL, DXCALL CONVERS CALL DISPJMP ADC_S MAIN ENDPCONVERS PROC NEARMOV AH, AL3.循环不断采样A/D转换的结果,边采样边显示A/D转换后的数字量。

DA转换实验

DA转换实验

实验二D/A转换一、实验目的:(1)了解D/A转换与单片机的接口方法;(2)了解D/A转换芯片0832的性能及编程方法;(3)了解单片机系统中扩展D/A转换芯片的基本方法;二、实验内容:利用0832输出一个从0V开始逐渐升至5V再降至0V的可变电压。

三、实验接线图:四、实验程序框图:五、实验步骤:把0832译码线CS5接至FF80H,JX0接JX2,运行程序,数码管上显示不断加大或减小的数字量,用万用表测试D/A输出孔AOUT应也能测出不断加大或减小的电压值。

六、程序清单:ORG 0000HLJMP SE13ORG 05E0HSE13: MOV SP,#53Hmov p2,#0ffhMOV A,#81HMOV DPTR,#0FF23HMOVX @DPTR,AMOV 7EH,#00HMOV 7DH,#08HMOV 7CH,#03HMOV 7BH,#02H ;显示缓冲区初值LO20: MOV R6,#00HLO21: MOV DPTR,#0FF80HMOV A,R6MOVX @DPTR,A ;送0832转换MOV R0,#79HLCALL PTDSLCALL SSEE ;显示MOV R2,#08HLCALL DELYA ;延时INC R6 ;加1CJNE R6,#0FFH,LO21 ;不到FF继续加LO22: MOV DPTR,#0FF80HDEC R6MOV A,R6 ;减1送0832转换MOVX @DPTR,AMOV R0,#79HLCALL PTDSLCALL SSEE ;显示MOV R2,#08HLCALL DELYA ;延时CJNE R6,#00H,LO22 ;不为0继续减SJMP LO20 ;循环;ORG 0620HPTDS: MOV R1,A ;拆送显示缓冲区LCALL PTDS1MOV A,R1SWAP APTDS1: ANL A,#0FHMOV @R0,AINC R0RETORG 0D50HSSEE: SETB RS1 ;换工作区MOV R5,#05HSSE2: MOV 30H,#20HMOV 31H,#7EHMOV R7,#06HSSE1: MOV R1,#20HMOV A,30HCPL AMOVX @R1,A ;字位送入MOV R0,31HMOV A,@R0MOV DPTR,#DDFFMOVC A,@A+DPTR ;取字形代码MOV R1,#21HMOVX @R1,A ;字形送入MOV A,30HRR A ;右移MOV 30H,ADEC 31HMOV A,#0FFHMOVX @R1,A ;关显示DJNZ R7,SSE1 ;六位显示完了吗?DJNZ R5,SSE2 ;五次显示完了吗?CLR RS1RETDDFF: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H DB 88H,83H,0C6H,0A1H,86H,8EH,0FFH,0CH,89H,0DEH DELYA: PUSH 02HDELYB: PUSH 02HDELYC: PUSH 02HDELYD: DJNZ R2,DELYDLCALL SSEE ;调显示子程序POP 02HDJNZ R2,DELYCPOP 02HDJNZ R2,DELYBPOP 02HDJNZ R2,DELYA ;延时RETEND七、实验结果八、实验分析与结论D/A转换是把数字量转化成模拟量的过程,本实验输出为模拟电压信号,本次实验生成的波形较为简单,也可试编程序生成各种波形,如方波,正弦波等,也可与键盘显示模块结合起来,构成一个简单的波形发生器,通过键盘输入各种参数,如频率,振幅(小于+5V),方波的占空比等。

DA转换实验报告

DA转换实验报告

一、实验目的1. 学习数/模转换的基本原理。

2. 掌握DAC0832的使用方法。

二、实验设备PC机一台,TD-PITE实验装置或TD-PITC实验装置一套,示波器一台。

三、实验内容设计实验电路图实验线路并编写程序,实现D/A转换,要求产生锯齿波、三角波,并用示波器观察电压波形。

四、实验原理D/A转换器是一种将数字量转换成模拟量的器件,其特点是:接收、保持和转换的数字信息,不存在随温度、时间漂移的问题,其电路抗干扰性较好。

大多数的D/A转换器接口设计主要围绕D/A集成芯片的使用及配置响应的外围电路。

DAC0832是8位芯片,采用CMOS工艺和R-2RT形电阻解码网络,转换结果为一对差动电流Iout1和Iout2输出,其主要性能参数如表1示,引脚如图1所示。

D/A转换单元实验电路图如图2所示。

表1 DAC0832性能参数图1 DAC0832引脚图图2 D/A实验单元电路图五、实验步骤1. 实验接线图如图3所示,按图接线。

2. 编写实验程序,经编译、链接无误后装入系统。

3. 运行程序,用示波器测量DA的输出,观察实验现象。

4. 自行编写实验程序,产生三角波形,使用示波器观察输出,验证程序功能。

图3 D/A实验接线图5. 产生三角波程序如下:STACK SEGMENT STACKDW 32 DUP(?)STACK ENDSCODE SEGMENTASSUME CS: CODE, SS: STACKSTART: MOV AX, 00H ; 产生三角波MOV DX, 600HMOV AL, 00HAA1: CALL DELAYINC ALJZ AA2OUT DX, ALJMP AA1AA2: CALL DELAYDEC ALJZ AA1OUT DX,ALJMP AA2DELAY : PUSH CXMOV CX, 03FFHAA3: PUSH AXPOP AXLOOP AA3POP CXRETCODE ENDSEND START六、实验结果因实验室缺乏足够的示波器设备,故采用软示波器显示波形。

DA转换0832应用实验

DA转换0832应用实验

D/A转换0832应用实验一、实验目的(1)了解D/A转换与单片机的接口方法。

(2)了解D/A转换芯片0832的性能及编程方法。

(3)了解单片机系统中扩展D/A转换芯片的基本方法。

二、实验内容利用0832输出一个从-5V开始逐渐升到0V再逐渐升至5V;然后从5V逐渐降至0V,再降至-5V的三角波电压。

三、实验工具DVCC-net51单片机试验台、PC机,采用软件工具Keil μVision2。

四、实验原理将数字信号转换成模拟信号的方法很多,在本次实验中采用一种T型电阻网络的D/A转换器。

原理图如下所示:图中是三位T型电阻网络D/A转换器,这里只是为了说明D/A转换原理的方便,实际的D/A转换器的位数都在8位以上。

之所以称之为T型电阻网络,是因为图中虚线框内的电阻连接成T型。

整个电阻网络中。

竖向支路上的电阻为2R,横向支路上的电阻为R,除了最右边支路的电阻是2R外。

电阻网络由参考电压源供电。

分析实验电路,不难得出如下的电流关系式:同理,当D/A转换器的位数等于8时,∑I与数字量B关系为:程序设计思路:当数字量B从0变化到255时,电压模拟量V out就从-5v变化到5v。

当V out从5v回到-5v,对应的数字量B从255回到0,整个过程是线性变化,从而则示波器出现三角波波形。

五、实验要求根据实验指导书,完成相关的接线操作,实现相应的波形输出,并通过本次实验了解DAC0832的结构原理和接口技术。

六、实验接线图七、实验程序框图八、参考代码ORG 0000HAJMP STARTORG 0030HSTART: MOV SP, #60H; 设置堆栈指针CLR A; 将ACC清零MOV DPTR,#8000H; 设置DAC0832地址指针UP: MOVX @DPTR,A; 将数字量写入D/A转换器INC A; 将数字量加1CJNE A,#00H,UP; 若数字量不为0,则继续循环,走上升线段。

DWON: DEC A; 若数字量为0,则将数字量减1,变成FFH。

a d转换器的实验报告

a d转换器的实验报告

a d转换器的实验报告《A/D转换器的实验报告》摘要:本实验旨在通过对A/D转换器的实验研究,探讨其工作原理和性能特点。

通过实验数据的收集和分析,得出了A/D转换器在不同工作条件下的表现,并对其应用进行了讨论和展望。

引言:A/D转换器是一种将模拟信号转换为数字信号的重要电子器件,广泛应用于各种领域,如通信、控制、仪器仪表等。

本实验旨在通过对A/D转换器的实验研究,深入了解其工作原理和性能特点,并为实际应用提供参考依据。

实验目的:1. 了解A/D转换器的基本工作原理;2. 掌握A/D转换器的性能测试方法;3. 分析A/D转换器在不同工作条件下的性能特点。

实验装置:1. A/D转换器模块;2. 示波器;3. 信号发生器;4. 电脑及数据采集卡。

实验步骤:1. 连接实验装置,按照实验要求设置A/D转换器的工作参数;2. 发送不同频率、幅度的模拟信号到A/D转换器输入端,记录输出的数字信号;3. 对实验数据进行采集和分析,得出A/D转换器在不同工作条件下的性能特点。

实验结果:1. A/D转换器的分辨率和采样率对其性能有重要影响;2. 输入信号的频率、幅度对A/D转换器的输出精度有一定影响;3. A/D转换器在不同工作条件下表现出不同的性能特点。

结论:通过本实验,我们深入了解了A/D转换器的工作原理和性能特点,为其在实际应用中的选择和设计提供了依据。

同时,我们也发现了一些问题和改进的空间,为今后的研究和应用提供了方向和思路。

展望:A/D转换器作为一种重要的电子器件,其在各种领域的应用前景广阔。

我们将继续深入研究其性能特点和优化方法,为其在实际应用中发挥更大的作用做出贡献。

同时,我们也期待与更多的领域合作,将A/D转换器的应用推向新的高度。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验二D/ A转化实验
一、实验目的:
(1)掌握D/A转换与单片机的接口方法。

(2)了解D/A芯片PCF8591转换性能及编程方法。

(3)了解单片机系统中扩展D/ A转换芯片的基本方法
二、实验内容
利用实验仪上的PCF8591做D/A转换实验,写入DA的数模值,然后累加该值,显示该值到数码管,延时100m后循环写入变化后的DA值,观察LED9的变化。

三、实验说明
A/ D转换器大致分有三类:一是双积分A/ D转换器,优点是精度高,抗干扰性好,价格便宜,但速度慢;二是逐次逼近式A/ D转换器,精度、速度、价格适中;三是并行A/ D 转换器,速度快,价格也昂贵。

PCF8591属第二类,PCF8591是一个单片集成、单独供电、低功耗、8-bit CMOS数据获取器件。

PCF8591具有4个模拟输入、1个模拟输出和1个串行I²C总线接口。

PCF8591的3个地址引脚A0, A1和A2可用于硬件地址编程,允许在同个I2C总线上接入8个PCF8591器件,而无需额外的硬件。

在PCF8591器件上输入输出的地址、控制和数据信号都是通过双线双向I2C总线以串行的方式进行传输。

四、实验步骤
(1)单片机P0口与J3相连,用作数码管显示
(2)单片机P2.2与J2(B)相连,P2.2与J2(A)相连。

(3)跳帽J50 连接,给数码管供电。

(4)单片机P2.0与J8(SCL)相连,最为时钟输出,单片机P2.1与J8(SDL)相连最为数据输入输出。

(5)J31中AD0与W4用跳帽相连,选择AD通道。

(6)利用keil软件编写程序,并且用STC程序下载工具下载程序。

(7)观察LED9的变化。

相关文档
最新文档