数模-模数转换实验教学内容

合集下载

实验16数模和模数转换实验ppt

实验16数模和模数转换实验ppt

1 0 0 0
1 0
0 1
1
1 0
1
0 0 1
0 0 1
0 0
1
电工电子教学部
实验 16 模数和数模转换实验
4. 模数转换实验
按图接好线路,检查 无误接通电源。
☆ 输入CP脉冲,f=100kHZ。 令 A2A1A0 = 000,调节RP , 使 IN0 端电压为4.5V,输入一个 单次脉冲,观察并记录。 ☆调节RP , 使IN1 端电压为4V, 输入一个单次脉冲,观察并记 录。 ☆ 依此类推。
+5V
CP
IN0
9 1112 10 6 7 22 21 26 REF IN1 (+) 20 27 IN2 28 19 IN3 1 18 ADC0809 IN4 8 2 IN5 15 3 IN6 14 4 REF IN7 17 5 (-) 16 13 23 24 25
D7 D6 D5
D4
D3 D2 D1 D0
IN3
IN4 IN5 IN6 IN7
电工电子教学部
实验 16 模数和数模转换实验
四、实验注意事项
注意器件的管脚位置。 断电改接线路。
五、问题讨论
分析实验所用数数转换器的分辨率。 根据实验结果分析数模转换器的误差。
电工电子教学部
实验 16 模数和数模转换实验


16


电工电子教学部
逻 辑 开 关
DAC0832
I01 11 I02 12
2
3
1
5
4 Rp
CS WR1 AGND DGNDXFERWR2
3 10 17
18
-15V电工电子教学部源自实验 16 模数和数模转换实验

数模转换和模数转换实验

数模转换和模数转换实验

③ I0 是电流输出端,MC3408L 以负电流的形式输出,I0 与输入数字信号的 关系满足方程
I0=-Vr/Rr*(A1/2+A2/4+A3/8+A4/16+A5/32+A6/64+A7/128+A8/256)
114
=பைடு நூலகம்Vr/Rr*ΣAi/2i
(6-1-1)
式中:Ai 是输入数字信号,高电平为“1”,低电平为“0”;Vr 和 Rr 分别是参考 电压和参考电阻的大小。
1
0
0 加计数
为全“0”,则其模拟量输出波形如图 ↑
0
0
0
0 减计数
6-1-4(c)所示。其频率
f=1/(2*2Ntcp)=1/(2N+1tcp)
(6-1-3)
式中 N —— 可逆计数器的位数;
115
tcp—— 时钟周期。 四位二进制可逆计数器 MC14516 的引脚如图 6-1-5 所示,表 6-1-1 是其功能。 3. 实验电路
图中 R1 和稳压管 2CW11 构成保护电路,使 E 点电压小于等于 2CW11 的稳 定电压。因而只需选择稳压管的稳定电压小于 TTL 输入端允许的最大逻辑高电 平,就能保证 G1 门不会因输入电压太高而损坏。
图中 74LS248 和 LED 数码管是显示模拟量转换成数字量后的数码,便于实验 观察。
输入数字量之间的关系,即
6-1-2 式。
① 按图 6-1-3 连接电路(每个
电阻、参考电压及电源电压均需测
量),运放 LM324 的 Vcc 接 5V,VEE 接地。
② 按表 6-1-2 输入数字量,用
数字电压表测量输出电压 UO,并与 按式 6-1-2 计算的理论值进行比较,

微机实验及课程设计——数模与模数转换

微机实验及课程设计——数模与模数转换

东南大学《微机实验及课程设计》实验报告实验八数模与模数转换姓名:学号:专业:实验室:计算机硬件技术实验时间:2010年06月1日报告时间:2010年06月2日评定成绩:审阅教师:一. 实验目的与内容1)了解数/模转换器的基本原理,掌握DAC0832 芯片的使用方法;2)了解模/数转换器的基本原理,掌握ADC0809 芯片的使用方法。

二. 基本实验原理(1)D/A 转换① 8 位D/A 转换器DAC0832 的口位置为290H,输入数据与输出电压的关系为:(UREF 表示参考电压,N 表示数数据),这里的参考电压为PC 机的+5V 电源。

②产生锯齿波只须将输出到DAC0832 的数据由0 循环递增,产生正弦波可根据正弦函数建一个下弦数字量表,取值范围为一个周期,表中数据个数在16 个以上。

