单片机期末试卷与答案8

  • 格式:doc
  • 大小:119.50 KB
  • 文档页数:16

单片机期末考试试卷与答案8

一、填空题(每空1分,共20分)

1. 8051单片机片内有程序存储器_____4k____字节、片内有数据存储器______128__字节。有___2__个16位定时/计数器、有__5___个中断和1个全双工________串行口_____。

2. 在定时器工作方式0下,计数器的宽度为13位,如果系统晶振频率为3MHz,则最大定时时间为 32768μs 。

3. 在MCS-51中,PC和DPTR都用于提供地址,但PC是为了访问

存储器提供地址,而DPTR是为了访问 数据 存储器提供地址。

4. 已知(A)=59H,执行指令INC A后,(A)= 5A H,继续执行DA A后,(A)= 60 H。bcd码

5. 若(PSW)=18H,则选取的是第 3 组通用寄存器。其的地址范围从 _____18H~1FH 。

6. 若系统晶振频率为12MHz,则机器周期 1 μs。

7. 单片机一共有四个物理存储器空间,分别是____片内ram___________、_____________、_____________和_____________。

8. A/D转换器芯片ADC 0809中,既可作为查询的状态标志,又可作为中断请求信号使用的引脚信号是 EOC 。

9. 外部中断0(INT0)的中断入口地址为 0003H ;定时器1的中断入口地址为 001BH 。

二、单项选择题(本题共20分,每小题1分)

1.以下不是构成单片机的部件( D )。

(A) 微处理器(CPU) (B)存储器 (C)接口适配器(I/O接口电路)

(D) 打印机

2.十进制29的二进制表示为原码( C )。

(A) 11100010 (B) 10101111 (C) 00011101

(D ) 00001111

3.在中断服务程序中,至少应有一条( D ) 。

(A)传送指令 (B)转移指令 (C)加法指法 (D)中断返回指令

4.在寄存器间接寻址方式中,指定寄存器中存放的是(B )

(A)操作数 (B)操作数地址 (C)转移地址 (D)地址偏移量

5.对程序存储器的读操作,只能使用( D )

(A)MOV指令 (B)PUSH指令 (C)MOVX指令 (D)MOVC指令

6.中断查询查询的是 (B )

(A)中断请求信号 (B)中断标志位 (C)外部中断方式控制位 (D)中断允许控制位

7.如在系统中只扩展一片6264,除应使用P0口的8条口线外,至少还应使用P2口的口线 ( D )

(A) 2条 (B) 3条 (C) 4条 (D)5条

8.在MCS-51中,定时/计数器在工作方式1下,计数器是由TH的全部8位和TL的8位组成,因此其计数范围是( D )

(A)1~8192 (B)0/8191 (C)0~8192 (D)1~65536

9.SP的值是( C )

(A)当前指令前一条指令的地址 (B)当前正在执行指令的地址

(C)当前堆栈的栈顶地址 (D)当前堆栈的栈底地址

10.在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是( B )。

(A)PC (B)PSW (C)A (D)SP

11、 定时器/计数器工作于模式0时,其计数器为( 16 )位?

A.8位 B.16位 C.14位 D.13位

12、 单片机是将( d )做到一块集成电路芯片中,称为单片机。

A. CPU、RAM、ROM B. CPU、I/O设备 C. CPU、RAM

D. CPU、RAM、ROM、I/O设备

13、 开机复位后,CPU使用的是寄存器第一组,地址范围是( b )。

A. 00H-10H B.00H-07H C.10H-1FH D.08H-0FH

14、 要把P0口高4位变0,低4位不变,应使用指令( )。

A. ORL P0,#0FH B. ORL P0,#0F0H

C. ANL P0,#0F0H D. ANL P0,#0FH

15、 PC中放的是( d )。

A. 下一条指令的地址 B. 当前正在执行的指令

C. 当前正在执行指令的地址 D. 下一条要执行的指令

16、 MCS—51系列单片机最长的一条指令需( )个机器周期。

A.1 B.4 C.2 D.3

17、 关于定时器,若振荡频率为12MHz,在方式0下最大定时时间为( a )

A. 8.192ms B. 65.536ms C. 0.256ms D.16.384ms

18、 51 系统中通常堆栈以(b )为单位进行操作。

