单片机.docx

上传人:b****8 文档编号:28896656 上传时间:2023-07-20 格式:DOCX 页数:32 大小:55.41KB
下载 相关 举报
单片机.docx_第1页
第1页 / 共32页
单片机.docx_第2页
第2页 / 共32页
单片机.docx_第3页
第3页 / 共32页
单片机.docx_第4页
第4页 / 共32页
单片机.docx_第5页
第5页 / 共32页
点击查看更多>>
下载资源
资源描述

单片机.docx

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

单片机.docx

单片机

一、填空题(15分,每空1分)

  1.MCS—51单片机的最小系统由,和三部分组成。

2.MCS—5l单片机的P0口是双向8位三态I/O输出口,此口为

和分时复用口,可以驱动8个LS型TTL负载。

3.MCS—51单片机的存储器采用的是结构,即空间和空间是各自独立的,两种存储器各有自己的寻址方式和寻址空间。

  4.MCS—51单片机的每一个机器周期为个时钟周期。

5.52单片机一共有6个中断源,分别是INT0-外部中断0;INT1-外部中断1;T0-定时器/计数器0中断;T1-定时器/计数器1中断;T2-定时器/计数器2中断;TI/RI-串行口中断,其中中断源的优先级别最高。

6.这里有一个时钟频率为12MHz的单片机,现在要求在该单片机上装一个50毫秒的初值,那么THX=,TLX=。

7.DAC0832是使用非常普遍的八位D/A转换器,其转换时间为,其转换原理与一样,ADC0804是单片集成A/D转换器,其转换时间为。

二、选择题(20分)

1.各中断源发出的中断请求信号,都会标记在MCS-51系统中的()

A.TOMDB.TCON/SCONC.IED.IP

2.串行口工作方式1的波特率是:

A、固定的,为fosc/32B、固定的,为fosc/16

C、可变的,通过定时器/计数器T1的溢出率设定

D、固定的,为fosc/64

3.下列有4种工作方式的功能,哪一种工作方式表示的是8位初值自动重装的8位定时器/计数器。

A、方式0B、方式1

C、方式2D、方式3

4.对51单片机系统进行复位操作时,SP的初值变成

A、01HB、03H

C、05HD、07H

5.MCS—5l单片机的SFR(特殊功能寄存器)有个

A、21B、23

C、25D、26

6.MCS-51的并行I/O读信息有两种读取方法一种是读引脚,还有一种是()

A.读锁存器B.读数据C.读A累加器D.读CPU

7.PC的值是()

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

C.下一条指令的地址D.控制器中指令寄存器的地址

8.MCS-51单片机可分为两个中断优先级别,各中断源的优先级别设定是利用寄存器()

A.IEB.IPC.TCOND.SCON

9、串行口每一次传送()字符。

A、1个B、1串C、1帧D、1波特

10、边沿触发方式的外部中断信号是()有效。

A、上升沿    B、下降沿      C、高电平             D、低电平

11、用MCS-51串行口扩展并行I/O口时,串行口工作方式应选择()

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

12.MSC-51在响应中断,下列哪种操作部会发生()

A.保护现场B.保护PC

C.找到中断入口D.保护PC转入中断入口

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

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

14、当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持()

A、1个机器周期B、2个机器周期

C、4个机器周期D、10个晶振周期

15.关于MSC-51堆栈操作,正确的说法是()

A.先入栈,在修改堆栈指针B.先修改堆栈指针,再出栈

C.先修改栈指针,再入栈D.以上都不对

16.执行返回指令时,返回的断点是()

A.调用指令的首地址B.调用指令的末地址

C.调用指令下一条指令的首地址D.返回指令的末地址

17.MSC-51中断源有()个

A.5B.2C.3D.6

18.控制串行接口工作方式的寄存器是()

A.TCONB.PCONC.SCOND.TMOD

19.下面那一种传送方式适用于处理外部事件()

