单片机复习作业教材.docx

上传人:b****3 文档编号:12642166 上传时间:2023-04-21 格式:DOCX 页数:27 大小:139.64KB
下载 相关 举报
单片机复习作业教材.docx_第1页
第1页 / 共27页
单片机复习作业教材.docx_第2页
第2页 / 共27页
单片机复习作业教材.docx_第3页
第3页 / 共27页
单片机复习作业教材.docx_第4页
第4页 / 共27页
单片机复习作业教材.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

单片机复习作业教材.docx

《单片机复习作业教材.docx》由会员分享,可在线阅读,更多相关《单片机复习作业教材.docx(27页珍藏版)》请在冰豆网上搜索。

单片机复习作业教材.docx

单片机复习作业教材

作业

(1)

1.微处理器、微计算机、微处理机、CPU、单片机它们之间有何区别?

答:

微处理器、CPU、微处理机他们都是中央处理器,微计算机、单片机是一完整的计算机

2.除了单片机这一名称之外,单片机还可称为(微控制器)和(嵌入式控制器)。

3.单片机与普通计算机的不同之处在于其将(CPU)、(I/0)、和(存储器)三部分集成于一块芯片上。

4.一个完整的微机系统由   (硬件)    和   (软件)   两大部分组成。

5.单片机根据其基本操作处理的位数可分为哪几种类型?

答:

4、8、16、32位

6.MCS-51系列单片机的基本型芯片分别为哪几种?

它们的差别是什么?

答:

三种,主要差别在于片内是否带有程序存储器。

8031片内不带有程序存储器,8051片内带有4KROM,8751片内带有4KEOROM程序存储器,

7.8051系列单片机与80C51系列单片机的异同点是什么?

答:

80C51系列单片机式与MCS-51系列相兼容的,这种兼容性体现在指令系统兼容,内核是相同的,但是片内功能部件可能有所不同。

低功耗、宽工作电压范围(2.7~5.5V)

8.在家用电器中使用单片机应属于微计算机的答:

B(A)辅助设计应用(B)测量、控制应用(C)数值计算应用(D)数据处理应用

9.单片机应用程序一般存放在(   B  )    

     a) RAM           b)ROM          c)寄存器           d)CPU

10..INTEL     8051      CPU是(  C  )位的单片机    

     a) 16              b)4              c)8              d)准16  

11.8051与8751的区别是:

答:

C

(A)内部数据存储单元数目的不同(B)内部数据存储器的类型不同

(C)内部程序存储器的类型不同(D)内部的寄存器的数目不同

作业

(2)

1.8051单片机的内部硬件结构包括了那几大部分CPU     、    ROM    、   RAM     、定时/计数器、   SFR  、并行I/O口、串行口、中断控制系统等

2.说明MCS-51单片机的引脚

的作用,该引脚接高电平和接低电平时各有何种功能?

=1选通片内程序存储器,

=0选通片外程序存储器

3.内部RAM中,位地址为30H的位,该位所在字节的字节地址为(26H)。

4.若A中的内容为63H,那么PSW中P标志位的值为(0)。

5.要使MCS-51单片机从片内的地址0000H开始执行程序,那

管脚应接

(1)

6.片外要接一片2764(8Kx8)存储器需要多少(13)根地址线。

7.用8031单片机,需将

引脚接(低)电平,因为片内无(ROM)存储器。

8.51系列单片机的地址线有(16)条,数据线有(8)条。

9.片内RAM低128个单元划分为哪三个主要部分?

各部分的主要功能是什么?

字节地址为00H~1FH的单元可以作为4组工作寄存器区R0~R7;字节地址为20H-2FH的单元可以进行位寻址;30~7FH单元作为堆栈及数据缓冲区。

10.半导体存储器分成两大类(ROM)和(RAM),其中RAM具有易失性,常用于存储临时性数据。

11.MCS-51系列单片机字长是(8)位,芯片有(40)根引脚,

12.MCS-51单片机片内共有(128)字节单元的RAM。

13.单片机应用程序一般存放在(ROM)

14.CPU主要的组成部部分为(A)

A、运算器、控制器B、加法器、寄存器

C、运算器、寄存器D、运算器、指令译码器

15.8051单片机中既可位寻址又可字节寻址的单元是(A)

A、20HB、30HC、00HD、70H

