单片机原理复习题

更新时间:2023-12-05 18:31:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

《单片机原理及接口技术》复习题

一 填空题 1. 2.

MCS-51单片机引脚信号中,信号名称带上划线的表示该信号为( )有效或( )有效。 若想使用MCS-51单片机的片内程序存储器,引脚EA必须接( )。当PSEN信号有效时,表示CPU要从( )存储器读取信息。 3. 4.

MCS-51单片机访问片外存储器时,利用( )信号锁存来自( )口的低8位地址信号。 MCS-51单片机内部RAM的通用寄存器区共有( )个单元,分为( )组工作寄存器,每组( )个单元,以( )作为寄存器名称。 5.

使AT89C51单片机复位有( )和( )两种方法。复位以后CPU使用第( )组工作寄存器,它们所对应的内部RAM地址为( )H至( )H,若要求使用第2组工作寄存器,RS1和RS0应设置为( )。 6.

MCS-51单片机的存储器分为4个物理上相互独立的存储器空间,即( )、( )、( )、( ),按其逻辑关系可分为( )个逻辑上相互独立的存储器空间。 7.

MCS-51系列单片机片内数据存储器的寻址空间为( )B、片外数据存储器的寻址空间为( )B。 8.

MCS-51系列单片机包括很多机型,其中8031单片机片内有( )B的程序存储器、AT89C51单片机片内有( )B的程序存储器。 9.

MCS-51系列单片机包括很多机型,其中AT89C51单片机片内有( )B的数据存储器和( )B的程序存储器。

10. MCS-51单片机常用的晶振频率范围是( )Hz至( )Hz。如果单片机的时钟频率为12MHz,

则一个机器周期是( )μs。

11. CPU的指令系统就是该CPU所能执行的( )的集合。

12. MCS-51单片机的指令系统共有( )条指令,按指令所占用的字节数分,有( )字节指令、( )

字节指令和( )字节指令。

13. MCS-51单片机的指令系统有( )种寻址方式。

14. 对于AT89C52单片机内部RAM的80H~0FFH单元,应使用( )寻址方式。专用寄存器应采

用( )寻址方式。

15. 寄存器寻址方式的寄存器的内容是( ),可用于寄存器寻址的寄存器有R0~R7、( )、

( )、( )等。

16. 在寄存器间接寻址方式中,其“间接”体现在寄存器的内容不是( ),而是操作数所在RAM单

元的( )。可用于寄存器间接寻址的寄存器有SP、( )、( )、( )等。

17. 在变址寻址方式中,可把( )或( )作为基址寄存器,而把( )作为变址寄存器。变

址寻址方式是专用于访问( )的一种寻址方式。

18. MCS-51系列单片机的数据指针是( ),堆栈指针是( ),访问片外数据存储器应使用( )

指令。

19. 指令“MOV A,48H”和“MOV A,#48H”的源操作数分别采用的是( )寻址和( )寻址方

1

式。

20. 若CY=1,(A)=4AH,则执行DA A 指令后,CY=( ),(A)=( )。

21. 假定外部数据存储器1000H单元的内容为80H,A的内容为60H,执行下列指令序列后,累加器A的内

容为( )。

MOV DPTR,#1000H MOVX A,@DPTR

22. 执行下列指令序列后,累加器A的内容为( )。

MOV A,#03H MOVC A,@A+PC

DB 20H,23H,26H,68H,85H

23. 执行下列指令序列后,累加器A的内容为( )。

MOV A,#05H MOV DPTR,#TAB MOVC A,@A+DPTR

TAB:DB 20H,23H,26H,68H,85H

24. 执行下列指令序列后,SP的内容为( ),61H单元的内容为( ),62H单元的内容为( )。

MOV SP,#60H MOV A,#68H MOV PSW,#36H PUSH ACC PUSH PSW

25. 执行下列指令序列后,SP的内容为( ),A的内容为( ),B的内容为( )。

MOV SP,#43H MOV R0,#43H MOV @R0,#39H MOV 42H,#88H POP ACC POP B

26. 执行下列指令序列后,A的内容为( ),CY的内容为( ),AC的内容为( ),OV的内容为

( )。

MOV A,#89H MOV R0,#30H MOV 30H,#36H ADD A,@R0

27. 假定外部数据存储器1000H单元的内容为28H,PSW的内容为82H,执行下列指令序列后,A的内容为

( ), CY的内容为( ), AC的内容为( ), OV的内容为( )。

2

MOV DPTR,#1000H MOVX A,@DPTR MOV R6,#0FAH SUBB A,R6

28. 执行下列指令序列后,A的内容为( ),CY的内容为( )。

MOV A,#69H ADD A,#57H DA A

29. 假定外部数据存储器60H单元的内容为0A8H,内部数据存储器60H单元的内容为69H,执行下列指令

序列后,A的内容为( ), B的内容为( ), CY的内容为( ), OV的内容为( )。

MOV R1,#60H MOVX A,@R1 MOV B,#0AH MUL AB

30. 假定外部数据存储器60H单元的内容为63H,内部数据存储器60H单元的内容为89H,执行下列指令

序列后,A的内容为( ), B的内容为( ), CY的内容为( ), OV的内容为( )。

MOV R1,#60H MOV A,@R1 MOV B,#06H DIV AB