电路连接如下图所示:图1产生锯齿波和正弦波的程序流程图如下所示:(2)A/D 转换① ADC0809 的IN0 口位置为298H,IN1 口位置为299H。

② IN0 单极性输入电压与转换后数字的关系为:其中Ui 为输入电压,UREF 为参考电压,这里的参考电压为PC 机的+5V 电源。

③一次A/D 转换的程序可以为:MOV DX,口位置OUT DX,AL ;启动转换;延时IN AL,DX ;读取转换结果放在AL 中电路连接如下图所示:图2 程序流程图(含子程序流程图)如下所示:(3)A/D转换曲线绘制流程图如下所示:三. 方案实现与测试(一)、获取TPC 扩展卡 I/O 和存储基位置直接在windows 下利用控制面板查看占用的存储和中断资源,可知:TPC设备内存范围: FDDFF000—FDDFF0FF接口芯片输入输出范围: BC00—BCFFTPC设备输入输出范围: B800—B87F接口芯片内存范围: FDC00000—FDCFFFFF(二)、DAC 实验电路原理如图1所示,DAC0832 采用单缓冲方式,具有单双极性输入端(图中的Ua、Ub)。

【精品】数模转换与模数转换

【精品】数模转换与模数转换

【关键字】精品第7章数-模转换与模-数转换第1讲数-模转换一、教学目的:1、数模转换的基本原理。

2、理解常见的数模转换电路。

3、掌握数模转换电路的主要性能指标。

二、主要内容:1、数模转换的定义及基本原理2、权电阻D/A转换器、倒T型D/A转换器的电路结构特点、工作原理及其主要技术参数3、DAC主要性能指标三、重点难点:权电阻D/A转换器、倒T型D/A转换器的电路结构特点、工作原理及其主要技术参数。

四、课时安排:2学时五、教学方式:课堂讲授六、教学过程设计复习并导入新课:新课讲解:[重点难点]权电阻D/A转换器、倒T型D/A转换器的电路结构特点、工作原理及其主要技术参数,逐次逼近型A/D转换器、双积分型A/D转换器的电路结构特点、工作原理及其主要技术参数。

[内容提要]本章介绍数字信号和模拟信号相互转换的基本原理和常见转换电路。

必要性与意义:自然界中,许多物理量是模拟量,电子系统中的输入、输出信号多数也是模拟信号。

而数字系统处理的数字信号却具有抗干扰能力强、易处理等优点;利用数字系统处理模拟信号的情况也越来越普遍。

由于数字系统只能对数字信号进行处理,因此要根据实际情况对模拟信号和数字信号进行相互转换。

随着计算机技术和数字信号处理技术的快速发展,在通信、自动控制等许多领域,常常需要将输入到电子系统的模拟信号转换成数字信号后,再由系统进行相应的处理,而数字系统输出的数字信号,还要再转换为模拟信号后,才能控制相关的执行机构。

这样,就需要在模拟信号与数字信号之间建立一个转换接口电路—模数转换器和数模转换器。

A/D转换定义:将模拟信号转换为数字信号的过程称为模数转换(Analog to Digital),或A/D转换。

能够完成这种转换的电路称为模数转换器(Analog Digital Converter),简称ADC。

D/A转换定义:将数字信号转换为模拟信号的过程称为数模转换(Digital to Analog),或D/A转换。

数模转换和模数转换

数模转换和模数转换

2)CLOCK(第10脚):时钟CP输入端,ADC0808/0809只有在CP信号同步下, 才能进行A/D转换。时钟 频率的上限是640KHZ。 3)ALE(第22脚):地址锁存允许端。 ~ALE=1时地址锁存和译码部分把上面所述的CBA的值输入和译码并接通IN0 IN7之一。 当 ALE=0时,把CBA的值锁存起来。 4)START(第6脚):启动脉冲输入端,启动脉冲的上升沿清除逐次逼近寄存器SAR,下跳沿启动ADC 开始转换。 ~5)VDD(第11脚):电源输入端:+5V +6.5V。 6)GND(第13脚):地 7)VREF(+)(第12脚)VREF-(第16脚):分别为基准电压的高电平和低电平端。 8)EOC(第7脚):转换结束信号端。EOC=0,表示转换正在进行,输出数据不可信。EOC=1表示转换 已完成,输出数据可信。 9)BO~B7(第8、14、15、17~21脚):转换所得八位输出数据,B7是最高位,BO是最低位。 10)OE(第9脚):允许输出端。OE端控制输出锁存器的三态门。当OE=1时,转换所得的数据送到B0 ~B7端,当OE=0时,B0~B7脚对外呈高阻状态。 11 ) ADDA 、 ADDB 、 ADDC (第 25 ~ 23 脚):通道地址输入端。例如当 CBA=001 时,模拟量 IN1 输至 ADC0808/0809,CBA=010时,IN2输入ADC0809…依次类推。
并行比较型A/D转换器真值表
2. 逐次比较型A/D转换器 转换原理:
输出数 字信号
逻辑电路
8.2.3间接A/D转换器 1.双积分型A/D转换器
它由积分器、过零比较器(C)、时钟脉冲控制门(G)和定 时器、计数器(FF0~FFn)等几部分组成。
工作原理:

试验一模数数模转换试验

试验一模数数模转换试验

实验一模/数、数/模转换试验一、实验目的1、加深理解模/数、数/模转换的工作原理,熟练使用和掌握ADC0809和DAC0832。

2、了解掌握A/D、D/A转换流程以及计算机分时控制模/数、数/模转换器的情况。

[试验1.1](试验线路图见图1.1-1)8088CPU的OPCLK信号与ADC0809单元电路的CLOCK相连作为ADC0809的时钟信号。

ADC0809芯片输入选通地址码A、B、C为“1”状态,选通输给A/D转换器输入-5V~+5V的模拟电压。

8253入通道IN7。

通过电位器W141的2#口用于5ms定时输出OUT2信号启动A/D转换器。

由8255口A为输入方式,A/D转换器的数据通过A口采入计算机,送到显示器上显示,并由数据总线送到D/A转换器0832的输入端。

选用8088CPU的地址输入信号IOY0为片选信号(CS), XIOW信号为写入信号(WR),D/A转换器的口地址为00H。

调节W即可改变输入电压,可从显示器上看A/D转换器对应输出的数141码,同时这个数码也是D/A转换器的输入数码。

图1.1-1A/D、D/A转换程序流程(见图1.1-2)对应下面的流程,程序已编好放在8088的监控中,可用U(反汇编)命令查看。

图1.1-2[试验1.2](试验线路图见图1.2-1)设置8253为定时方式,OUT2信号为采样脉冲,采样周期为5ms。

8255的A口为输入方式,用于采入数据。

8255的B口为输出方式,用于选择控制双路输入输出通道。

A/D转换单元可对多路模拟量进行转换,这里用6、7两路分别接入图1.2-2所示信号。

计算机控制A/D变换器分时对这两路模拟信号进行A/D转换。

将转换的数字量送至D/A变换器还原成模拟量,并送至两个采样保持器。

由8255B 口分别控制两个采样保持器的采样开关,以保证采样保持器单元电路中的OUT1输出信号与A/D变换单元U12的IN6输入信号一致;采样保持器单元电路的OUT2输出信号与A/D变换单元U12的IN7输入信号一致。

《数模转换电路实验》PPT课件讲解学习

《数模转换电路实验》PPT课件讲解学习

D0
I 2n
I 2n
(Dn12n1
Dn22n2
D121D020)I 2nn1Di 2i
i0
第10章 数-模转换和模-数转换
运算放大器的输出电压为
UIRf I2R nf n i 0 1Di2i
若Rf=R,并将I=UR/R代入上式, 则有
UU2nR
n1 i0
Di 2i
可见,输出模拟电压正比于数字量的输入。
D/A转换器的一般结构如图所示, 图中数据锁存器用来 暂时存放输入的数字信号。n位寄存器的并行输出分别控制n 个模拟开关的工作状态。通过模拟开关,将参考电压按权关 系加到电阻解码网络。
第10章 数-模转换和模-数转换
图 10-1 DAC方框图
第10章 数-模转换和模-数转换
倒T型电阻网络D/A转换器
第10章 数-模转换和模-数转换
图 10-5 漂移误差
第10章 数-模转换和模-数转换
10.2.4 八位集成DAC0832
图 10-6 集成DAC0832框图与引脚图
第10章 数-模转换和模-数转换
它由一个八位输入寄存器、一个八位DAC寄存器和一 个八位D/A转换器三大部分组成,D/A转换器采用了倒T 型R-2R电阻网络。由于DAC0832有两个可以分别控制的 数据寄存器,所以,在使用时有较大的灵活性, 可根据 需要接成不同的工作方式。DAC0832中无运算放大器, 且是电流输出,使用时须外接运算放大器。芯片中已设 置了Rfb,只要将 9 脚接到运算放大器的输出端即可。若 运算放大器增益不够, 还须外加反馈电阻。
IOUT1+IOUT2= UCC: 电源输入端(一般取+5V )。 DGND: 数字地。 AGND: 模拟地。

