张毅刚 单片机习题参考答案(4)

2019-03-03 13:21

MOV INC MOV ADD MOVC MOVX INC MOV JB RL MOV AJMP RET DB MOV MOV DJNZ DJNZ RET SETB MOV MOV MOV CALL DEC CALL DEC CALL DEC CALL DEC CALL DEC CALL DEC CALL DEC MOV MOVC MOV JNB

@DPTR,A DPTR A,@R0 A,#0DH A,@A+PC @DPTR,A DL1MS RO R3

ACC.5,LD1 ;是否到最右边的LED A R3,A LD0

3FH,06H,5BH,4FH,66H,6DH,7DH ;0,1,2,3,4,5,6 R7,#02H R6,#0FFH R6,DL6 R7,DL

;保存位选码 ;取到笔形码 ;送出显示

DIR1:

ACALL

LD1:

DSEG: DL1MS: DL: DL6:

9. 答:本电路图采用的是静态显示。参考程序如下:

DIR:

P3.3

;允许显示 ;工作方式一 ;初值为8 ;8 ;7 ;6 ;5 ;4 ;3 ;2 ;1

;送出显示

SCON,#0 R7,#08H OUT R7 OUT R7 OUT R7 OUT R7 OUT R7 OUT R7 OUT R7 A,R7

DPTR,#TAB ;#TAB为字形码表首地址

OUT:

A,@A+DPTR ;找到对应的笔形码 SBUF,A TI,$

CLR RET DB DB

TI

0COH,0F9H,0A4H,0B0H,99H 92H,B2H,0F8H,80H

;0,1,2,3,4 ;5,6,7,8

TAB:

10.答:按编码方式工作时,计数器作二进制计数。4位计数状态从扫描线SL0-SL3输出,经外部译码器4线-16线译码后,为键盘和显示器提供16中取1的扫描线。按译码方式工作时,扫描计数器的最低2位在8279内部被译码后,从SL0-SL3输出,为键盘和显示器直接提供了4中取1的扫描线。

11. 答:DB0-DB7:数据线,单向传输,由单片机输入给打印机。

STB*(STROBE*):数据选通信号。在该信号的上升沿,数据线上的8位并行数据被打印机读入机内锁存。

BUSY:打印机忙状态信号。当该信号有效(高电平)时,表示打印机正忙于处理数据。此时,单片机不得使STB信号有效,向打印机送入新的数据。

ACK*:打印机的应答信号。低电平有效,表明打印机已取走数据线上的数据。

ERR*:出错信号。当送入打印机的命令格式出错时,打印机立即打印1行出错信息,提示出错。在打印出错信息之前。该信号线出现一个负脉冲,脉冲宽度为30us。 用一根地址线来控制写选通信号STB和读取BUSY引脚状态。

12. 答:本程序采用外部中断来进行数据打印,先打印一个数据,当BUSY线从高电平变成低电平时,再打印下一个数据

ORG LJMP ORG LJMP ORG SETB SETB SETB MOV MOV MOVX MOV MOV MOV MOV MOVX MOV MOV MOVX MOV MOVX SJMP DJNZ INC

0000H MAIN 0003H IN 0030H EX0 IT0 EA R0,#7FH A,#81H @R0,A R1,#20H R2,#19 A,@R1 R0,#7CH @R0,A R0,#7FH A,#0EH @RO,A A,#0FH @R0,A $ R2,EX R1

;20个数据都结束了吗? ;指向下一个数据 ;PC7=1 ;PC7=0 ;数据区首地址 ;计数器 ;打印内容 ;A口地址 ;控制口地址 ;控制字

;允许外部中断

MAIN:

IN:

MOV

MOV MOVX MOV MOV MOVX MOV MOVX RETI

A,@R1 R0,#7CH @R0,A R0,#7FH A,#0EH @RO,A A,#0FH @R0,A

EX:

13.答:略

14.答:8279芯片的具有不断扫描,自动消抖,自动识别出闭合的键并得到键号,能对双键或N键同时按下进行处理。

第11章 MCS-51单片机与D/A转换器、A/D转换器的接口

1. 答:由运算放大器构成的电流/电压转换电路 2. 答:D/A转换器的主要指标如下: (1) 分辨率

D/A转换器的分辨率指输入的单位数字量变化引起的模拟量输出的变化,是对输入量变化敏感程度的描述。 (2) 建立时间

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

理想情况下,精度与分辨率基本一致,位数越多精度越高。严格讲精度与分辨率并不完全一致。只要位数相同,分辨率则相同.但相同位数的不同转换器精度会有所不同。 当DAC为二进制12位,满量程输出电压为5V时,分辨率为1.22 mV

