哈工大单片机习题及参考答案1-10 联系客服

发布时间 : 星期日 文章哈工大单片机习题及参考答案1-10更新完毕开始阅读70c56917cc7931b765ce15c7

答:D/A转换器是将数字量转换为模拟量的器件,是计算机与输出设备之间的接口,是数字化测控系统及智能仪器中的组成部分。D/A转换过程是先将各位数码按其权值的大小转换为相应的模拟分量,然后再以叠加方法把个模拟分量相加,其和就是D/A转换结果。

10.7 简述D/A转换器DAC0832的主要特性。

DAC0832是美国数据公司采用CMOS工艺制造的8位单片梯形电阻式D/A转换器,片内带数据锁存器,电流输出,输出电流稳定时间为1?s,功耗为20mW。

10.8 试说明为什么多路D/A转换接口必须采用双缓冲同步接口方式。

答:当有多路D/A转换需同步输出时,采用双缓冲方式,这时数字量的输入锁存和D/A转换输出是分两步完成的,即CPU的数据总线分时向各路D/A转换器输入要转换的数字量并锁存在各自的数据锁存器中。然后CPU对所有D/A转换器发出控制信号,使所有D/A转换器数据锁存器中的数据打入DAC寄存器,实现同步转换输出。

10.9 利用D/A转换器输出一个正弦波信号,试进行程序设计。

ORG 100H

START: MOV DPTR,#7FFFH ;D/A地址送DPTR

MOV A,#00H ;数字量初始值 LPU: MOVX @DPTR, A ;数字量送D/A转换器

INC A ;数字量加1 JNZ LPU LPD: DEC A ;数字量减1

MOVX @DPTR, A ;数字量送D/A转换器 JNZ LPD AJMP LPU

10.10 一个满刻度电压为5V的10位D/A转换器能够分辨出的输入电压变化的最

小值是多少?

答:0.00488 V

33