网课邦

当前位置:首页 > 网课答案 > 国开(电大)答案

国开(电大)答案

《单片机技术》作业二答案

时间:2024-10-21 23:55:44 作者:暂无作者 浏览量:
《单片机技术》作业二(含答案).doc【以上文件为下列试题答案,请核对试题后再购买下载】题目预览:《单片机技术》作业二一、判断题(4分)1.MCS-51指令中,MOVC为ROM传送指令。(
《单片机技术》作业二(含答案).doc 【以上文件为下列试题答案,请核对试题后再购买下载】 题目预览:

《单片机技术》作业二

一、判断题(4分)

1.MCS-51指令中,MOVC为ROM传送指令。(    )

2.MUL  A B指令把累加器A和寄存器B中的8位无符号数相乘,16位乘积的低8位放在B中,高8位放在A中。(    )

3.中断处理过程分为2个阶段,即中断响应和中断处理。(    )

4.在51系列单片机中,中断服务程序从矢量地址开始执行,一直到返回指令RETI为止。(    )

5.中断服务程序的最后一条指令是RET。(    )

6.两个特殊定时器TMOD和TCON用来对定时器/计数器的工作方式进行选择和控制。(    )

7.MUL  A B指令把累加器A和寄存器B中的8位无符号数相乘,16位乘积的低8位放在B中,高8位放在A中。(    )

8.单片机80C51的5个中断源分别为INT0 、INT1 、T0 、T1、TXD/RXD。(    )

二、单项选择题(4分)

1.以下哪一条是位操作指令( )。

A.MOV P1,#0FFH        

B.MOV C,ACC.1   

C.CPL   A              

D.POP   PSW

2.80C51同一级别的中断:定时/计数器0(T0)、定时/计数器1(T1)、外部中断0(INT0)、外部中断1(INT1)同时产生,CPU响应中断的先后顺序是( )。 

A.INT0→INT1→T0→T1

B.INT0→T0→INT1→T1 

C.T0→INT0→T1→INT1

D.T0→T1→INT0→INT1

3.以下哪一条指令的写法是错误的(   )。

A.INC  DPTR                    

B.MOV  R0,#0FEH    

C.DEC  A                       

D.PUSH  A

4.以下哪一条是位操作指令(   )。

A.MOV P0,#0FFH        

B.SETB   TR0    

C.CPL   R0             

D.PUSH   PSW

5.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应(      )。

A.外部中断0          

B.外部中断1

C.定时器0中断        

D.定时器1中断

6.以下哪一条指令的写法是错误的(   )。

A.MOVC  A, @A+DPTR          

B.MOV  R0, #FEH     

C.CPL   A                       

D.PUSH   ACC

7.MCS-51单片机的外部中断1的中断请求标志是(      )。

A.ET1        

B.TF1        

C.IT1       

D.IE1

8.以下哪一条指令的写法是错误的(   )。

A.MOV  DPTR, #3F98H           

B.MOV  R0, #0FEH   

C.MOV  50H, #0FC3DH           

D.INC  R0

三、多项选择题(11分)

1. 下面哪些指令是正确的(    )。

A.MOVC  A,@A+PC     B.MOVX  A,@R1  

C.PUSH  ACC          D.MUL   A B

2. MCS-51在响应中断时, 会发生下列哪些操作(   )。

A.保护现场          B.保护PC 

C.找到中断入口      D.保护PC转入中断入口

3.MCS-51单片机外部中断的触发方式有(   )。

A.低电平触发     B.高电平触发  

C.下降沿触发     D.上升沿触发

4.MCS-51单片机中断源的类型有(   )。

A.内部中断         B.外部中断  

C.定时计数中断     D.串口中断

5. 下面哪些指令可以将MCS-51的工作寄存器置成3区(    )。

A.MOV  PSW,#13H             B.MOV  PSW,#18H

C.SETB  PSW.4  SETB PSW.3    D.SETB PSW.3  CLR PSW.4

6.在下列MCS-5l单片机各条指令中,错误的有(    )。

A.MOV  A, @R7       B.MOV  20H, A  

C.MOV  P1.2,A      D.MOVC  @A+PC, A

7. MCS-51单片机中堆栈的作用有(    )。

A.保护断点                        B.保护现场  

C.保护调用指令的下一条指令地址    D.保护栈顶

8.下列指令中正确的有(   )。

A.MOV  A, R4     B.MOVX  A, @R1 

C.ADD  R0,A     D.SETB  P0

9.下列指令中,影响标志位CY的指令有(    )。

A.MOV  A, 10H     B.ADDC  A, #30H  

C.MOV  C, 10H     D.RR  A

10.对于DIV AB指令的结果,下列说法正确的有(   )。

A.商在A中     B.余数在B中  

C.商在B中     D.余数在A中

11.对于JBC bit,rel指令,下列说法正确的是(   )。

A.bit位状态为1时转移     B.bit位状态为0时转移 

C.转移时对bit位清零       D.转移时不对bit位清零

四、编程题(6分)

1.请编写程序,将片外数据存储器中2000H单元中的内容和2100H单元的内容相乘,并将结果存放在内部数据RAM的22H和23H单元中。

根据题意,完成下面程序

MOV   DPTR,#2000H

MOVX  A,@DPTR

①     

MOV   DPTR,#2100H

MOVX  A,@DPTR

②     

MOV  22H,A

MOV  23H,B

RET

(1).①处的正确指令为(    )。

A.MOVX A,@DPTR        B.MOV 22H,B         C.MOV B,A       D.XCH  A,B

(2).②处的正确指令为(   )。

A.ANL A,B             B.MUL A,B           C.ADD A,B       D.SUBB A,B

2.将片内20H-70H中的内容传送到0ABH-0FBH中去。

根据题意,完成下面程序

START:MOV  R0,#20H

MOV  R1,#0ABH

MOV  R7,#51H

LOOP:MOV  A,@R0

①               

INC  R0

INC  R1

②      ,LOOP

(1).①处的正确指令为(   )。

A.MOV @R0,A        B.MOV @R1,A        C.INC R7       D.MOV A,@R1

(2).②处的正确指令为(   )。

A.DJNZ R0           B.DJNZ R1           C.DJNZ R7      D.JNZ