微机原理与应用第11章模数与数模转换接口

合集下载

微机原理第数模转换与模数转换接口45页PPT

微机原理第数模转换与模数转换接口45页PPT

DAC0832
CS 1
WR1 2
AGND 3
D3 4
D2 5
D1 6
D0 7
VREF
8 9
Rfb 10
DGND
20 VCC 19 ILE 18 WR2 17 XFER 16 D4 15 D5 14 D6 13 D7 12 LOUT2 11 LOUT1
用于DAC寄存器的控制信号:
WR2:写DAC寄存器 XFER:允许输入锁存器的数据传送到DAC寄存器
当代码在0~FFH之间变化时,VO相应地在0~(255/256)Vref之间变化;
V0
n
=-
i=1
21i SiVref
12.1 CPU与8位D/A芯片的接口 补充:8位D/A转换器DAC0832
输入数据 D0~ D7
8位 4~ 7 输入 13 ~16 寄存

8位 DAC 寄存~ 器
ILE 19
LE1 &
放大 驱动
D/A 转换
输入 接口
10101100 微 型

I/O
接口

输出 接口
机 00101101
模拟电路的任务
模拟接口电路的任务
12.1 D/A转换器接口
DAC的性能指标
分辨率 DAC所能分辨的最小电压增量。它反映了DAC 对微小输入量变化的敏感性。分辨率的高低通 常用二进制输入量的位数来表示,例如分辨率 是8位、10位、12位等。有时,也用最小输出 电压与最大输出电压之比的百分数来表示。对 于一个n位DAC,其分辨率为:1/2n-1。
双缓冲方式(标准方式) – 转换要有两个步骤:
• 将数据写入输入寄存器 – CS#=0、WR1#=0、ILE=1

数模转换与模数转换接口及其应用

数模转换与模数转换接口及其应用

15 16 17 18
DDDDIIII7654
19 20
4 5
8位输入 锁存器
LE
MSB
12位DAC 12位相乘型 寄存器 D/A转换器
10 VREF 14 IOUT2 13 IOUT1
11 RFB
DDDDIIII3210
6 7 8 9
BYTE1 23
&
/BYTE2
CS 1 WR1 2
&
XFER 21 WR2 22
(1) 要求 经过DAC1210产生并输出50个方波,方
波数据存储在内存缓冲区。 (2) 分析 DAC1210旳辨别率为12位,且内部有两
个三态锁存器,用于分别对数据旳高、 低两个字节进行锁存,故数据线可与系 统数据总线直接连接。但是,当它与8位 微机系统连接时,数据要分两次传播。
DDDDIIII981110
&
4位输入 锁存器
LE
LSB LE
24 Vcc 3 AGND 24 DGND
DAC1210内部构造
有两种数据对齐格式:
“右对齐”:从低位对齐(先送低,后 送高)
“左对齐”:从高位对齐(先送高,后 送低)
尤其注意:
设置两个锁存器,分别锁存高字节和低 字节。
同步选通两个锁存器进行D/A转换。
OUT DX,AL ;输出AL内容
CALL DELAY
;延时
INC AL
;AL内容加1
LOOP LOOP1
;循环256次
JMP START
;重新输出下一
;个锯齿波
CODE ENDS
END START
DAC0832逻辑构造框图
DAC0832有三种工作方式:

微型计算机原理与接口技术第十一章课后答案

微型计算机原理与接口技术第十一章课后答案

第十一章1. 包含A/D和D/A的实时控制系统主要由哪几部分组成?什么情况下要用多路开关?什么时候要用采样保持器?答:对多个变化较为缓慢的模拟信号进行A/D转换时,利用多路开关将各路模拟信号轮流与A/D转换器接通,使一个A/D转换器能完成多个模拟信号的转换,节省硬件开销。

一个模数转换器完成一次模数转换,要进行量化、编码等操作,每种操作均需化费一定的时间,这段时间称为模数转换时间tc。

在转换时间tc内, 输入模拟信号x(t)变化速率较高时,在转换过程中,输入模拟量有一个可观的△x,结果将会引入较大的误差。

也就是说,在A/D转换过程中,加在转换器上的电平在波动,这样,就很难说输出的数字量表示tc期间输入信号上哪一点的电压值,在这种情况下就要用采样保持器来解决这个问题。

2. 什么叫采样、采样率、量化、量化单位?12位D/A转换器的分辨率是多少?答:采样就是按相等的时间间隔t从电压信号上截取一个个离散的电压瞬时值,t越小,采样率f s越高。