第11章数模与模数转换——讲义

第11章数模与模数转换——讲义

第11章数模与模数转换——讲义第一篇:第11章数模与模数转换——讲义第11章数-模和模-数转换【学时分配】2学时,周二1~2节。

【教学目的与基本要求】1、熟练掌握A/D与D/A转换的电路结构和工作原理。

主要是倒梯形电阻网络、逐次逼近型、双积分A/D转换的工作特点及适用场合。

2、正确理解D/A转换器的主要参数和衡量它们的技术指标。

【教学重点与教学难点】教学重点:1、各种D/A转换器的电路结构特点和工作原理;2、掌握D/A转换器的参数计算和主要性能指标。

3、各种A/D转换器的电路结构特点和工作原理;4、掌握A/D转换器的参数计算和主要性能指标。

教学难点:权电阻型D/A转换器、倒T型D/A转换器的电路结构与工作原理【教学内容与时间安排】一、数/模(D/A)和模/数(A/D)转换的概述(约0.4学时)1、数/模和模/数转换的定义2、ADC和DAC的两个性能指标转换速度和转换精度是衡量A/D转换器和D/A转换器性能优劣的主要标志。

3、ADC和DAC的常见类型常见的D/A转换器有权电阻网络D/A转换器,倒梯形电阻网络D/A转换器、权电流型D/A转换器、权电容网络D/A转换器以及开关树形D/A转换器等几种类型。

常见的A/D转换器可以分为直接A/D转换器和间接A/D转换器,在直接A/D转换器中,输入的模拟电压信号直接被转换成相应的数字信号,而在间接A/D转换器中,输入的模拟信号首先被转换成某种中间变量,然后再将这个中间变量转换为输出的数字信号。

二、D/A转换器(约0.8学时)1、权电阻网络D/A转换器a.电路结构:由数码锁存器、电子开关、权电阻网络及求和电路构成b.原理:c.电路输出V0与数字输入成比例关系d.电路特点:结构比较简单,所用的器件少,缺点是所用的各个电阻组织相差较大,尤其在输入信号位数较多时,问题更为突出,难以保证每个电阻具有很高的精度,不利于制作集成电路。

2、倒T形电阻网络转换器a.电路构成:电阻网络中只有R和2R两种阻值。

数模和模数转换演示文稿

数模和模数转换演示文稿

DI7~DI0
ILE
8位 输入 寄存器
LE
&
8位 DAC 寄存器
LE
8位 D/A 转换器
RFB
CS
&
WR1
XFER
&
WR2
当前第17页\共有40页\编于星期四\18点
UREF IOUT2 IOUT1
Rfb
AGND
VCC
DGND
7.2 数模转换器
2.DAC0832引脚功能
DI7~DI0:8位输入数据信号。
当前第18页\共有40页\编于星期四\18点
7.2 数模转换器
UREF:参考电压输入。一般此端外接一个精确、稳定的电压基 准源。UREF可在-10V至+10V范围内选择。 UCC:电源输入端(一般取+5V~+15V)。 DGND:数字地,是控制电路中各种数字电路的零电位。 AGND:模拟地,是放大器、A/D和D/A转换器中模拟电路的零电位。
IOUT2:DAC输出电流2。它作为运算放大器的另一个差分输入信号 (一般接地)。满足 IOUT1+IOUT2 =
Rfb:反馈电阻(内已含一个反馈电阻)接线端。DAC0832中无运放,且为 电流输出,使用时须外接运放。芯片中已设置了Rfb,只要将此引脚接
到运放的输出端即可。若运放增益不够,还须外加反馈电阻。
数模和模数转换演示文稿
20244//11//2288
1
当前第1页\共有40页\编于星期四\18点
数模和模数转换
20244//11//2288
2
当前第2页\共有40页\编于星期四\18点
7.1 概述
ADC和DAC的应用:
传感器

