华帜教育 题库中心学历提升 成人高考福建信息职业技术学院 单片机技术及应用复习提纲(电气自动化)

单片机技术及应用复习提纲(电气自动化)

题目年份 2018 阅读 2049 次

一、判断分析题,正确的在括号中画“√”,错误的在括号中画“×”

1. 8051单片机的端接地后,它的功能和8031完全一样。(      )

2. 8051单片机执行PUSH A指令后,则堆栈指针SP的内容自动减1。(      )

3. 8051单片机没有专门的输入/输出指令,都是用MOVC指令来操作外部I/O口的数据。(      )

4. 8051单片机的程序存储器中只能存放程序,不能存放数据。(      )

5. 8051单片机复位后,P1口输出高电平。(      )

6. 为了使P1.1输出”1”状态而不影响P1口的其它位的状态,采用指令: SETB P1.1 。(      )

7. 8031单片机内部只包括CPU、存储器和I/O接口电路。(      )

8. 单片机在复位后,所有的中断请求都被开放。(      )

9. MCS-51的TMOD是16位的寄存器。(      )

10. 位累加器C中的数据不能传送给累加器A。(      )


二、填空

1.8051单片机外部数据储存器的地址范围是(                                         )。

2.MCS-51复位后,SP初始化为(            ),使得堆栈从(          )单元开始存放。

3.MCS-51单片机片内RAM中00H~1FH为(           )单元,20H~2FH为(            )单元。

4.DPTR的主要功能是(                                                     )。

5.P0口可用作(                  )总线,还可用作(                  )总线。

6.作为普通输入输出口使用时,P0~P3口都是(       )口,当由输出转为输入时,必须向口锁存器写(     )。

7.PSW中的工作寄存器指针是(          ),它们把R0~R7分成(        )组。

8.对选定的寄存器R0~R7,只有(          )既能存放数据又能作为间址寄存器。

9.RET和RETI的区别在于(                                                   )。

10.当定时/计数器T0工作于工作方式2时,其最大计数范围为(                    )。

11.当TMOD中的GATE=1时,只有在为(      )、为(      )时,才能启动相应的定时器工作。

12.中断是通过(                                       )来改变CPU运行的方向。

13.MOV A,30H表示(                                                       )。

14.MOV C,30H表示(                                                       )。


三、单项选择题

1.片外数据存储器的数据传送到累加器A中,应采用哪条指令?(                  )

(A)MOV A,@R0    (B)MOV A,@R1    (C)MOVC A,@A+DPTR

(D)MOVX A,@DPTR


 2.SP指针的功能是(                      ),修改SP指针,则堆栈地址发生变化。

(A)便于中断前保存数据     (B) 便于中断服务程序返回后恢复现场数据

(C) 便于子程序的调用和返回     (D)指出栈区的位置


 3.DA A是十进制加法调整指令,但在两数相加时,加数和被加数都必须是(          )。

(A)正数    (B)无符号数    (C)负数    (D)BCD码形式的十进制数


 4.下列程序段执行后,累加器A中的内容是(             )。

                   MOV A,55H

                   CLR C

                   RLC A

                   MOV R0,A

                   XRL A,R0

                   SJMP $

   (A) 00H    (B)55H    (C) AAH    (D)FFH


5.MCS-51单片机的位地址00H~7FH,指的是(                )单元中各位的位地址。

   (A)片内RAM 00H~1FH                      (B) 片内RAM20H~2FH

   (C)片内RAM 80H~FFH                      (D)片外RAM 0020H~002FH


6.程序状态字寄存器PSW的作用之一是(                    )。

 (A)指示出每条指令执行后,A中的内容是否为零  (B) 指示出指令INC A是否有进位

 (C)指示出当前使用的工作寄存器组号            (D)指示程序转移的偏移量


7.8051单片机的堆栈区应设在(        )之间.

(A)在片外RAM 00H~7FH                 (B) 在片内RAM 00H~7FH

(C)在片外RAM0000H~00FFH             (D)在片内RAM 00H~FFH


8.8051单片机片内I/O口有(                  )根引线。

   (A)24            (B)32             (C)16              (D)14


9.AJMP 指令的转移范围可以在(                     )。

   (A)0000~00FFH之间                        (B)0000H~FFFFH之间

   (C)000H~FFFHZ之间                        (D)1000H~17FFH之间


10.MCS-51单片机有5个中断2个优先级,中断的管理和控制是由(               )来控制的。   

(A)IE、PSW、PC、SP                     (B)PCON、SCON、SP、IE

(C)IE、IP、TCON、SCON                 (D)IE、SP、TCON、IP 


四、分析题

1. 试说明下段程序中每条指令的作用,当指令执行完后,R1中的内容是什么?

     MOV R1,#0ABH

     XCH A,R1

     SWAP A

     XCH A,R1


2.下述程序执行后,SP=? A=? B=?

     ORG 2000H

     MOV SP,#40H

     MOV A,#30H

     LCALL 2500H

     ADD A,#10H

     MOV B,A

L1: SJMP L1

     ORG 2500H

     MOV DPTR,#2009H

     PUSH DPL

     PUSH DPH

     RET


五、论述题

1. 什么是单片机

2. 8051单片机片内RAM的区间是如何划分的?各有什么主要功能?

3. MCS-51单片机的控制线有几根?每一根控制线的作用是什么?

此处隐藏的内容登录才可以查看登录