单片机原理及应运-c51编程+proteus仿真课后答案

2026/4/27 22:07:41

当送入打印机的命令格式出错时,打印机立即打印1行出错信息,提示出错。在打印出错信息之前。该信号线出现一个负脉冲,脉冲宽度为30us。 单片机与打印机相连时,分为直接相连(图10-27)和通过扩展的并行I/O口82C55连接(图10-28)。直接相连时(图10-27),打印机在输入电路中有锁存器,在输出电路中有三态门控制,。没有读、写信号,只有握手线STB、BUSY(或ACK),用一根地址线来控制写选通信号STB和读取BUSY引脚状态。图10-28所示为通过扩展的并行I/O口82C55连接的打印机接口电路。采用查询法,即通过读与82C55的PC0脚的相连的BUSY状态,来判断送给打印机的一个字节 的数据是否处理完毕。也可用中断法(BUSY直接与单片机的INT0引脚相连)。*11-1.对于电流输出的D/A转换器,为了得到电压输出,应使用(由运算放大器构成的电流/电压转换电路)参P239

11-2.使用双缓冲同步方式的D/A转换器,可以实现多路模拟信号的(同步)输出。参P242

11-3.判断下列说法是否正确? A. “转换速率”这一指标仅适用于A/D转换器,D/A转换器不用考虑转换速率这一问题( F )参P238 B. ADC0809可以利用转换结束信号EOC向AT89S51发出中断请求(对)参P255 C. 输出模拟量的最小变化量称为A/D转换器的分辨率( F )参P252 D. 对于周期性的干扰电压,可使用双积分型A/D转换器,并选择合适的积分元件,可以将周期性的干扰电压带来的转换误差消除。( 对 )参P252答:

(1)错,D/A转换器也要考虑“转换速度”或“转换时间”问题,即建

立时间(转换时间);(3)错,是D/A转换器的分辨率;

*11-4. D/A 转换器的主要性能指标有哪些?设某 DAC 为二进制12 位,满量程输出电压为 5V,试问它的分辨率是多少?参P238 答:D/A转换器的主

·37·

要技术指标如下:分辨率:D/A转换器的分辨率指输入的单位数字量变化引起的模拟量输出的变化,是对输入量变化敏感程度的描述。

建立时间:建立时间是描述D/A转换速度快慢的一个参数,用于表明转换速度。其值为从输入数字量到输出达到终位误差±(1/2)GB(最低有效位)时所需的时间。

转换精度:理想情况下,精度与分辨率基本一致,位数越多精度越高。严格讲精度与分辨率并不完全一致。只要位数相同,分辨率则相同.但相同位数的不同转换器精度会有所不同。

当DAC为二进制12位,满量程输出电压为5V时,分辨率为5÷212=1.22 mV *11-5. A/D转换器的两个最重要指标是什么?参P252答:A/D转换器的两(1) 转换时间和转换速率——转换时间A/D完成一次转换所需个最重要指标:

要的时间。转换时间的倒数为转换速率。(2) 分辨率——A/D转换器的分辨率习惯上用输出二进制位数或BCD码位数表示。

*11-6. 分析 A/D 转换器产生量化误差的原因,一个8 位的 A/D 转换器,当输入电压为 0~5V 时,其最大的量化误差是多少?答:量化误差是由于有限位数字且对模拟量进行量化而引起的;最大的量化误差为0.195%;(△=+LSB/2=+1/2*5/28 =+9.77mv)

11-7. 目前应用较广泛的A/D转换器主要有以下几种类型?它们各有什么特点?参P251~252

答:目前应用较广泛的主要有以下几种类型:逐次逼近式转换器、双积分式转换器、∑-△式A/D转换器。逐次逼近型A/D转换器:在精度、速度和价格上都适中,是最常用的A/D转换器件。双积分A/D转换器:具有精度高、抗干扰性好、价格低廉等优点,但转换速度慢,近年来在单片机应用领域中也

·38·

得到广泛应用。∑-△式A/D转换器:具有积分式与逐次逼近式ADC的双重优点,它对工业现场的串模干扰具有较强的抑制能力,不亚于双积分ADC,它比双积分ADC有较高的转换速度。与逐次逼近式ADC相比,有较高的信噪比,分辨率高,线性度好,不需要采样保持电路。

11-8. 在DAC和ADC的主要技术指标中,“量化误差”、“分辨率”和“精度”有何区别?参P252,P238

答:对DAC来说,分辨率反映了输出模拟电压的最小变化量。而对于ADC来说,分辨率表示输出数字量变化一个相邻数码所需输入模拟电压的变化量。量化误差是由ADC的有限分辨率而引起的误差,但量化误差只适用于ADC,不适用于DAC。精度与分辨率基本一致,位数越多精度越高。严格讲精度与分辨率并不完全一致。只要位数相同,分辨率则相同。但相同位数的不同转换器,精度可能会有所不同,例如由于制造工艺的不同。

*11-9 在一个由AT89S51单片机与一片ADC0809组成的数据采集系统中,ADC0809的8个输入通道的地址为7FF8H~7FFFH,试画出有关接口的电路图,并编写每隔1min轮流采集一次8个通

数据的程序,并采集50次,其采样值存入片外RAM中以2000H单元开始的

存储器中。

答:接口电路可参见图11-20。参考程序如下:

MAIN: MOV R0,#20H ;置数据区首地址,采样值存入片外RAM中

·39·

MOV R1,#00H ;以2000H单元开始的存储器单元中 MOV R2,#00H MOV R3,#50 MOV R7,#08H

;采集50次 ;置通道个数

LOOP: MOV DPTR,#7FF8H ;端口地址送DPTR,P2.7=0,且指向通道IN0 LOOP1:

MOVX

@DPTR,A

;启动A/D转换

MOV R6,#0AH DELAY: NOP

;软件延时,等待转换结束

NOP 下行NOP DJNZ R6,DELAY MOVX INC

A,@DPTR DPTR

;读取转换结果

;指向下一个通道

MOV R2,DPL MOV DPH,R0 MOV DPL,R1 MOVX INC

;通道地址低8位→R2 ;存储器单元地址→DPTR

;存储转换结果

@DPTR,A DPTR

;指向下一个存储器单元地址

MOV R0,DPH MOV R1,DPL

; 保存下一个存储器单元地址

MOV DPH,#7FH ;通道地址高8位→DPH MOV DPL,R2

;通道地址低8位→R2

DJNZ R7,LOOP1 ;8个通道全采样完否?未完则继续 LCALL DELAY1M ;延时1分钟(子程序另外编写)

·40·

DJNZ R3,LOOP ; 采集50次否?未完则继续

·41·


单片机原理及应运-c51编程+proteus仿真课后答案.doc 将本文的Word文档下载到电脑
搜索更多关于: 单片机原理及应运-c51编程+proteus仿真课后答案 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219