单片机期末复习题和参考答案 联系客服

发布时间 : 星期一 文章单片机期末复习题和参考答案更新完毕开始阅读

27. MCS—51单片机的变址寻址是以__________作基地址寄存器,以__________作变址寄存器,并以两者内容相加形成的16位地址作为操作数地址,以达到访问__________的目的。

28. 串行中断ES的中断入口地址为____________。

29. 80C51有____________和____________二种低功耗方式。

30. 对于指令SJMP $,其操作码为80H,其操作数(即偏移量)为______。 31. 当EA接地时,MCS-51单片机将从______的地址0000H开始执行程序。

33. MCS-51内部提供2个可编程的 16 位定时/计数器,定时器有 4 种工作方式。 34. 微处理器包括两个主要部分即______和______。 35. P2口的功能为____________和____________。

36. 一个10位D/A转换器,其分辨率为____________。 37. P2口通常用作_______,也可以作通用的I/O口使用。

38. 通过CPU对I/O状态的测试,只有I/O已准备好时才能进行I/O传送,这种传送方式称为_______。

39. MCS—51单片机的P0~P3口均是 并行 I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的 数据总线 和 地址总线,在P0~P3口中, P0为真正的双向口, P1~P3 为准双向口。

40. 定时器/计数器的工作方式3是指的将 定时器/计数器0 拆成两个独立的8位计数器。而另一个定时器/计数器此时通常只可作为 串行口的波特率发生器使用。 41. MCS-51与AT 89C 51的主要区别是 Flash存储器 。

42. 通常单片机上电复位时PC=0000 H,SP=07H,通用寄存器采用第0组,这一组寄存器的地址范围是从00H ~07H。

43. 在动态显示中,要想每位显示不同的字符,必须采用扫描显 示方式。

44. 设X=5AH,Y=36H,则X与Y“或”运算结果为 7EH,X与Y的“异或”运算结果为6CH 。

45. 若机器的字长为8位,X=17,Y=35,则X+Y=110100B,X-Y=11101110B。 46. 单片机复位后,堆栈指针SP的值是 07H 。

47. 若采用12MHz的晶体振荡器,则MCS-51单片机的振荡周期为___us,机器周期为___us。

48. 51系列单片机片内数据存储器工作寄存器区32个字节被均匀地分为4个组:第0组工作寄存器,地址为______;第1组工作寄存器,地址为______;第2组工作寄存器,地址为10H~17H;第3组工作寄存器,地址为18H~1FHH。

49. 数码管要显示字形“5”,则______、c、d、f、g段亮,______、e段灭。

50. 当定时/计数器工作方式寄存器______中的功能选择位C/T为0时,工作于______方式。

51. 8051单片机的存储器的最大特点是 内部RAM 与 外部RAM 分开编址。 52. 利用8155H可以扩展 3 个并行口, 256 个RAM单元。

53. 805l单片机的内部硬件结构包括了:______、______、______、______以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过______连接。 54. DPTR在访问______时作地址指针使用,DPTR是______位寄存器。 55. MCS-8051系列单片机字长是 8 位,96系列字长是 16 位。 56. ALE信号的作用是 低8位地址锁存 。

21

57. 串行通信工作在方式3时,对于TH0只能作定时功能使用,同时借用了定时/计数器1的运行控制位TR1和溢出标志位TF1,并占用了T1的中断源。TH0启动和停止仅受______控制,而计数溢出时则置位______。

58. 8051复位后,PC= 0 H。若希望从片内存储器开始执行,EA脚应接 高 电平,PC值超过 0FFF H时,8051会自动转向片外存储器继续取指令执行。 59. MOV A,40H 指令对于源超作数的寻址方式是 直接 寻址。

60. 单片机程序的入口地址是 0000H ,外部中断1的入口地址是 0013H 。 61. 指令JB 0A7H,ABC的作用是:若P2口的第7位为 1 则跳转到ABC。 62. 串行口方式2接收到的第9位数据送 SCON 寄存器的 位中保存。 63. 一个函数由两部分组成,即 说明部分 和 语句部分 。 64. 子程序返回指令是______,中断子程序返回指令是______。

