微机原理答案

发布 2022-09-04 22:01:28 阅读 8895

1 d/a转换器的性能指标包括哪几项?

1. 分辨率:位数字量(最低位lsb)所对应模拟量增量。

即相邻两个二进制码对应的输出电压之差。它确定了d/a产生的最小模拟量变化,也可用最低位lsb表示。如,n位d/a转换器的分辨率为1/2n 。

2. 精度:转换器的实际输出与理论值之差。可分为绝对精度和相对精度。

绝对精度(绝对误差)指的是在数字输入端加有给定的**时,在输出端实际测得的模拟输出值(电压或电流)与应有的理想输出值之差。一般小于1/2 lsb。它是由d/a的增益误差、零点误差、线性误差和噪声等综合引起的。

相对精度指的是满量程值校准以后,任一数字输入的模拟输出与它的理论值之差。

3. 线性误差:

d/a的实际转换特性(各数字输入值所对应的各模拟输出值之间的连线)与理想的转换特性(始终点连线)之间是有偏差的,这个偏差就是d/a的线性误差。

即两个相邻的数字码所对应的模拟输出值(之差)与一个lsb所对应的模拟值之差。

4. d/a转换器的温度系数。

d/a转换器受温度变化的影响。是指在规定的温度范围内,温度变化1℃时,各误差参数的变化量。分温度系数和增益温度系数。

5. 转换时间ts(建立时间)

d/a转换器输入的数字量发生变化后,其输出模拟量达到稳定相应值所需要的时间。

超高速: ts <100ns高速: ts : 100ns ~ 10μs

中速: ts : 10μs ~ 100μs 低速: ts > 100μs

6. 电源抑制比。

满量程电压变化的百分数与电源电压变化的百分数之比。

7. 馈送误差。

非输入信号通过器件内部电路耦合到d/a输出端造成的输出误差。

其中,分辨率、精度、线性误差、转换时间为主要性能指标。

2 试编写利用dac0832输出方波的程序。

mov dx,dac0832口地址。

s0:mov cx,0ffh

mov al,00h

s1:out dx,al

loop s1

mov cx,0ffh

mov al,0ffh

s2:out dx,al

loop s2

jmp s0

hlt3 dac0832,输出电压范围为0 ~+5v,试计算当输入量分别为35h、7fh、81h、0f3h时,模拟电压输出值各为多少?

解:35h: 53/(255-0)×(5-0)=1.04v

7fh:127/(255-0)×(5-0)=2.49v

81h:129/(255-0)×(5-0)=2.53v

0f3h:243/(255-0)×(5-0)=4.76v

4 选择a/d、d/a转换器的原则?

答:选择a/d芯片应从分辨率、转换时间、输入或输出范围、极性、**、通道结构(采样保持器、锁存器是否有等)、功耗等方面。(选择d/a芯片也可从以上几个方面考虑,此外,还应考虑数据格式、数字电平等)。

5. a/d、d/a转换器的分类?

答:d/a转换器的分类:

按转换原理,可将d/a转换器分为:

1.权电阻网络d/a转换器

2.t型权电阻网络d/a转换器

3. 开关树型d/a转换器。

4.集成化d/a转换器。

a/d转换器的分类:

按转换方式可分为:直接转换、间接转换。

按输出方式分可分为:并行、串行、串并行。

按转换速度可分为:低速、中速、高速。

按转换精度和分辨率可分为:3位、4位、8位、10位、12位、14位、16位等等。

按转换原理:可将a / d转换器分为:

1. 计数式a/d转换器。

2. 逐次逼近式a/d转换器。

3. 双积分式a/d转换器。

4. 并行a/d转换器。

5. 串--并比较型a/d转换器。

6. 画出8086cpu采用中断方式外扩 adc0809的电路图。并编制相应的程序。

程序如下:mov cx,08h设置8个通道。

mov dx, in0通道口地址

mov di,offset buf ;内存缓存区首地址buf

lp0:out dx,al主要产生start、wr,al为任意值。

sti开中断。

hlt等待中断。

climov [di],al

inc di

inc dx

loop lp0

hlt中断服务子程序:

lp2: in al,dx

stiiret

p414 3 某一8位d/a转换器的端口地址为220h,已知延时20ms的子程序为delay_20ms,参考电压为+5v,输出信号(电压值)送到示波器显示,试编程产生如下波形:

1) 下限为0v,上限为+5v的三角波。

2) 下限为1.2v,上限为4v的梯形波。解:

mov dx,220h

r0:mov cx,0ffh

mov al,00h

r1:out dx,al

inc al

loop r1

mov cx,0ffh

r2:dec al

out dx,al

loop r2

jmp r0hlt

1.2v、4v对应的数字量分别为。

1.2/(5-0)×(255-0)= 61=3dh

4/(5-0)×(255-0)= 204=cch

程序如下:mov dx,220h

mov cx,0ffh

mov al,3dh

t1:out dx,al

loop t1

mov cx,8fh ;204-61=143=8fh

t2:inc al

out dx,al

loop t2

mov al,cch

mov cx,0ffh

t3:out dx,al

loop t3

mov cx,8fh

t4:dec al

out dx,al

loop t4

jmp t1

hlt6 利用8255a和adc0809等芯片设计pc机上的a/d转换卡,设8255a的口地址为3c0h~3c3h,要求对8个通道各采集1个数据,存放到数据段中以d_buf为始址的缓冲器中,试完成以下工作:

1) 画出硬件连线图。

2) 编写完成上述功能的程序。

解:硬件连接电路如下:

程序如下:mov cx, 8

cldmov bl, 00h模拟通道号保存于bl中。

lea di, d_buf

next_in: mov dx, 3c2h

mov al, bl

out dx, al

mov al, 06h

out dx, al

mov al, 07h

out dx, al

nopnop

nopmov al, 06h

out dx, al

mov dx, 3c2h

no_conv: in al, dx

test al, 80h

jnz no_conv

no_eoc: in al, dx

test al, 80h

jz no_eoc

mov dx, 3c0h

in al, dx

mov [di] ,al

inc bl ;模拟通道号指针修改。

inc di ;存放数据的内存缓存区指针修改。

loop next_inhlt

微机原理答案

1.串行通信与并行通信的主要区别是什么?各有优缺点?答 按信息的传送方式可将数据通信分为并行通信与串行通信两种 并行通信 是指利用多条数据传输线将一个数据的各位同时进行传送。特点 传输速度快,适用于短距离通信。串行通信 是指利用一条传输线将数据的各位一位位地顺序进行传送。串行通信又可分为异步通信和同...

微机原理答案

第3章 8086 8088指令系统与寻址方式习题。3 3 8086系统中,设ds 1000h,es 2000h,ss 1200h,bx 0300h,si 0200h,bp 0100h,var的偏移量为0600h,请指出下列指令的目标操作数的寻址方式,若目标操作数为存储器操作数,计算它们的物理地址。1...

微机原理A答案

安徽大学20 11 20 12 学年第 2 学期。微机原理及应用 a卷 考试试题参 及评分标准。一 单项选择题 每小题2分,共20分 1 a2 b 3 a4 c 5 c6 b 7 d8 c 9 c10 b 二 填空题 每空1分,共20分 10000011 ch,e896h,cf 1,of 0,zf ...