A.DMAB.无条件传送C.中断D.条件传送

20.当MSC-51进行多机通信时,串行接口的工作方式应选择()

A.方式0B.方式1C.方式2D.方式0或方式2

四。

简答题(15分)

1.为什么定时器/计数器T1用做串行口波特率发生器时,常采用方式2?

若已知时钟频率,通讯波特率,如何计算其初值?

答:

在实际设定波特率时,T1常设置为方式2定时(自动装初值),即TL1作8位计数器,TH1存放备用初值。

这种方式不仅可使操作方便,也可避免因软件重装初值而带来的定时误差。

设定时器T1方式2的初值为X,则有:

定时器T1的溢出率=计数速率/(256-X)=(fosc/12)/(256-X)

则有:

波特率=(2SMOD/32)*[fosc/12(256-X)]

2.简述串行数据传送的特点?

答:

(1)传送按位顺序进行,速度慢。

(2)传输线少,成本低。

(3)传送距离远,可达几公尺到几千公里。

3.在使用8051的定时器/计数器前,应对它进行初始化,其步骤是什么?

答:

①对TMOD赋值,以确定T0和T1的工作方式。

②计算初值,并将初值写入TH0、TL0或TH1、TL1。

③中断方式时,则对IE赋值,开放中断。

④使TR0或TR1置位,启动定时器/计数器定时或计数。

一、选择题(每题1分,共10分)

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

a)P0 b)P1c)P2 d)P3

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

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

3.已知某数的BCD码为0111010101000010则其表示的十进制数值为()

a)7542Hb)7542c)75.42Hd)75.42

4.下列指令中不影响标志位CY的指令有(     )。

  

   a)ADD  A,20H         b)CLR     c)RRC  A     d)INC  A

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

   a)运算器、控制器     b)加法器、寄存器 

c)运算器、寄存器     d)运算器、指令译码器 

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

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

7.8031复位后,PC与SP的值为(     )  

a)0000H,00H    b)0000H,07H    c)0003H,07Hd)0800H,00H 

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

 

a)MOV  A, @R1        b)MOVC  A,  @A + DPTR 

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

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

  a)20H     b)30H          c)00H       d)70H  

10.下列哪条指令是正确的()

a)PUSHR2b)ADDR0,A

c)MOVXA@DPTRd)MOV@R0,A

二、填空题(每空1分,共30分)

1.一个完整的微机系统由和两大部分组成。

2.8051的引脚RST是____(IN脚还是OUT脚),当其端出现____电平时,8051进入复位状态。

8051一直维持这个值,直到RST脚收到____电平,8051才脱离复位状态,进入程序运行状态,从ROMH单元开始取指令并翻译和执行。

3.半导体存储器分成两大类和,其中具有易失性,常用于存储。

4.求十进制数-102的补码(以2位16进制数表示),该补码为。

5.PC存放_______________,具有___________特性。

在8051中决定程序执行顺序的是PC还是DPTR?

它是______位?

(是,不是)SFG?

6.123=B=H。

7.8051内部有并行口,P0口直接作输出口时,必须外接;并行口作输入口时,必须先,才能读入外设的状态。

8.MCS-51的堆栈只可设置在,其最大容量为,存取数据的原则是。

堆栈寄存器SP是位寄存器,存放。

9.中断处理的全过程分为以下3个段:

、、。

10.定时和计数都是对进行计数,定时与计数的区别是

四、简答题(每题5分,共15分)

1.MCS51的中断系统有几个中断源?

几个中断优先级?

中断优先级是如何控制的?

在出现同级中断申请时,CPU按什么顺序响应(按由高级到低级的顺序写出各个中断源)?

各个中断源的入口地址是多少?

答:

MCS51单片机有5个中断源,2个中断优先级,中断优先级由特殊功能寄存器IP控制,在出现同级中断申请时,CPU按如下顺序响应各个中断源的请求:

