单片机基础 第3版 (李广第)课后习题答案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

填空

1、1110、0EH、10011100、01100100

2、4

3、255、-77

4、输入设备

5、84

6、655360

7、位、字节、字、Bit、Byte、word

8、11111111、00100100、11011011

9、110、89、-115、-50

选择

1、D

2、B

3、C

4、A

5、B

6、B

7、B

8、C

9、B

第二章

填空

1、PC、PC

2、反相器、石英晶体、电容、低

3、加电复位、手动复位、07H、0、00H、07H

4、6、2、1、12

5、数据指针DPTR、DPH、DPL

6、64KB

1、D

2、C

3、C

4、A

5、C

6、A

7、D

第三章

一、填空

1、1031H

2、34H,1,1,1

3、P3.0=P1.0∧P1.1∧/P1.2

4、1100H

5、2

6、30H 7AH

A5H

A5H

75H

A7H

AAH 0 1

1FH 1 0

AAH 0 1

20H 1 0

D4H 1 1

49H 0 0

二、选择

1、C

2、C

3、B

4、D

5、C

6、A

三、判断

× × √

× × ×

√ × ×

√ × √

√ √ √

× √√

× √ ×

× √

四、编程

1、方案一:

MOV C, /10H

ORL C, P1.0

MOV D, C

MOV C, 11H

ORL C,CY

ANL D,C

方案二:

ORL C,11H

MOV 20H,C

MOV C, 10H

ORL C, P1.0

ANL C,20H

MOV D,C

(D、E 需要位定义;用A做位传送;要先将CY存起来,否则CY改变)

2、方案一:

MOV C,ACC.2

ANL C,P2.7

MOV E,C

MOV C,ACC.1

ANL C,P2.0

ORL E,C

方案二:

MOV C,P2.7

ANL C,ACC.2

ORL C,ACC.1

ANL C,P2.0

3、方案一:

MAIN: MOV R0,#20H MOV R7,#04H LOOP: MOV @R0,#0F0H INC R0

DJNZ R7,LOOP HERE:SJMP $

方案二:

MOV 20H,#0F0H

MOV 21H,#0F0H

MOV 22H,#0F0H

MOV 23H,#0F0H

4、方案一:

MOV R0,#m

INC R0

ADD m,@R0

DA m

方案二:

MOV A,m

ADDC A,m+1

DA A

MOV m,A

5、方案一:MAIN: MOV R0,#data MOV R7,#0AH MOV A,#00H LOOP: ADD A,@R0 INC R0

DJNZ R7,LOOP MOV sum,A HERE:SJMP HERE

6、方案一:

MOV A,R0

MOV R1,A

ANL A,#80H

MOV A,R1

CPL A

INC A

SETB ACC.7

MOV R1,A

DONE:RET

方案二:

START:CLR CY

MOV P0,R0

MOV C,P0.7

MOV A,#80H

DL0: SUBB A,P0

DL1: JC

第四章

一、填空

1、25H,40H, 03H

2、2914us

3、(X∧Y)∨

4、(A)=(30H),(A)>(30H),(A)<(30H)

二、编程

1、方案一:

MOV R0,#inbuf

MOV DPTR,#outbuf MOV R7,#10H

CR EQU #0DH LOOP: MOV A,@R0 CJNE A,CR,NEXT SJMP DONE NEXT: MOVX @DPTR,A INC R0

INC DPTR

DJNZ R7,LOOP DONE:END

方案二:

MOV R0,#inbuf

MOV R1,#outbuf MOV R2,#10H

CR EQU #0DH LOOP: MOV A,@R0 MOVX @R1,A

INC R0

INC R1

DJNZ R2,LOOP

2、方案一:

MOV DPTR,#list

MOV A,@DPTR LOOP: INC DPTR

MOV R0,@DPTR CJNE R0,#FFH,NEXT1 MOV R1,A

RET

NEXT1:CJNE A,R0,NEXT2 NEXT2:JC, LOOP

MOV A,R0

SJMP LOOP

方案二:

CLR C

相关文档
最新文档