《数模实验报告》

《数模实验报告》

一、实验目的1. 理解数模转换的基本原理和过程;2. 掌握常用的数模转换方法,如逐次逼近法、双积分法等;3. 熟悉数模转换器(DAC)和模数转换器(ADC)的原理及性能;4. 培养实验操作技能,提高动手能力。

二、实验原理数模转换(Digital-to-Analog Conversion,DAC)是指将数字信号转换为模拟信号的过程。

其基本原理是将数字信号表示的离散值转换为连续的模拟电压或电流信号。

数模转换器(DAC)是实现数模转换的硬件设备。

模数转换(Analog-to-Digital Conversion,ADC)是指将模拟信号转换为数字信号的过程。

其基本原理是将连续的模拟信号通过采样、量化、编码等步骤转换为离散的数字信号。

模数转换器(ADC)是实现模数转换的硬件设备。

三、实验器材1. 数模转换器(DAC);2. 模数转换器(ADC);3. 数据采集器;4. 计算机;5. 电源;6. 信号发生器;7. 电阻、电容等电子元件。

四、实验步骤1. 数模转换实验(1)搭建实验电路,连接DAC和信号发生器;(2)设置信号发生器的输出频率和幅度,观察DAC输出波形;(3)改变数字输入值,观察DAC输出波形的变化;(4)分析实验结果,验证数模转换的原理。

2. 模数转换实验(1)搭建实验电路,连接ADC和信号发生器;(2)设置信号发生器的输出频率和幅度,观察ADC输出波形;(3)改变模拟输入值,观察ADC输出波形的变化;(4)分析实验结果,验证模数转换的原理。

五、实验结果与分析1. 数模转换实验结果与分析(1)当输入数字信号为0000时,DAC输出电压为0V,输出波形为一条水平线;(2)当输入数字信号为1111时,DAC输出电压为满量程电压,输出波形为一条水平线;(3)随着输入数字信号的变化,DAC输出电压也相应地发生变化,输出波形呈现阶梯状;(4)实验结果表明,数模转换过程是将数字信号转换为模拟信号的过程,符合数模转换的原理。

数模转换器和模数转换器实验报告材料

数模转换器和模数转换器实验报告材料

数模转换器和模数转换器实验报告材料一、实验目的1.学习和掌握数模转换器和模数转换器的原理和工作方式;2.了解数模转换器和模数转换器在各种应用领域的具体应用;3.掌握数模转换器和模数转换器的实际测量方法和数据处理。

二、实验器材和原理1.数模转换器(DAC):将数字信号转换为模拟信号。

它可以将二进制数字信号转换为连续的模拟信号,并且可以根据控制信号的不同而输出不同的电压或电流;2.模数转换器(ADC):将模拟信号转换为数字信号。

它能够实时取样模拟信号,并将其转换为对应的数字信号;3.示波器:用于观测和显示信号波形;4.信号发生器:用于产生输入信号。

三、实验过程1.数模转换器实验:(1)将示波器的X轴连接到数模转换器的数字输入端,Y轴连接到模拟输出端;(2)通过示波器上的控制按钮,调整示波器显示的方式,使其能够显示数模转换器输出的模拟信号波形;(3)使用信号发生器产生不同频率的正弦信号,并通过数模转换器将其转换为模拟信号;(4)观察和记录示波器上显示的模拟信号波形,并进行分析和比较。

2.模数转换器实验:(1)将信号发生器的输出连接到模数转换器的模拟输入端;(2)调整信号发生器的频率和幅度,产生不同的模拟信号;(3)将模拟信号输入到模数转换器中,并观察和记录模数转换器输出的数字信号;(4)使用示波器观测和记录模数转换器输出的数字信号波形,并进行分析和比较。

四、实验结果和数据处理1.数模转换器实验结果:根据示波器显示的模拟信号波形,可以观察到数模转换器能够将输入的数字信号转换为连续的模拟信号,并且输出的模拟信号的波形与输入信号的波形一致。

2.模数转换器实验结果:根据示波器显示的数字信号波形,可以观察到模数转换器能够将输入的模拟信号实时取样并转换为对应的数字信号。

对于不同频率和幅度的输入信号,模数转换器能够正确地输出对应的数字信号。

五、实验结论数模转换器和模数转换器是将数字信号和模拟信号相互转换的重要器件。

数模模数转换实验报告