65. 变址寻址是以______或______寄存器作为基地址寄存器,以______作为变址寄存器,并以两者的内容相加形成地址操作数地址,以达到访问程序存储器中数据表格的目的。 66. AT89C51单片机40个引脚功能分别为:40脚为电源引脚、20脚为地引脚、______为时钟引脚、______为复位引脚,29~31脚控制引脚3个;32~39脚为 P0口、1~8为脚P1口、21~28脚为P2口、10~17脚为P3口。 67. 51系列单片机为高电平复位,在复位时9脚为______电平,在工作状态时9脚为______电平。

68. 从逻辑上将AT89C51单片机存储器分为3个存储空间:片内外统一编址的64KB的______、片内______B的数据存储器、外部64KB的数据存储器。 69.假定(SP)=40H , (39H)=30H,(40H)=60H。执行下列指令: POP DPH POP DPL

后,DPTR的内容为 ,SP的内容是 。

70. A/D转换器的主要技术指标有 、 、 和 。

二、选择题

1. 在MCS-51单片机中,当采用4MHZ晶振频率时,一个机器周期等于 ( C )微秒。 A. 1 B. 2 C. 3 D. 4

2.MCS-51单片机外扩存储器芯片时,4个I/O口中用作地址总线的是( A )。 A. P0口和P2 B. P0口 C. P1口和P3口 D. P2口 3.MCS-96单片机的片内A/D转换器是( )的转换器件。

A. 4通道8位 B. 8通道8位 C. 8通道10位 D. 8通道16位 4.MCS-51单片机的堆栈区应建立在( )。

A. 片内数据存储区的低128字节单元 B. 片内数据存储区 C. 片内数据存储区的高128字节单元 D. 程序存储区 5. 如果某MCS-51单片机系统的定时/计数器0的中断服务程序放在程序存储区的3000H地址开始的一段空间内,此时跳转到定时/计数器0的中断服务程序的指令LJMP3000H应放在( B )开始的中断地址区。

A. 0003H B. 0013H C. 0023H D. 000BH 6. MCS-51单片机要用传送指令访问片外数据存储器,它的指令操作码助记符是( B )。 A. MOV B. MOVX C. MOVC D. MUL

22

7. MCS-51单片机的字长是( C )。

A. 2位 B. 4位 C. 8位 D. 16位 8. 指令LJMP的跳转范围是( D )。

A. 128 B B. 256 B C. 2 KB D. 64 KB

9.MCS-51单片机定时器工作方式0是指( C )工作方式。 A. 8位 B. 8位自动重装 C. 13位 D. 16位

10.当需要从MCS-51单片机程序存储器取数据时,采用的指令为( B )。 A. MOV A, @R1 B. MOVC A, @A + DPTR C. MOVX A, @ R0 D. MOVX A, @ DPTR

11. 共阳数码管要显示字形“A”时,则对应的七段码值为( A ) A. 88H B. 83H C. C6H D. A1H 12. 单片机时钟周期为T0,则机器周期为( D )

A. 2T0 B. 4T0 C. 8T0 D. 12T0 13. 单片机复位时,程序计数器(PC)的值为( A )。 A. 0000H B. 0030H C. 4000H D. 4100H

14. 某存储器芯片有12根地址线,8根数据线,该芯片有( D )个存储单元。 A. 1 KB B. 2 KB C. 3 KB D. 4 KB 15. 外部数据存储器读写指令为( C )

A. MOV B. MOVC C. MOVX D. MOVA 16. MOV A, R1的寻址方式为( C )

A. 立即寻址 C. 直接寻址 C. 寄存器寻址 D. 寄存器间接寻址 17. 串行口发送中断标志位为( A ) A. TI B. RI C. IE0 D. IE1 18. T1中断允许控制位为( B )

A. ET0 B. ET1 C. ES D. EX1 19. 外部中断1中断优先级控制位为( B )

(A) PX0 (B) PX1 (C) PT1 (D) PS