INT0、T0、INT1、T1、串口,各个中断源的入口地址分别是0003H、000BH、0013H、001BH、0023H。

2.已知单片机系统晶振频率为6MHz,若要求定时值为10ms时,定时器T0工作在方式1时,定时器T0对应的初值是多少?

TMOD的值是多少?

TH0=?

TL0=?

(写出步骤)

答:

定时值为10ms时,定时器T0工作在方式1时,定时器T0对应的初值是1388H

TMOD的值是00000001B,TH0=13H;TL0=88H。

3.MCS51系列单片机的内部资源有哪些?

说出8031、8051和8751的区别。

答:

MCS51系列单片机上有1个8位CPU、128B的RAM、21个SFR、4个并行口、1个串行口、2个定时计数器和中断系统等资源。

8031、8051和8751的区别是8031内无ROM;8051内有4KB的掩膜ROM;8751内有4KB的EPROM。

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

1.MCS—51布尔处理机的存储空间是_______。

2.P2口通常用作_______,也可以作通用的I/O口使用。

3.若由程序设定RS1、RS0=01,则工作寄存器R0~R7的直接地址为______。

4.8051的堆栈区一般开辟在_______。

5.所谓寻址,其实质就是_______。

6.存储器映象是_______。

7.定时器中断请求发生在_______。

8.中断响应时间是指______。

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

10.在中断服务程序中现场保护和现场恢复期间,中断系统应处在____状态。

二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。

每小题1分,共10分)

1.MCS-51单片机复位操作的主要功能是把PC初始化为()。

A.0100HB.2080HC.0000HD.8000H

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

A.500B.1000C.216-500D.216-1000

3.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到()引脚。

A.P3.2B.P3.3C.P3.4D.P3.5

4.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持()。

A.1个机器周期B.2个机器周期

C.4个机器周期D.10个晶振周期

5.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应()。

A.外部中断0B.外部中断1

C.定时器0中断D.定时器1中断

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

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

7.MCS-51单片机的外部中断1的中断请求标志是()。

A.ET1B.TF1C.IT1D.IE1

8.下列标号中,正确的标号是()。

A.1BT:

B.BEGIN:

C.ADD:

D.STAB31:

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

A.1个B.1串C.1帧D.1波特

10.要想把数字送入DAC0832的输入缓冲器,其控制信号应满足()。

A.ILE=1,

=1,

=0

B.ILE=1,

=0,

=0

C.ILE=0,

=1,

=0

D.ILE=0,

=0,

=0

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

1.如何正确使用P3口?

(1)说明P3口有第一功能和第二功能的使用。

(2)P3口的第二功能各位线的含义。

(3)使用时应先按需要选用第二功能信号,剩下的口线才作第一功能I/O线用。

(4)读引脚数据时,必需先给锁存器输出“1”。

2.简述累加器的ACC的作用。

(1)8位专用寄存器。

(2)运算时存放一个操作数。

(3)运算后存放运算结果,所以称它为累加器。

3.简述寄存器间接寻址方式及其寻址范围。

.

(1)寄存器中存放的是操作数的地址,操作数是通过寄存器间接得到,这种寻址方式称为寄存器间接寻址方式。

(2)寻址范围:

①内部RAM低128单位,形式@Ri(i=0,1)。

②外部RAM64K使用DPTR作间址寄存器,形式为@DPTR

4.简述MCS-51单片机的中断入口地址。

中断入口地址为中断响应后PC的内容即中断服务的入口地址。

它们是:

外部中断00003H

定时器T0中断000BH

外部中断10013H

定时器T1中断001BH

串行口中断0023H

5.简述串行数据传送的特点。

(1)传送按位顺序进行,速度慢。

(2)传输线少,成本低。

(3)传送距离远,可达几公尺到几千公里。

一、填空题(15分,每空1分)

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

2.MCS—5l单片机的堆栈区只可设置在,堆栈寄存器5P是位寄存器。