数模模数转换实验报告

数模模数转换实验报告一、实验目的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 转换,其主要原理为:将一待转换的模拟信号与一个推测信号进行比较,根据推测信号是大于还是小于输入信号来决定增大还是减少该推测信号,以便向模拟输入逼近。

【实验三】数模、模数转换实验的.doc

【实验三】数模、模数转换实验的.doc

【实验三】数/模、模/数转换实验一、实验目的:了解数/模、模/数转换的基本原理,掌握ADC0809和DAC0832芯片的使用方法。

二、实验任务:在实验箱上设计并连接ADC0809 芯片的接线,按中断方式(利用EOC 发中断申请)对单通道模拟量进行A/D 转换。

A/D 转换结果送入PC 机后,再由PC 机送至DAC0832 进行D/A 转换,结果送至双踪示波器,与原信号进行对比观察。

模拟信号源:由电位器中心抽头可以得到一个可调节的直流电压。

电位器一端接地,另一端接+5V。

三、实验电路:四、程序清单:;ADC.ASMDA TA SEGMENTMESG3 DB 'START! HE HE !'DB 0DH,0AH,'$'OLD0A DD ?DA TA ENDSSSEG SEGMENT PARA STACK 'STACK'DB 256 DUP(?)SSEG ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA,SS:SSEGBEGIN PROC FARPUSH DSMOV AX,0PUSH AXMOV AX,DATAMOV DS,AXCLICALL I8259 ;8259初始化CALL RD0A ;读旧向量CALL WR0A ;写新向量MOV DX,OFFSET MESG3MOV AH,09HINT 21HSTI ;开中断MOV DX,230HMOV AL,0 ;送初值OUT DX,AL ;激活AD WAIT_IN:MOV AH,1H ;有键输入INT 16HJZ W AIT_INEXIT_DOS: ;退出CALL RESETRETBEGIN ENDP;------------------------------------------------------- ;以下是中断服务程序,执行AD DA转换功能SERVICE PROC FARPUSH DSPUSH AX ;保护现场MOV DX,230H ;从230端口读IN AL,DX ;模拟量MOV DX,228H ;将转换结果送OUT DX,AL ;228 229端口MOV DX,229HOUT DX,ALMOV DX,230H ;重新送新值给MOV AL,0 ;230端口,等待OUT DX,AL ;下一次的输入QUIT:MOV AL,20H ;送EOC中断OUT 20H,AL ;结束命令POP AXPOP DSIRETSERVICE ENDP;------------------------------------------------------- I8259 PROCIN AL,21HAND AL,11111011BOUT 21H,ALIN AL,0A1HAND AL,11111101BOUT 0A1H,ALRETI8259 ENDP;------------------------------------------------------- RD0A PROCMOV AX,350AHINT 21HMOV WORD PTR OLD0A,BXMOV WORD PTR OLD0A+2,ESRETRD0A ENDP;------------------------------------------------------ WR0A PROCPUSH DSMOV DX,OFFSET SERVICEMOV AX,SEG SERVICEMOV DS,AXMOV AX,250AHINT 21HPOP DSRETWR0A ENDP;------------------------------------------------------- RESET PROCPUSH DSMOV DX,WORD PTR OLD0AMOV DS,WORD PTR OLD0A+2MOV AX,250AHINT 21HIN AL,0A1HOR AL,00000010B OUT 0A1H,AL POP DSRETRESET ENDP;------------------------------------------------------CODE ENDSEND BEGIN五.实验分析:我决的本次实验特别简单,好象比前两次的简单多了。

单元17 数模和模数转换

单元17 数模和模数转换

第十八单元 A / D 和D / A 转换(2学时——第59-60学时)主要内容:数模电路和模数电路的构成与作用 教学重点:数模与模数的转换 教学难点:模数转换教学方法:启发式教学、探究式教学 教学手段:实验、理论、实际应用相结合第一部分 知识点一、D A 转换只需将二进制数(或代码)转换成十进制数即可。

这样,按一定频率(波特率 Baud rate )出现的数字信号就转变成了一定形状的的模拟信号。

u O = K ·D n其中,D n 为n 位二进制数的十进制大小,K 为系数。

1、权电阻D/A 转换器以4位权电阻D / A 转换器为例讨论。