31. 执行下列指令序列后,A的内容为( ),20H单元的内容为( )。

MOV R2,#69H MOV A,R2 ANL A,#0FH MOV 20H,A MOV A,R2 ANL A,#0F0H SWAP A

32. 执行下列指令序列后,A的内容为( ),B的内容为( )。

MOV R2,#69H MOV A,R2 XRL A,#0FFH MOV B,A MOV A,R2 ANL A,#00H

33. 编写子程序和中断服务程序时,必须注意现场的( )和( )。

3

34. 计算机唯一能够识别的语言是( )。 35. 下列伪指令汇编后,各标号的值分别为

ORG 0500H

AREA1:DB 01H,05H,03H,03H,08H,04H AREA1=( ) BUF: DS 02H BUF=( ) TIME: EQU 01H TIME=( ) ACK: DB ‘GH’ ACK=( )

36. AT89C51单片机共有( )个中断源,可分为( )个中断优先级,其中外部中断源的触发方式可

采用低电平触发或( )触发。

37. 以外部中断0为例,响应中断后,首先将( )的内容压入堆栈,以保护断点,然后把( )

装入PC,使程序转向( )。

38. 某AT89C51单片机应用系统,程序已设定(IP)=00H,(IE)=9FH,当所有中断源同时申请中断时,CPU

将响应( )的中断请求。

39. MCS-51单片机的( )中断,需要用软件清除中断请求标志。若将外部中断置于边沿触发,要

求负脉冲的宽度应大于( )周期。

40. 外部中断有2种触发方式,当IT0等于0时,外部中断0被设置为( )触发方式,当IT0等于

1时,外部中断0被设置为( )触发方式。

41. AT89C51单片机内部有2个( )位的加1定时/计数器,其中T0有( )种工作方式,T1有( )

种工作方式。其中方式1是( )位的定时器。

42. 当计数器T0产生溢出时,TF0位被置1,在对T0溢出的处理时,若采用中断方式,TF0作为( )

位使用,若采用查询方式,TF0作为( )位使用。

43. 如果系统的晶振频率fosc=3MHz,T0工作于定时器方式0,则最大定时时间为( )。 44. MCS-51单片机的定时/计数器T0工作于定时器方式2时,是( )位自动重装载方式,这种工作方

式有利于提高( )。

45. MCS-51单片机扩展数据存储器时,由( )口提供低8位地址总线和数据总线,由( )口提供

高8位地址总线,P3.6和P3.7分别提供( )和( )控制线。

46. MCS-51单片机在扩展应用时,( )口用作地址总线的高8位,( )口用作地址总线的低8

位和数据总线。由( )引脚提供地址锁存信号。 47. MCS-51单片机可扩展数据存储器的最大容量为( )B。

48. 为实现单片机内/外程序存储器地址的衔接,EA引脚必须接( )电平。

49. 从单片机的角度上看,连接到数据总线上的输出接口芯片应具有( )功能,连接到数据总线上

的输入接口芯片应具有( )功能。

50. 对于4位LED显示器,若采用静态显示方式,同一时刻有( )位显示器通电发光,若采用动态显

示方式,则同一时刻有( )位显示器通电发光。

51. 使用双缓冲方式的D/A转换器,可以实现多路模拟信号的( )输出。

52. 常用于单片机应用系统的A/D转换器,按转换原理可分为( )式和( )式。其中

4

( )式的转换速度较快。

53. MCS-51单片机的串行口共有( )种工作方式,当使用串行口扩展并行I/O接口时,应选择方式

( ),此时的波特率为( )。

54. 计算机有( )和( )两种数据传送方式,其中具有低成本特点的是( )数据传送。 55. 串行异步数据通信的帧格式由起始位、( )、( )和( )四个部分组成。它传输数

据的速度比同步通信方式( )。

56. 串行通信有单工、( )和( )三种通信模式。

57. 要启动串行口发送一个字符只需执行一条( )指令。 二.选择题 1.

下列说法错误的有( )。 A PC属于特殊功能寄存器 B PC为不可寻址寄存器

C 单片机工作时PC的值为0000H

D 程序中断时,保护断点主要是保护断点处PC的值 2.

单片机片内提供了一定数量的工作寄存器,这样做的好处不应包括( )。 A 提高程序运行的可靠性 B 提高程序运行速度 C 为程序设计提供方便 D 减少程序长度 3.

内部RAM的位寻址区定义的位是给( )。

A 位操作准备的 B 移位操作准备的 C 控制转移操作准备的 D 以上都对 4.

对程序计数器PC的操作是( )。

A 自动进行的 B 通过传送进行的 C 通过加1指令进行的 D 通过减1指令进行的 5.

单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是( )。

A 4KB B 64KB C 8KB D 128KB 6.

以下有关PC和DPTR的说法中错位的是( )。 A DPTR是可以访问的,PC不能访问 B 它们都是16位的寄存器

C DPTR可以分为2个8位的寄存器使用 D 它们都具有自动加1功能 7.

PC的值是( )的地址。

A 当前指令前一条指令 B 当前正在执行指令 C 当前正在执行指令的下一条指令 D 控制器中指令寄存器 8.

假定堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为( )。 A 36H B 37H C 38H D 39H

5

本文来源:https://www.bwwdw.com/article/e58t.html

Top