16.MCS- 8051      CPU是(  C  )位的单片机        a) 16    b)4    c)8   d)准16  

17.A)程序计数器PC不能为用户编程时直接使用,因为它没有地址。

(对)

(B)内部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用。

(错)

(C)8051共有18个特殊功能寄存器,它们的位都是可用软件设置的,因此,是可以进行位寻址的。

(错)

(D)8051单片机的P0口既可以做数据口线又可以做为地址口线。

(对)

(E).8051内部有4K的程序存储器。

(对)

(F)CS-51单片机共有两个时钟XTAL1和XTAL2。

(错)

(G)工作寄存器工作在0区,则R2所对应的内部数据存储器的地址是03H错

(H).8051单片机的P2口只能用作通用I/O口。

(错)

(I)程序存储器和数据存储器的作用不同,程序存储器一般用存放数据表格和程序,而数据存储器一般用来存放数据。

(对)

(J)某特殊功能寄存器的字节地址为80H,它即能字节寻址,也能位寻址。

对(K)内部RAM的位寻址区,既能位寻址,又可字节寻址。

(对)

(L)8031与8051的区别在于内部是否有程序存储器。

(对)

(M).当向堆栈压入一个字节的数据后,SP中的内容减1。

(错)

(N)程序计数器PC中装的内容是当前正在执行指令的地址。

(错)

(O).某特殊功能寄存器的字节地址为80H,它即能字节寻址,也能位寻址。

1.MCS-51单片机的时钟振荡周期与状态周期和机器周期之间有何关系?

1个机器周期=6个状态周期=12个时钟周期

2在MCS-51单片机中,如果采用6MHz晶振,一个机器周期为(2微秒)。

3.MCS-51单片机采用12MHz的晶振,它的机器周期(1微秒),ALE引脚输出正脉冲频率为(2MHZ)

4在MCS-51单片机中,控制信号ALE是地址(低八位A0~A7)锁存信号。

5.手中仅有一台示波器,可通过观察哪个引脚的状态,来大致判断MCS-51机正在工作?

ALE管脚或PSEN*管脚

6.MCS—51单片机的P0—P4口均是 准双向   I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的(地址) 和  (数据),

7.P2口通常用作地址(高八位A8~A15),也可以作通用的I/O口使用。

8.MCS-51单片机中内部有(4)个并行口,P0口直接作输出口时,必须外接(上拉电阻)。

并行口作输入口时,必须先将口锁存器(置1),才能读入外设的状态。

8.ALE信号有效时表示(B)