模拟开关S i :d i =1,S i 接V REF 、d i =0,S i 接地3021203321022122d RV d R V d R V d R V I I I I I REFREF REF REF +=+=+++=∑ R V d d d d d R V d R V d R V d R V REF REF REF REF REF 3011223330212032)2222(22122+++=+=+=4142D RV REF-=D 4为4位二进制数的十进制数值。

类推之,对于n 位权电阻转换器:n n REFD RV I 12-∑=n REF n f o D V RR u 12--=当R f = R /2时,n n REFo D V u 2-= 2、倒T 型电阻D / A 转换器模拟开关S i :d i =1,S i 接运放反向端,d i =0,S i 接地。

无论d i 等于1还是0,所有2R 电阻均看作接地(虚地),因而从V REF 相左看去的等效电阻为R (首先,最左两个2R 电阻并联值为R ,R 再与R 串联,值为2R ,再与第三个2R 并联,…),电流为I =V REF / R ,在A 、B 、C 、D 点分流(A 、B 、C 、D 点向左看去的电阻均为2R ),使得流过2R 电阻(每个2R 电阻左边总电阻均为2R )的电流分别为I / 2、I / 4、I / 8、I / 16、I / 16 。

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

数模-模数转换实验
实验报告
实验项目名称:D/A、A/D转换实验同组人:
实验时间:实验室:指导教师:
一、实验目的:
(l)学习外部接口的应用。

ADC0809、DAC0832的工作方式,输入/输出方式的应用。

(2)熟悉Proteus软件电路设计和Keil软件程序调试方法。

重点:ADC0809、DAC0832的工作方式
二、实验顶备知识:
(l)AT89S51与ADC、DAC接口的连接,ADC0809、DAC0832的基本原理。

(2)Proteus软件应用,Keil软件程序调试应用。

三、实验内容
㈠利用DAC0832转换器输出锯齿波、三角波、方波和正弦波。

1、设计要求:以DAC0832转换器和AT89C52单片机设计仿真电路,该电路能在虚拟示波器上显示出锯齿波、三角波、方波和正弦波,并能用虚拟电压表显示输出电压值,要求电压范围为0~15V且周期约为510ms。

2、仿真电路原理图
元器件选取:①AT89C52:单片机;②RES、RX8:电阻、8排阻;③CRYSTAL:晶振;
④CAP、CAP-ELEC:电容、电解电容;⑤DAC0832:D/A转换器;⑥LM358N:运算放大器。

图6-1 电路原理图
void TransformData4(uchar c0832data4)
{
*((uchar xdata*)DAC0832Addr4)=c0832data4;
}
void Uart_Init( void )
{
SCON=0x52;
TMOD=0x21;
TCON=0x69;
TH1=0xf3;
}
void Delay()
{
uint i;
for (i=0;i<250;i++) ;
}
㈡ ADC0809电压模/数转换
1、设计要求:以AT89C52单片机为核心设计ADC0809模数转换仿真电路,模拟电压输入由可变电位器提供。

输入电压范围0~4.99V,经ADC0809转换成对应的0~255通过数码管显示。

2、仿真电路原理图
元器件选取:①AT89C52:单片机;②RES:电阻;③CRYSTAL:12MHz晶振;④CAP、CAP-ELEC:电容、电解电容;⑤7SEG-MPX4-CC:4位七段共阴极数码管;⑥74LS02、
74LS04、74LS74、74LS373︰或非门、反相位、D触发器、地址锁存器;⑦POT-LIN:变阻器;⑧ADC0809:8位A/D转换器。

if(LED3==0)
LED3=10;
P1=led_segment[LED3];
led3=0;
delay(100);
led3=1;
bk=!bk;
}
void ad0808(void) interrupt 0
{
EA=0;
EX0=0;
ad_data=AD;
EA=1;
EX0=1;
}
void main(void)
{
EA=1;
EX0=1;
ad_data=0;
ad_busy=0;
while(1)
{
if( bk )
{
AD=0;
}
display();
}
}
四、实验结果及分析:
1、DAC0832转换器输出锯齿波、三角波、方波和正弦波
2、ADC0809电压模/数转换
五、思考题:
1、DAC转换器的主要性能指标有哪些?目前常用的DAC转换器主要有哪几种类型?各有什么特点?
2、ADC转换器的主要性能指标有哪些?目前常用的ADC转换器主要有哪几种类型?各有什么特点?
指导教师批阅及成绩。

相关文档
最新文档