对一个被采样的信号电压的幅度变化范围进行分层,确定某一个采样电压所在的层次,该分层的起始电平就是该采样的数字量,此过程称为量化,每个分层所包含的最大电压值与最小电压值之差,称为量化单位,用q表示,量化单位越小,精度越高。

12位D/A转换器,2n=4096,其分辨率为1/4096*FSR=0.0244%FSR3. 某一8位D/A转换器的端口地址为220H,已知延时20ms的子程序为DELAY_20MS,参考电压为+5V,输出信号(电压值)送到示波器显示,试编程产生如下波形:(1)下限为0V,上限为+5V的三角波(2)下限为1.2V,上限为4V的梯形波。

答:(1)由于1LSB=5V/256=0.019V,所以下限电压对应的数据为0/0.019V=0上限电压对应的数据为5V/0.019V=256程序段如下:BEGIN:MOV AL,0 ;下限值MOV DX,220HUP:OUT DX,AL ;D/A转换CALL DELAYINC AL ;数值增1CMP AL,00H ;超过上限了吗?JNZ UP ;没有,继续转换DEC AL ;超过了,数值减量DOWN:OUT DX,AL ;D/A转换CALL DELAYDEC AL ;数值减1CMP AL,00H ;低于下限了吗?JNZ DOWN ;没有JMP BEGIN ;低于,转下一个周期(2)下限电压对应的数据为1.2V/0.019V=61=3DH上限电压对应的数据为4V/0.019V=205=0CDH产生梯形波的程序如下:BEGIN:MOV AL,3DH ;下限值MOV DX,220HUP:OUT DX,AL ;D/A转换CALL DELAYINC AL ;数值增1CMP AL,0CDH ;到达上限了吗?JNZ UP ;没有,继续转换OUT DX,ALCALL DELAY_20MS ;到达上限延时输出方波DEC ALDOWN:OUT DX,AL ;D/A转换CALL DELAYDEC AL ;数值减1CMP AL,3DH ;到达下限了吗?JNZ DOWN ;没有,继续OUT DX,ALCALL DELAY_20MS ;到达下限延时输出方波INC ALJMP UP4. 利用DAC0832产生锯齿波,试画出硬件连线图,并编写有关的程序。

第11章-数模与模数转换器-习题与参考答案

第11章-数模与模数转换器-习题与参考答案

第11章 数模与模数转换器 习题与参考答案【题11-1】 反相运算放大器如图题11-1所示,其输入电压为10mV ,试计算其输出电压V O 。

图题11-1解:输出电压为:mV mVV R R V IN FO 10010101=⨯=-=【题11-2】 同相运算放大器如图题11-2所示,其输入电压为10 mV ,试计算其输出电压V O 。