(A)从ROM中读取数据(B从P0口可靠送出地址的低八位

(C)从P0口送出数据(D)从RAM中读取数据

9.8051单片机的并行I/O口读、改、写操作时是针对该口的(D)

(A)引脚(B)片选信号(C)地址线(D)内部锁存器

10.8051单片机的(D)口的引脚,还具有外中断、串行通信等第二功能。

A、P0B、P1C、P2D、P3

11.判断下列说法是否正确:

(A)PC的值是当前正在执行指令的地址(错)

(B)在MCS-51中,为使准双向的I/O口工作在输入方式,必须保证它被事先预置为1。

(对)

(C)PC的值是当前正在执行指令的下一条指令的地址。

(对)

(D)PC是一个不可寻址的特殊功能寄存器。

(对)

(E)单片机的主频越高,其运算速度越快。

(对)

(F)在MCS-51单片机中,一个机器周期等于1μS。

(错)

(G)特殊功能寄存器SP内装的是栈顶首地址单元的内容。

(错)

12.判断以下有关PC和DPTR的结论是否正确?

(A)DPTR是可以访问的,而PC不能访问。

(对)

(B)它们都是16位的寄存器。

(对)

(C)它们都具有加“1”的功能。

(错)

(D)DPTR可以分为2个8位的寄存器使用,但PC不能。

(对)

作业(4)

1.中断源。

中断源

入口地址

外部中断0(

0003H

定时器0(T0)

000BH

外部中断1(

0013H

定时器1(T1)

001BH

串行口

0023H

2.单片机运行出错或程序陷入死循环时,如何来摆脱困境?

答:

系统复位

3.MCS-51单片机有(5)个中断源,

(2)级优先级中断。

4串行口方式3发送的第9位数据要事先写入(SCON)寄存器的(TB8)位。

5.51单片机外部中断的触发方式分为(电平)和(跳变)。

6.8051有两个16位可编程定时/计数器,T0和T1。

它们的定时的时间或计数的次数与(TH)、(TL)两个寄存器的初值有关。

7.若单片机的振荡频率为12MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为TH(FCH )TL(18H )。

机器周期TCY=1us计数脉冲的个数为N=1000/1=1000定时器工作在方式1是16位计数器

装入的初值=216-1000=65536-1000=64536=FC18H所以TH=FCHTL=18H

TH=64536/256(商)TL=64536/256(余数)

十进制数转换成16进制数是用除16求余法

64536/16 商4033 余数是8   4033/16 商252 余数是1   252/16 商是15( F  )  余数是12 (  C  ),所以64536  转换成16进制是  FC18H

8.串行口的方式0的波特率为(FOSC/12)。

9、(a)要进行多机通信,MCS-51串行接口的工作方式应为方式1。

   ( 错 )

多机通信只能工作在方式2、3

(b)五个中断源中优先级最高的是外部中断0,优先级最低的是串行口中断。

( 错 )同级情况下是正确的

10.MCS-51单片机定时器工作方式0是指的(C)工作方式。

A、8位B、8位自动重装C、13位D、16位

11.在进行串行通信时,若两机的发送与接收可以同时进行,则称为(D)

A、半双工传送B、单工传送C、双工传送D、全双工传送

12.8051单片机的定时器T1用作定时方式时是(B)。

A.由内部时钟频率定时,一个时钟周期加1

B.由内部时钟频率定时,一个机器周期加1

C.由外部时钟频率定时,一个时钟周期加1

D.由外部时钟频率定时,一个机器周期加1

定时是由内部脉冲计数,脉冲的频率为FOSC/12是一个机器周期,则选答案是B

13.8051单片机的定时器T0用作计数方式时是 (C)。

  

A.由内部时钟频率定时,一个时钟周期加1 

B.由内部时钟频率定时,一个机器周期加1

C.由外部计数脉冲计数,下降沿加1

D.由外部计数脉冲计数,一个机器周期加1

14.8051单片机的定时器T1用作计数方式时计数脉冲是(A)。

A.由T1(P3.5)输入B.由内部时钟频率提供

C.由T0(P3.4)输入D.由外部计数脉冲计数

15.用8051的定时器T1作计数方式,用模式2,则工作方式控制字为  (A)。

    。

 

A.60H            B.02H                   C.06H D.20H 

16.启动定时器0开始计数的指令是使TCON的(B)。

A.TF0位置1B.TR0位置1C.TR0位置0D.TR1位置0

17.用8051的定时器,若用软件启动,应使TOMD中的(C)。

A.GATE位置1B.C/T位置1C.GATE位置0D.C/T位置0

定时器的启动GATE=1启动信号是外部管脚INT0

(1)*&TR0

(1).GATE=0启动信号是TCON寄存器中的TR0

(1)位即用软件启动,则选答案是C

18. 当CPU响应定时器T1的中断请求后,程序计数器PC的内容(D)。

A.0003H       B.000BH         C.00013H        D.001BH

见第1题

19.MCS-51单片机在同一级别里除串行口外,级别最低的中断源是 (C)。

 

A.外部中断1       B.定时器T0        C.定时器T1        D.串行口

同级情况下中断源的级别参考第一题 除了串行口中断,定时器1的级别最低,则选答案是C

20.用定时器T1方式1计数,要求每计满10次产生溢出标志,则TH1、TL1的初始值是 (A)。

 。

 

    A.FFH、F6H      B.F6H、F6H         C.F0H 、F0H  D.FFH、F0H

10次说明计数脉冲个数N=10=AH初值=10000H-AH=FFF6H

21.用8051的定时器T0定时,用模式2,则应  (D)。

 

A.启动T0前向TH0置入计数初值,TL0置0,以后每次重新计数前要重新置入计数初值           

B.启动T0前向TH0、TL0置入计数初值,以后每次重新计数前要重新置入计数初值                       

C.启动T0前向TH0、TL0置入计数初值,以后不再置入       

D.启动T0前向TH0、TL0置入相同的计数初值,以后不再置入

该题的焦点是置入相同的计数初值

22.MCS-51单片机CPU开中断的指令是  (A)。

 A.SETB  EA       B.SETB  ES        C.CLR  EA        D.SETB  EX0 

23.MCS-51单片机外部中断0开中断的指令是 (B)。

 A.SETB  ETO      B.SETB  EXO        C.CLR  ETO        D.SETB  ET1 

24.MCS-51单片机定时器溢出标志是 ( D   ) 。

 

   A.TR1和TR0      B.IE1和IE0          C.IT1和IT0      D.TF1和TF0

25.MCS-51单片机串行口发送/接收数据中断源的工作过程是:

当串行口接收或发送完一帧数据时,将SCON中的  (A)  ,向CPU申请中断。

 

    A.RI或TI置1        B.RI或TI置0   

  C.RI置1或TI置0    D.RI置0或TI置1

26.MCS-51单片机串行口接收数据的次序是下述的顺序   (B)。

     

(1)接收完一帧数据后,硬件自动将SCON的R1置1       

(2)用软件将RI清零 

(3)接收到的数据由SBUF读出    

 (4)置SCON的REN为1,外部数据由RXD输入 

A.

(1)

(2)(3)(4)           B.(4)

(1)

(2)(3) 

C.(4)(3)

(1)

(2)           D.(3)(4)

(1)

(2)

27.MCS-51单片机串行口发送数据的次序是下述的顺序  ( A   )。

    

(1)待发送数据送SBUF       

(2)硬件自动将SCON的TI置1    (3)经TXD(P3.1)串行发送一帧数据完毕      (4)用软件将TI清0 

A.

(1)(3)

(2)(4)           B.

(1)

(2)(3)(4)

 C.(4)(3)

(1)

(2)           D.(3)(4)

(1)

(2) 

28.8051单片机串行口用工作方式0时, (B)。

   

A.数据从RDX串行输出,从TXD串行输入    

B.数据从RDX串行输入或输出,同步信号从TXD输出 

C.数据从TXD串行输入或输出,同步信号从RXD输出

D.数据从RDX串行输入,从TXD串行输出  

29.对定时器控制寄存器TCON中的IT1和IT0位清0后,则外部中断请求信号方式为。

 (A)。

 

    A.低电平有效     B.高电平有效     C.脉冲上跳沿有效    D.脉冲负跳有效

30.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为(  C  )。

 

(A)500     (B)1000     (C)216-500     (D)216-1000 

主频6MHz机器周期2us计数脉冲个数是N=1000/2=500

方式1是16位计数器,所以答案C正确

31.串行口每一次传送( A  )字符。

 

(A)1个      (B)1串          (C)1帧       (D)1波特

1帧信息包括起始位、数据位(字符的编码形式)停止位等

32.波特的单位是(B  ) 

(A) 字符/秒   (B) 位/秒    (C)帧/秒   (D) 字节/秒

33.单片机中若使用频率为6MHz晶振,则复位信号持续的时间应超过(C)才能完成复位操作。

 

A.1μs    B.2μs    C.4μs    D.8μs

主频6MHz机器周期2us,复位信号持续的时间大于两个机器周期答案是C

34.MCS-51单片机有(32)根I/O线 

A.32    B.24    C.16    D.8 

4个8位并行口,答案是A

35.定时器若工作在循环定时或循环计数场合,应选用(  C   )。

 

(A)工作方式0   (B)工作方式1   (C)工作方式2   (D)工作方式3 

36.中断查询,查询的是(B   )。

 

    A. 中断请求信号            B. 中断标志位    

 C. 外中断方式控制位        D. 中断允许控制位

37.MCS-51单片机在同一优先级的多个中断源同时申请中断时,CPU首先响应(B)(A)T0中断(B)外部中断0(C)T1中断(D)外部中断1

38.若51单片机的晶振频率为6MHz,设定时器T0工作在方式0下,需要定时1ms,则定时器T0的初值应为(A)。

(A)213-500(B)213-1000(C)216-500(D)216-1000

主频6MHz机器周期2us,计数脉冲个数是N=1000/2=500,定时器T0工作在方式0是13位计数器。

答案是A

作业(5)

一.问答及填空题

1、MCS-51系列单片机指令系统的寻址方式有那些方式

答:

共有7种寻址方式,分别是直接寻址、寄存器寻址、寄存器间接寻址、立即寻址、基址加变址、位寻址、相对寻址

2、8051单片机指令按功能可以分为哪几类?

分别举例写出指令说明?

答:

分为5类,分别是数据传送类(MOVA,30H)、算术操作类(ADDA,30H)、逻辑运算类(RLCA)、控制转移类(JZrel)、位操作类(MOVC,30H)

3.当MCS-51执行MOVCA,@A+PC指令时,伴随着(PSEN*)控制信号有效。

4.指令格式是由(操作码)和(操作数)所组成,也可能仅由(操作码)组成

5.在基址加变址寻址方式中,以(A)作变址寄存器,以(PC)或(DPTR)作基址寄存器。

6、8051唯一的一条16位数据传送指令为(MOVDPTR,#data16)。

7.51单片机访问片内特殊功能寄存器(SFR)时采用的寻址方式是(直接寻址)

访问特殊功能寄存器(SFR)只能用直接寻址方式

8.若(A)=98H,CY=1,则执行指令“RRCA”后累加器A的值为(CC),CY的值为(0)。

9.若累加器A中的内容为30H,则执行如下指令

1000H:

MOVCA,@A+PC后,其功能是将程序存储器中地址为(1031H)的单元内容送入累加器A中。

当前指令的地址是1000H是单字节指令所以(PC)=1001H

@A+PC=30H+1001H=1031H

10、如果(A)=34H,(R7)=ABH,执行XCHA,R7;结果(A)=(ABH),

(R7)=(34H)。

二、判断指令对错

(1)MOV28H,@R2(错)@Rii只能取1或0@R2是错的

(2)DECDPTR(错)DPTR没有减1指令

(3)INCDPTR(对)DPTR只有加1指令

(4)CLRR0(错)CLR字节清零指令只能针对A累加器CLRA

(5)CPLR5(错)CPL字节求反指令只能针对A累加器CPLA

(6)MOVR0,R1(错)R寄存器之间没有传送指令

(7)PUSHDPTR(错)PUSH和POP指令后面只能是直接寻址是八位地址DPTR是十六位寄存器,正确的指令如下PUSHDPHPUSHDPL

(8)MOVF0,C(对)位传送类指令必须在C和位之间传送

(9)MOVF0,Acc.3(错)两个位地址没有C

10)MOVXA,@R1(对)

(11)MOVC,30H(对)30H也是位地址

(12)RLCR0(错)逻辑移位指令只能针对A累加器RLCA

三、判断对错

1、MCS-51单片机可执行指令:

MOV28H,@R2。

(错)

@Rii只能取1或0@R2是错的

2、判断指令的正误:

MOVT0,#3CF0H;(错 )

唯一的一条16位数据传送指令为(MOVDPTR,#data16)

3、当MCS-51执行MOVXA,@R1指令时,伴随着

信号有效。

(错)

这条是读外部RAM的指令因此伴随着

*信号有效

4、指令中直接给出的操作数的寻址方式称为直接寻址(错)

是立即寻址

5、MCS-51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的。

(对)

PC的长度决定程序存储器的寻址范围,8051单片机PC是16位的所以寻址范围是64K

四、选择题

1.当需要从MCS-51单片机程序存储器取数据时,采用的指令为(b )。

    

a)MOV  A, @R1           b)    

c)MOVX  A, @ R0         d)MOVX  A,  @ DPTR

因为是访问程序存储器(查表指令)MOVC  A,  @A + DPTR  是正确的

2.MCS-51执行完MOV  A,#08H后,PSW的哪一位被置位(  d )a).C     b). F0       c)OV    d).P 

传送类指令只影响状态寄存器PSW中标志位P

3.以下运算中对溢出标志OV没有影响或不受OV影响的运算是(a)。

     

  (a)逻辑运算  (b)符号数加减法运算       (c)乘法运算    (d)除法运算

逻辑运算对OV没有影响

4. 若(A)=86H,(PSW)=80H,则执行RRC  A指令后A=(a) 

(a)C3H       (b) B3H          (c) 0DH         (d) 56H 

5.8051单片机中,将累加器A中的数送入外RAM的40H单元,可执行的指令( d  )。

 

(a)   MOV  R1 ,40H              (b)  MOV  R1 ,#40H 

     MOVX  @R1 , A            

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 起诉状

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1