3.MCS—51单片机外部中断请求信号有电平方式和,在电平方式下,当采集到INT0、INT1的有效信号为时,激活外部中断。

4.定时器/计数器的工作方式3是指的将拆成两个独立的8位计数器。

而另一个定时器/计数器此时通常只可作为使用。

5.MCS—96单片机的最大寻址空间是,该空间的地址范围为,系统上电及复位的程序入口地址为,芯片配置字节CCB的地址为。

二、简答题(15分,每小题5分)

1.51系列单片机具有几个中断源,分别是如何定义的?

其中哪些中断源可以被定义为高优先级中断,如何定义?

答:

具有5个中断源,分别是外部中断INT0和外部中断INT1、定时器溢出中断0和定时器溢出中断1以及串行中断。

通过对中断优先级寄存器IP的设置,每个中断源都可以被定义为高优先级中断。

2.各中断源对应的中断服务程序的入口地址是否能任意设定?

答:

各中断源的入口地址已经在中断地址区中被定义了,不能任意设定。

3.如果想将中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置?

请举例加以说明。

答 :

如果要将中断服务程序放置在程序存储区的任意区域,在程序中要通过在中断地址区的对应地址上设置跳转指令才可实现对中断服务程序的执行。

例如:

外部中断O的中断服务程序INTOP放置在程序存储区的任意区域,此时,通过以下方式,可实现对中断服务程序的执行:

(4分)

ORGO003H(2分)

JMPINTOP

列举其他中断跳转的例子也可,但叙述的中断源要与中断地址相对应才可得分,如外中断0对应0003H地址。

三、参数计算题(16分)

已知一单片机系统的外接晶体振荡器的振荡频率为11.059MHz,请计算该单片机系统的拍节P、状态S、机器周期所对应的时间是多少?

指令周期中的单字节双周期指令的执行时间是多少?

P=1/f=(1/11.059×106)=0.09×10-6s=90ns

S=2P=2×90ns=180ns

机器周期=12P=12×90ns=1.08μs

双指令周期=2×机器周期=2.16μs

2、设定T1为计数器方式,工作方式2,则TMOD中的值为 60H(高位为6即可)   。

3、若IT1=0,当引脚   P3.2  为低电平的时候,INT0的中断标志位IE0 才能复位。

4、在接口电路中,把已经编址并能进行读写操作的寄存器称为 端口     。

5、在单片机中,为实现数据的I/O传送,可使用三种控制方式,即  无条件传送方式、查询  方式和  中断  方式

二、选择题(每小题2分,共10分)

1、寻址空间为数据程序存储器所用的指令是(A):

    A.MOVXB.MOVC.MOVCD.ADDC

2、执行中断返回指令,从堆栈弹出地址送给(C).

A.AB.CYC.PCD.DPTR

3、七段共阴极发光两极管显示字符‘H’,段码应为(E)

A.67HB.6EHC.91HD.76HE.90H

4、在串行通信中,8031中发送和接收的寄存器是(B)。

A.TMODB.SBUFC.SCOND.DPTR

5、波特的单位是(B)

A.字符/秒B.位/秒C.帧/秒D.字节/秒

1、简述子程序调用和执行中断服务程序的异同点。

(8分)

相同点:

均能中断主程序执行本程序,然后再返回断点地址继续执行主程序。

不同点:

 

(1)中断服务程序入口地址是固定的,子程序调用入口地址是用户自己设定的。

 

(2)中断服务子程序返回指令除具有子程序返回指令所具有的全部功能之外,还有清除中断响应时被置位的优先级状态、开放较低级中断和恢复中断逻辑等功能。

 (3)中断服务子程序是在满足中断申请的条件下,随机发生的;而子程序调用是用户主程序事先安排好的。

1.单片机即一个芯片的计算机,此芯片上包括五部分:

运算器、_________、________、输入部分、________。