A. 半字节 B. 字节 C. 字 D. 双字

19、 控制串行接口工作方式的寄存器是。( c )

A. TCON B.PCON C.SCON D.TMOD

20、 80C51复位后PC和SP中的内容各为多少( c )

A. PC=0000H,SP=60H B. PC=0040H,SP=07H

C. PC=0000H,SP=07H D. PC=1000H,SP=07H

三、简答题(本题共20分,每小题4分)

1.什么是中断和中断系统?其主要功能是什么?

2.MCS-51指令系统主要有哪几种寻址方式?试举例说明。

3.8051单片机指令系统按功能可分为几类?

4.ACALL和LCALL指令在功能上有何不同?

5.访问特殊功能寄存器和外部数据存储器应采用哪种寻址方式?

四、读程序(本题共10分,每小题5分,)

1.设(A)=38H,R0=28H,(28H)=18H,执行下列程序后,(A)=

ORL A,#27H

ANL A,28H

XCHD A,@R0

CPL A

2.设(A)=38H,(20H)=49H,PSW=00H,(B)=02H,填写以下中间结果。

SETB C

ADDC A, 20H (A)= (CY)=

RLC A (A)= (CY)=

MUL AB (A)= (B)=

五、编程题(本大题共30分,每小题10分)

1.有晶振频率为6MHz的MCS-51单片机,使用定时器0以定时方式在P1.0输出周期为500μs的矩形脉冲。

2.将ROM中1000H单元开始的100个单元的数据移到片外数据存储器2000H开始的连续单元。

3.设计一个单片机的双机通信系统,并编写通信程序,将甲机内部RAM

30H至 3FH存储区的数据块通过串行口传送到乙机内部RAM 40H至4FH存储区中去 。单片机时钟振荡频率为11.0592MHz,要求波特率为2400b/s。(程序用汇编语言编写)。

六、连图题(本大题共10分)

阅读下列硬件图,补齐连接线(4分),并回答问题(1分+3分+2分):

1.ALE、PSEN、WR、RD的功能:

2.图中各芯片的名称和功能

3.2764、6264的地址范围(悬空引脚全部取1)

标准答案及评分标准

一、填空题(每空1分,共20分)

1. 4K,128,2,5,串行口

2. 32768μs

3. 程序,数据

4. 5AH,60H

5. 3,18H~1FH

6. 1μs

7. 片内程序存储器,片内数据存储器,片外程序存储器,片外数据存储器

8. EOC

9. 0003H,001BH

二、单项选择题(本题共20分,每小题1分)

1.(D) 2.(C) 3.(D) 4.(B) 5.(D)

6.(B) 7.(D) 8.(D) 9.(C) 10.(B)

三、简答题(本题共20分,每小题4分)

1.什么是中断和中断系统?其主要功能是什么?

答:当CPU正在处理某件事情的时候,外部发生的某一事件请求CPU迅速去处理, CPU暂时中止当前的工作,转去处理所发生的事件,处理完该事件以后,再回到原来被中止的地方,继续原来的工作。这种过程为中断,实现这种服务的部件称为中断系统。

功能:①实时处理,能对外界异步发生的事件作出及时的处理。

②完全消除了CPU在查询方式中的等待现象,大大提高了CPU的工作效率。

③实现实时控制。

2.MCS-51指令系统主要有哪几种寻址方式?试举例说明。

答:MCS-51指令操作数主要有以下7种寻址方式:

寻址方式 举例

立即寻址 MOV A,#16

直接寻址 MOV 20H,P1

寄存器寻址 MOV A,R0

寄存器间接寻址 MOVX A, @DPTR

变址寻址 MOVC A, @A+DPRT

相对寻址 SJMP LOOP

位寻址 ANL C,70H

3.8051单片机指令系统按功能可分为几类?

解:MCS-51单片机指令系统按功能可分为5类:

(1)数据传送指令

(2)算术运算指令

(3)逻辑运算和移位指令

(4)控制转移指令

(5)位操作指令

4.ACALL和LCALL指令在功能上有何不同?

解:8051单片机指令系统中ACALL和LCALL指令都是子程序调用指令,在实际应用中,可从寻址范围和指令长度两个方面来选择长调用指令LCALL和短调用指令ACALL。