20. 串行口控制寄存器SCON为01H时,工作于( B ) A. 方式0 B. 方式1 C. 方式2 D. 方式3

21. 串行口工作在方式0时,作同步移位寄存器使用,此时串行数据输入输出端为( )

A. RXD引脚 B. TXD引脚 C. T0引脚 D. T1引脚 22. 已知X的补码为10000010B,则X的真值是十进制( D )。 A. 127 B.-127 C.126 D.-126

23. 在异步通信中每个字符由9位组成,串行口每分钟传25000个字符,则对应的波特率为( D )b/s。

A.2500 B. 2750 C. 3000 D. 3750 24. 利用串行方式( A ),外接移位寄存器,能将串行接口扩展为并行输入、输出接口。 A. 0 B. 1 C. 2 D. 3

25. 以下选项中合法的字符常量是( )

A. \B. ’\\010’ C. 68 D. D

26. 若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用( )指令。 A. PUSH R0 B. PUSH @R0 C. PUSH 00H D. PUSH 08H

27. 有一位共阴极LED显示器,要使它显示“5”,它的字段码为( A )。 A. 6DH B. 92H C. FFH D. 00H

23

28. 下面哪一个器件是同相OC门电路( ) A. 74LS04 B. 74LS14 C. 74LS07 D. 74LS06 29. 14根地址的寻址范围可达( B )KB。 A. 8 B. 16 C. 32 D. 64

30. 下面不是输入设备的是( D )。

A. 打印机 B. 键盘 C. 扫描仪 D. A/D转换器 31. 补码11111001对应的真值用十进制表示为( C )。 A. 7 B. 13 C. -7 D. 34

32. 二进制数10000110转换为十进制数为( C )。 A. 132 B. 133 C. 134 D. 135

33. 多字节加法运算,在进行最低字节相减前,应先将CY( A ) A. 清0 B. 置1 C. 取反 D. 送入A

34. 单片机的程序计数器(PC)是16位的,其寻址范围为( D )。 A. 128 B B. 256 B C. 8 KB D. 64 KB 35. 堆栈指针的作用是( A )。

A. 指明栈底的位置 B. 指明栈顶的位置 C. 操作数地址 D. 指令的地址 36. 8051单片机中的片内程序存储器空间有多大?( B ) A.0 KB B.4 KB C.8 KB D. 64KB

37. MCS-51单片机要用传送指令访问片外数据存储器,它的指令操作码助记符是以下哪个?( C )

A. MUL B. MOV C. MOVX D. MOVC

38. 指令MOV PSW, #00H对源操作数而言,属于哪种寻址方式?( B ) A. 直接寻址 B. 立即寻址 C. 寄存器寻址 D. 相对寻址

39. 单片机的数据指针寄存器(DPTR)是16位的,其寻址范围多少?( D ) A. 128 B B. 256 B C. 8 KB D. 64 KB

40. 单片机系统常用的芯片74LS138属于以下哪类?( D ) A. 驱动器 B. 锁存器 C. 编码器 D. 译码器 41. 以下哪一条是位操作指令( B )。

A. MOV P0,#0FFH B. SETB TR0 C. CPL R0 D. PUSH PSW 42.下面哪条指令是错误的?( C )

A. CPL A B. MOVC A, @A+PC C. MOVX A, @R2 D. POP ACC

43. 根据信息的传送方向,MCS-51单片机的串口属( B )类。 A. 半双工 B. 全双工 C. 半单工 D. 单工

44. MCS-51单片机外部中断0对应的中断入口地址是( A )。 A. 0003H B. 000BH C. 0013H D. 001BH 45. 下面哪条指令是错误的?( A )

A. MOVX @R0, #30H B. MOVC A, @A+PC C. CPL A D. POP ACC 46. MCS-51单片机有片内ROM容量( A ) A. 4KB B. 8KB C. 128B D. 256B

47. 某存储器芯片有12根地址线,8根数据线,该芯片有多少个存储单元?( D ) A. 1 KB B. 2 KB C. 3 KB D. 4 KB

24