2.只有在________码表示中0的表示是唯一的。

3.MCS—51指令系统中direct表示的含义是:

_____________________。

4.P0、P1、P2、P3四个均是___位的____口(填“串行”还是“并行”),其中P0的功能是______________________;P2口的功能是___________;而_________是双功能口;______是专门的用户口。

5.

任何程序总是由三种基本结构组成:

顺序、分支和_________。

6.MCS—51指令共有六种寻址方式,分别是立即数寻址、_________、_________、寄存器间接寻址、__________、相对寻址。

7.MOVDPTR,#data16的作用是用来设定_________。

8.片内RAM可进行位寻址的空间位地址范围是______________。

9.MCS—51的存储器空间配置从功能上可分为四种类型:

__________、内部数据存储器、__________、外部程序存储器。

10.MCS-51的指令按其功能可分为五大类:

_________、________、逻辑运算类指令、位操作指令、控制转移指令。

11.输入输出设备与主机的连接部分称为输入输出接口,接口有三大作用:

_________作用、_________作用和信号电平与形式的变换作用。

12.MCS—51内部的SFR共有______个。

13.CJNE<目的字节>,<源字节>,rel属于五大类指令中的_________类指令,其操作码助记符含义是_____________。

14.8051单片机有________个中断源,________级中断优先级别。

15.8255A属于可编程的________

接口芯片,8255A的A通道有________种作方式。

一.单项选择题(30分)

1.在中断服务程序中至少应有一条()

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

2.当MCS-51复位时,下面说法准确的是()

A.PC=0000HB.SP=00HC.SBUF=00HD.(30H)=00H

3.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符是()

A.MOVB.MOVXC.MOVCD.以上都行

4.ORG2000H

LACLL3000H

ORG3000H

RET

上边程序执行完RET指令后,PC=()

A.2000HB.3000HC.2003HD.3003H

5.要使MCS-51能响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是()

A.98HB.84HC.42HD.22H

6.JNZREL指令的寻址方式是()

A.立即寻址B.寄存器寻址C.相对寻址D.位寻址

7.执行LACLL4000H指令时,MCS-51所完成的操作是( )

A保护PC  B.4000H

PCC.保护现场D.PC+3入栈,4000H

PC

8.下面哪条指令产生

信号()

A.MOVXA,@DPTRB.MOVCA,@A+PCC.MOVCA,@A+DPTRD.MOVX@DPTR,A

9.若某存储器芯片地址线为12根,那么它的存储容量为()

A.1KBB.2KBC.4KBD.8KB

10.要想测量

引脚上的一个正脉冲宽度,则TMOD的内容应为()

A.09HB.87HC.00HD.80H

11.PSW=18H时,则当前工作寄存器是()

A.0组B.1组C.2组D.3组

12.MOVXA,@DPTR指令中源操作数的寻址方式是()

A.寄存器寻址B.寄存器间接寻址C.直接寻址D.立即寻址

13.MCS-51有中断源()

A.5B.2C.3D.6

14.MCS-51上电复位后,SP的内容应为()

A.00HB.07HC.60HD.70H

15.ORG0003H

LJMP2000H

ORG000BH

LJMP3000H

当CPU响应外部中断0后,PC的值是()

A.0003HB.2000HC.000BHD.3000H

16.控制串行口工作方式的寄存器是()

A.TCONB.PCONC.SCOND.TMOD

17.执行PUSHACC指令,MCS-51完成的操作是()

A.SP+1

SP,ACC

SPB.ACC

SP,SP-1

SP

C.SP-1

SP,ACC

SPD.ACC

SP,SP+1

SP

18.P1口的每一位能驱动()

A.2个TTL低电平负载B.4个TTL低电平负载

C.8个TTL低电平负载D.10个TTL低电平负载

19.PC中存放的是()

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

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

20.8031是()

A.CPUB.微

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

当前位置:首页 > 初中教育 > 理化生

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

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