3. 答:DAC用作程控放大器,其电压放大倍数可由CPU通过程序设定。由图可见,需要放大的电压Vin和反馈输入端Rfb相接。运算放大器输出Vout还作为DAC的基准电压VREF,数字量由CPU送来,其余如图所示。DAC0832内部Iout一边和T型电阻网络相连,另一边又通过反馈电阻Rfb和Vin相通,可得以下方程组:

解上述方程组可得

Iout1?B?VREFVout?B?256?R256?RIRfb?Iout?0IRfb?

VinRfbVout??选R=R6,则上式变为

VREFR??256BRfbVout??4. 答:同步 5.答:两种方式

256?VinB 因此,从最后式子可知,输出电压的放大倍数受B控制。

(1) 单缓冲方式。其特点是DAC0832内部的两个数据缓冲器有一个处于直通方式,另一个处于受MCS—51控制的锁存方式。适用于只有一路模拟量输出,或虽是多路模拟量输出但并不要求多路输出同步的情况下。

(2) 双缓冲方式。其特点是数字量的输入锁存和D/A转换输出是分两步完成的。适用于在多路D/A转换中,要求同步进行D/A转换输出的情况下。 6.答:A/D转换器的两个最重要指标: (1) 转换时间和转换速率

转换时间A/D完成一次转换所需要的时间。转换时间的倒数为转换速率。 (2)分辨率

A/D转换器的分辨率习惯上用输出二进制位数或BCD码位数表示。

7.答:量化误差是由于有限位数字且对模拟量进行量化而引起的;0.195%;

8.答:目前应用较广泛的主要有以下几种类型:逐次逼近式转换器、双积分式转换器、∑—△式A/D转换器和V/F转换器。

逐次逼近型A/D转换器:在精度、速度和价格上都适中,是最常用的A/D转换器件。 双积分A/D转换器:具有精度高、抗干扰性好、价格低廉等优点,但转换速度慢,近年来在单片机应用领域中也得到广泛应用。

∑—△式A/D转换器:它具有积分式与逐次逼近式ADC的双重优点,它对工业现场的串模干扰具有较强的抑制能力,不亚于双积分ADC,它比双积分ADC有较高的转换速度。与逐次逼近式ADC相比,有较高的信噪比,分辨率高,线性度好,不需要采样保持电路。 9.答:对DAC来说,分辨率反映了输出模拟电压的最小变化量。而对于ADC来说,分辨率表示输出数字量变化一个相邻数码所需输入模拟电压的变化量。量化误差是由ADC的有限分辨率而引起的误差,但量化误差只适用于ADC,不适用于DAC。精度与分辨率基本一致,位数越多精度越高。严格讲精度与分辨率并不完全一致。只要位数相同,分辨率则相同,但相同位数的不同转换器精度会有所不同。 10.答:参考程序如下: MAIN:

MOV R0,#20H

R1,#00H R2,#00H

MOV

MOV

MOV R3,#50 MOV R8,#08H LOOP: LOOP1:

MOV DPTR,#7FF8H MOVX @DPTR,A

MOV R6,#0AH DELAY: NOP

NOP NOP

DJNZ R6,DELAY MOVX A,@DPTR

INC DPTR

MOV R2,DPL

MOV DPH,R0

MOV DPL,R1

MOVX @DPTR,A

INC DPTR MOV R0,DPH MOV R1,DPL

MOV DPH,#7FH MOV DPL,R2

DJNZ R7,LOOP1 LCALL DELAY1M DJNZ R3,LOOP ???

11.答:参考程序如下: MIAN: MOV R1,#10

MOV R2,#40H MOV R0,#7CH

MOVX @R0,A LOOP: NOP LOOP1: NOP

JB P3.2,LOOP1 MOVX A,@R0 MOV @ R2,A INC R2 MOV R0,#7DH MOVX A,@R0 MOV @R2,A INC R2

DJNZ R1,LOOP

12.答:(A)× (B)√ (C)× (D) √

;延时1 分钟

第12章 MCS-51的功率接口设计

1.答:P0口的每位可驱动8个LSTTL输人,P1、P2、P3口的每一位只能驱动4个LSTTL输人;低电平;

2.答:在MCS—51单片机应用系统中.当需用单片机控制各种各样的高压、大电流负载,这些大功率负载如电动机、电磁铁、继电器、灯泡等,则不能用单片机的I/O线来直接驱动.而


张毅刚 单片机习题参考答案(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:财政学案例分析

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

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