图题11-2解:mV mV V R R V IN FO 110101111=⨯=+=)( 【题11-3】 图题11-3所示的是权电阻D/A 转换器与其输入数字信号列表,若数字1代表5V ,数字0代表0V ,试计算D/A 转换器输出电压V O 。

图题11-3D 3 D 2 D 1 D 0 V O 0 0 0 1 -0.625V0 0 1 1 -0.625V -1.25V=1.875 0 1 0 0 -2.5V0 1 0 1 -0.625V -2.5V=3.125V1 1 0 -2.5V -1.25=3.750 1 1 1 -0.625V - 2.5V-1.25=4.375V 15V【题11-4】 试计算图题11-4所示电路的输出电压V O 。

图题11-4解:由图可知,D 3~D 0=0101 因此输出电压为:V V V V O 5625.151650101254===)(【题11-5】 8位输出电压型R/2R 电阻网络D/A 转换器的参考电压为5V ,若数字输入为10011001,该转换器输出电压V O 是多少?解:V V V V O 988.2153256510011001258≈==)(【题11-6】 试计算图题11-6所示电路的输出电压V O 。

图题11-6解:V VV D D V V n n REF O 5625.15165010125~240==-=-=)()(【题11-7】 试分析图题11-7所示电路的工作原理。

若是输入电压V IN =7.5V ,D 3~D 0是多少?V OD D D D 0123....1111111174LS00+12V20kΩ20kΩ20kΩ20kΩ20kΩ10kΩ10kΩ10kΩ1kΩ1kΩ1kΩ1kΩ15V1kΩ740674LS04...R0(1)12R0(2)1310911548A B A B C DCK CK Q Q Q Q 74LS293&CLK LM358RESET5V....V IN...图题11-7解:D3=1时,V V V O 6221234==,D3=0时,V O =0。

微机原理与接口技术习题答案

微机原理与接口技术习题答案

第3章8086/8088指令系统与寻址方式习题3.3 8086系统中,设DS=1000H,ES=2000H,SS=1200H,BX=0300H,SI=0200H,BP=0100H,VAR的偏移量为0600H,请指出下列指令的目标操作数的寻址方式,若目标操作数为存储器操作数,计算它们的物理地址。

(1)MOV BX,12 ;目标操作数为寄存器寻址(2)MOV [BX],12 ;目标操作数为寄存器间址 PA=10300H(3)MOV ES:[SI],AX ;目标操作数为寄存器间址 PA=20200H(4)MOV VAR,8 ;目标操作数为存储器直接寻址 PA=10600H(5)MOV [BX][SI],AX ;目标操作数为基址加变址寻址 PA=10500H(6)MOV 6[BP][SI],AL ;目标操作数为相对的基址加变址寻址 PA=12306H (7)MOV [1000H],DX ;目标操作数为存储器直接寻址 PA=11000H(8)MOV 6[BX],CX ;目标操作数为寄存器相对寻址 PA=10306H(9)MOV VAR+5,AX ;目标操作数为存储器直接寻址 PA=10605H3.4 下面这些指令中哪些是正确的?那些是错误的?如果是错误的,请说明原因。

(1)XCHG CS,AX ;错,CS不能参与交换(2)MOV [BX],[1000] ;错,存储器之不能交换(3)XCHG BX,IP ;错,IP不能参与交换(4)PUSH CS(5)POP CS ;错,不能将数据弹到CS中(6)IN BX,DX ;输入/输出只能通过AL/AX(7)MOV BYTE[BX],1000 ;1000大于255,不能装入字节单元(8)MOV CS,[1000] ;CS不能作为目标寄存器(9)MOV BX,OFFSET VAR[SI] ;OFFSET只能取变量的偏移地址(10)MOV AX,[SI][DI] ;SI、DI不能成为基址加变址(11)MOV COUNT[BX][SI],ES:AX ;AX是寄存器,不能加段前缀3.7 设当前 SS=2010H,SP=FE00H,BX=3457H,计算当前栈顶的地址为多少?当执行PUSH BX 指令后,栈顶地址和栈顶2个字节的内容分别是什么?当前栈顶的地址=2FF00H当执行PUSH BX 指令后,栈顶地址=2FEFEH(2FEFEH)=57H(2FEFFH)=34H3.8 设DX=78C5H,CL=5,CF=1,确定下列各条指令执行后,DX和CF中的值。

电路与模拟电子技术第十一章模拟量与数字量的转换

电路与模拟电子技术第十一章模拟量与数字量的转换
非线性误差 D/A转换器实际传输特性曲线和平均传输特性曲线之间的 转换器实际传输特性曲线和平均传输特性曲线之间的 最大偏差.也称非线性度或线性度. 最大偏差.也称非线性度或线性度. 传输延迟 从数字输入变化到模拟输出,电流达到其最终值的90% 从数字输入变化到模拟输出,电流达到其最终值的 所需的时间. 所需的时间. 静态功耗 规定负载下,输入全" 和全 和全" 时所消耗的最大功率 时所消耗的最大功率. 规定负载下,输入全"0"和全"1"时所消耗的最大功率. 电源电压抑制比 单位电源电压变化所引起的模拟量输出的变化. 单位电源电压变化所引起的模拟量输出的变化.
高等学校电子教案: 高等学校电子教案:电路与模拟电子技术
目录 前一页 返回 下一页 结束 第10页 页
11.1 数/模(D/A)转换器(9) (D/A)转换器
第 十 一 章 模 拟 量 和 数 字 量 的 转 换
按空格键继续
倒置T型 倒置 型D/A转换电路 转换电路
R-2R T型D/A转换电路中 数字信号各位的传输时间不同 , 因 转换电路中,数字信号各位的传输时间不同 型 转换电路中 数字信号各位的传输时间不同, 而输出端会产生尖峰效应.倒置T型D/A转换电路可以克服这 而输出端会产生尖峰效应. 倒置 型 转换电路可以克服这 种缺点. 种缺点.
高等学校电子教案: 高等学校电子教案:电路与模拟电子技术
目录 前一页 返回 下一页 结束 第4页 页
按空格键继续
11.1 数/模(D/A)转换器(3) (D/A)转换器 转换器(
第 十 一 章 模 拟 量 和 数 字 量 的 转 换
选择权电阻网络中电阻的阻值使流过该电阻的电流与该 电阻所在位的权值成正比.这样,从最高位到最低位, 电阻所在位的权值成正比. 这样, 从最高位到最低位, 每一 位对应的电阻值应是相邻高位的2倍 位对应的电阻值应是相邻高位的 倍,使各支路电流从高位到 低位逐位递减1/2. 低位逐位递减 . 当输入二进制数码中某一位B 时 开关S 当输入二进制数码中某一位 i=1时 , 开关 i 接至基准电 这时在相应的电阻R 压ER,这时在相应的电阻 i支路上产生电流为

微型计算机基本原理与应用第11章 串行通信及其接口电路

微型计算机基本原理与应用第11章 串行通信及其接口电路

在串行通信中,发送器需要用一定频率的时钟信号来 决定发送的每一位数据所占用的时间。接收器也需要 用一定频率的时钟信号来检测每一位输入数据。 发送器使用的时钟信号称为发送时钟,接收器使用的 时钟信号称为接收时钟。 串行通信所传送的二进制数据序列在发送时是以发送 时钟作为数据位的划分界限,在接收时是以接收时钟 作为数据位的检测和采样定时。


简单的奇偶校验码(例如上述那种只配一位校验位的校 验码),其检错能力是很低的,它只能检查出一位错。 如果两位同时出错,则检查不出来,即失去了检验能 力。 简单的奇偶校验码没有纠错校正功能,因为它不具备 对错误定位的能力,例如在偶校验中,尽管可以知道 接收到的代码10110000是非法的,但却无法判定错误 发生在哪一位上。 由于奇偶校验码简单易行,编码和解码电路简单,不 需增加很多设备,所以它仍在误码率不高的许多场合 得以广泛应用。

(3)奇偶校验位:奇偶校验位仅占1位。可以为奇校验 或偶校验,也可以不设置校验位。 (4)停止位:停止位为1位、1.5位或2位。它一定是逻辑 “1”电平,标志着传送一个字符的结束。 在一个字符传送前,线路处于空闲状态,输出线上为 逻辑“1”电平;传送一开始,输出线由“1”变为“0” 电平,并持续1比特的时间,表明起始位的出现; 起始位后面为5~8个数据位,数据位是按“低位先行” 的规则传送,即先传送字符的最低位,接着依次传送 其余各位; 数据位后面是校验位,可以是奇校验或偶校验,也可 不设置校验位;最后发送的一定是“1”电平,以作为 停止位,它可以是1位、1.5位或2位。
Hale Waihona Puke 4. 波特率因子

F(时钟频率)=波特率因子×波特率 波特率因子: 数据传输率(波特率)与时钟频率之间的比 例系数. 给定时钟频率,选择不同的波特率因子可得到不同的波特 率。

微机原理 第十一章

微机原理 第十一章

· VREF 参考电压输入端, - 10 ~+ 10V。 · CC 芯片供电电压, + 5~ + 15V, 最佳 V 工作状态是+ 15V。 · AGND 模拟量地, 即模拟电路接地端。 · DGND 数字量地。
3.
工作方式
两级缓冲寄存器都是直通锁存器
–LE=1,直通(输出等于输入) –LE=0,锁存(输出保持不变)
量化单位:量化过程中所取的最小数 量单位。 量化误差:由于取样电压不一定能被 量化单位整除, 所以量化 前后不可避免地存在误差。 量化误特点:①无法消除。 ②ADC 的位数越多, 量化 误差越小。


一个T 型电阻网络, 用来实现D/A 转换, 它需要外接运算放大器,才能 得到模拟电压输出。 两级锁存器, 输入和DAC 寄存器。
2. DAC0832 的 引脚定义
· CS
片选信号, 它和允许输入锁存信号 ILE 合起来决定WR1 是否起作用。 · ILE 允许锁存信号,高电平有效; · WR1 输入寄存器的“ 写”选通信号, 低电 平 有效。它作为第一级锁存信号将输入 数据锁存到输入寄存器中,WR1必须和 CS、ILE 同时有效。 · WR2 DAC 寄存器的“写”选通信号。它将 锁 存在输入寄存器中的数据送到8位DAC 寄存器中进行锁存,此时,传送控制信
DI0~DI7
输入 寄 存 器 LE1
DAC 寄 存 器
D/A 转 换 器
Iout1
LE2 DAC0832
直通方式 • LE1=LE2=1 • 输入的数字数据直接进入D/A转换器 • 本课程要求掌握
输入 寄 存 器 LE1 DAC 寄 存 器 D/A 转 换 器
DI0~DI7
Iout1
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档