单片机考试总结.docx

上传人:b****5 文档编号:7619115 上传时间:2023-05-11 格式:DOCX 页数:17 大小:102.67KB
下载 相关 举报
单片机考试总结.docx_第1页
第1页 / 共17页
单片机考试总结.docx_第2页
第2页 / 共17页
单片机考试总结.docx_第3页
第3页 / 共17页
单片机考试总结.docx_第4页
第4页 / 共17页
单片机考试总结.docx_第5页
第5页 / 共17页
单片机考试总结.docx_第6页
第6页 / 共17页
单片机考试总结.docx_第7页
第7页 / 共17页
单片机考试总结.docx_第8页
第8页 / 共17页
单片机考试总结.docx_第9页
第9页 / 共17页
单片机考试总结.docx_第10页
第10页 / 共17页
单片机考试总结.docx_第11页
第11页 / 共17页
单片机考试总结.docx_第12页
第12页 / 共17页
单片机考试总结.docx_第13页
第13页 / 共17页
单片机考试总结.docx_第14页
第14页 / 共17页
单片机考试总结.docx_第15页
第15页 / 共17页
单片机考试总结.docx_第16页
第16页 / 共17页
单片机考试总结.docx_第17页
第17页 / 共17页
亲,该文档总共17页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

单片机考试总结.docx

《单片机考试总结.docx》由会员分享,可在线阅读,更多相关《单片机考试总结.docx(17页珍藏版)》请在冰点文库上搜索。

单片机考试总结.docx

单片机考试总结

单片机考试总结

3、对于P0口的地址信号()

A、必须使用锁存器E、必须使用译码器

C、必须使用线选法D、无须任何

1、程序存储器是用于存放程序代码的,也用于存放常数。

()

1、MCS51单片机系统中,为什么P0口要接一个8为锁存器,而P2口不用?

答:

因为P0口是双功能口,既可以做地址接口,又可以做数据接口,在开始传送数据先作为地址接口传送地址码的低8位,后作为数据接口,则必须使用锁存器。

而P2口只作为高8

位的地址接口。

1.在一片集成电路芯片上集成了()、()、(),从而构成了单芯片微型计算

机,即()。

2.寻址方式就是(指出参与运算操作数地址的方式)。

3.MCS-51单片机的程序储存器的低端被固定的用做特定的入口地址,女口0000H();

0003H();000BH()。

4•单片机有两个定时器,定时器的工作方式由()寄存器决定,定时器的启动与溢出

由()寄存器控制。

6.JNBbit,rel:

指令表示当指定位为()时程序发生跳转。

7.既做一般I/O口又有第二功能的端口是();既做数据线又做地址线的是()

口。

8.一个机器周期包含()个晶振周期,若晶振周期的频率为12MHZ则机器周期为

(),指令周期为()~()机器周期。

9.P1口在作为输入口使用时,在读取数据之前,通常要先向P1口送数据()。

2.使用单片机开发系统调试程序时,对原程序进行汇编的目的是()。

A将源程序转换成目标程序B将目标程序转换成源程序C将低级语言转换成高级语言D连续执行键

3.指令AJMP勺寻址范围是()

A任意范围B-128到+127C64KD2K

5•单片机在与外部I/O口进行数据传送时,将使用()指令。

AMOVXBMOVCMOVCD视具体I/Q口器件而定

6.在中断允许寄存器中,中断控制寄存器EA位的作用是()

ACPU总中断允许控制位B中断请求总标志位C各中断源允许控制位D串行口中断允许位

7.调用子程序、中断响应过程及转移指令的共同特点是()。

A都能返回B都通过改变PC实现转移C都将返回地址压入堆栈D都必须保护现场

9.串行口中断入口地址是()。

A000BHB0023HC1000HD0013H

1.什么是堆栈

假定(sp)=40h,(39h)=30h(40h)=60h,执行下列指令:

popdph

popdpl

后,dptr的内容为(),sp的内容是()。

2.试用位操作指令完成下列要求。

不准改变未涉及的位。

⑴使ACC.3S位。

⑵将P2.0清零⑶清除累加器的第4位。

⑴SetBACC3

(2)CLRP2.0(3)CLRACC4

3.出P3口在作为第二功能使用时各引脚的定义。

1.若(50H)=40H,试写出执行以下程序段后累加器A、寄存器R0及内部RA啲40H.41H.和42H

单元的内容各为多少?

MOV

A,

50H

答:

A10H

MOV

R0,

A

R010H

MOV

A,

#10H

40H50H

MOV

@R0,

A

41H4BH

ADD

A,

#3BH

42H4BH

MOV

41H,

A

MOV

42H,

41H.

3.一变量存放在片内RA啲20H单元,其取值范围为:

00H~05H要求编制一段程序,根据变量值求其平方值,并存入片内的RA啲21H单元。

CLRA

CLRB

MOVA20H

MULAB

MOV21HA

1.单片机是将【】做到一块集成电路芯片中,称为单片机。

A.CPURAMROMB.CPU、I/O设备

C.CPU、RAMD.CPU、RAMROMI/O设备

4.指令MO寻址空间是【】。

A.片外ROMB。

片外RAMC。

片内RAMD。

片内ROM

5.指令MOV寻址空间是【】。

A.片外ROMB。

片外RAMC。

片内RAMD。

片内ROM

6.8051位寻址能力能够达到【】位。

A.64B.128C.32D.16

7.8051单片机的堆栈区是向地址【】的方向生成的。

A.可变B.不定C.减小D.增大

8.“MULAB指令执行后,16位乘积的高位在【】中。

A.AB.CC.ABD.B

9.8051单片机外部中断0、1(,)在【】。

A.P0口B.P1口C.P2口D.P3口

10.一个机器周期含有

(1)个时钟周期,当单片机时钟频率为12MH时,一个机器周期为

⑵卩s。

【】。

A.

(1)6

(2)2B.

(1)12

(2)2C.

(1)12

(2)1D.

(1)6

(2)1

11.“CLRA”的寻址方式是【】。

A。

寄存器寻址B。

直接寻址C。

寄存器间接寻址D。

立即寻址

12.“SJMP08H的寻址方式是【】。

A。

变址寻址B。

相对寻址C。

寄存器间接寻址D。

位寻址

13.访问程序存储器,指令操作码的助记符是【】。

A.MOVCB.MOVC.MOVXD.XCH

14.80C51复位后PC和SP中的内容各为多少?

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

C.PC=0000H,SP=06HD.PC=1000H,SP=07H

三、分析题:

每小题5分,共20分。

1•分析题:

假设(SF)=30H,(DPTR=4455,分析连续执行下列指令序列后DPT及SP的内容。

PUSHDPL;

PUSHDPH;

POPDPL;

POPDPH;

程序执行后,(SP)=(DPTR)=

2•分析题:

假设内RAMI元(60H)=08H,问,执行完下列指令序列后内RAM(60H的内容为多少?

MOVR0,#60H

MOVA,@R0

RLA

MOVR1,A

RLA

RLA

ADDA,R1

MOV@R0,A

2•单片机读写外RAM数据用⑴指令,控制信号是⑵。

【】

A.

(1)MOV

(2)RD和WRB.

(1)MOVX

(2)RD和WR

C.

(1)MOVX

(2)PSEN和EAD.

(1)MOVC

(2)PSEN和EA

3•堆栈指针SP指出堆栈栈顶存储单元的【】

A.内容B.地址C.间接地址D.大小

4.80C51单片机地址总线(AB)总线宽度为【】位。

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

5.一个时钟周期等于【】振荡周期。

A.1个B.2个C.6个D.12个

6.关闭电源时,其所存储内信息将丢失的存储器是【】。

A.ROMB.PROMC.RAMD.EPROM

7•程序计数器PC是I】位的计数器,能寻址64KB的程序存储器范围。

A.16B.

8C.4D.32

8.80C51复位的条件是RSTH脚保持⑴个机器周期以上的高电平,复位后的状态:

PC

值为()、SPfi为()、P0-P3口的值为()。

【】

A.

(1)3

(2)0000H(3)06H(4)FEHB.

(1)2

(2)0000H(3)07H⑷FFH

C.

(1)1

(2)0000H(3)07H⑷FFHD.

(1)2

(2)0000H(3)60H⑷00H9.指令MO寻址空

间是【】。

A.片外ROMB。

片外RAMC。

片内RAMD。

片内ROM

10.指令MOV寻址空间是【】。

A.片外ROMB。

片外RAMC。

片内RAMD。

片内ROM

11.当CP不执行访问外RAI指令(MOVX时,ALE以时钟振荡频率【】的固定频率

输出,因此ALE言号也可作为外部芯片CLK寸钟或其他需要。

A.1/2B。

1/6C。

1/12D。

1/24

12.8051位寻址能力能够达到【】位。

A.64B.128C.32D.16

13.8051单片机的堆栈区是向地址【】的方向生成的。

A.可变B.不定C.

减小D.增大

14.当8051单片机外接时钟信号时,应从【】脚接入。

A.T0B.XTAL2C.

XTAL1D.T115.8051单片机外部中断1、2(INT0,INT1)在【】。

A.P0口B.P1

口C.P2口D.P3口

16.“CLRA”的寻址方式是【】。

A。

寄存器寻址B。

直接寻址C。

寄存器间接寻址D。

立即寻址

17.“MOVXA@DPTR的寻址方式是【】。

A。

变址寻址B。

相对寻址C。

寄存器间接寻址Do位寻址

18.“SJMP08H的寻址方式是【】。

A。

变址寻址B。

相对寻址C。

寄存器

间接寻址D。

位寻址

19.访问程序存储器,指令操作码的助记符是【】。

A.MOVCB.MOVC.MOVXD.XCH

20.“MULAB指令执行后,16位乘积的高位在【】中。

A.AB.CC.ABD.B

三、汇编程序设计(50分)

1.编写程序,将内RAM从20H开始存放的16个数传送到从38H开始的单元中(10分)。

2.按下列要求传送数据:

设ROM(4000H)=44H(8分)

(1)ROM4000I单元数据送内RAM201单元

(2)ROM4000I单元数据送R0

⑶内RAM50单元数据送外RAM501单元,设内RAM(50H)=11H

3.试将30HR7、BAPSWDPT中的数据依次压入堆栈。

并指出每次堆栈操作后,

SP=?

,设原S吐60H,当前工作寄存器区为0区,(30H=11H,R7=22H,B=33H,A=

44H,PS辟55H,DPT陰667714(8分)

解:

4•试编程,将位存储单元38H中的内容与位存储单元49H中的内容互换。

(8分)

5•分别用一条指令实现下列功能:

(8分)⑴若Cy=0,则转CTRL程序段执行。

⑵若位寻址区28卄0,则将28H青0,并使程序转至CTRL1⑶若A中数据不等于78H,则程序转到CTRL2⑷若A中数据等于0,则程序转至CTRL3二、选择题

1.在MCS-5单片机中,当采用4MH晶振频率时,一个机器周期等于()微秒。

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

5.如果某MCS-5单片机系统的定时/计数器0的中断服务程序放在程序存储区的3000H地址

开始的一段空间内,此时跳转到定时/计数器0的中断服务程序的指令LJMP3000应放在

()开始的中断地址区。

A.0003HB.0013HC.0023HD.000BH

6.MCS-51单片机要用传送指令访问片外数据存储器,它的指令操作码助记符是(

A.MOVB.MOVXC.MOVC

D.

MUL

7.

MCS-51单片机的字长是(

)°

A.2位B.4位C.

8

D.16

8.

指令LJMP勺跳转范围是(

)°

A.128BB.256BC.2KB

D.

64KB

9.

.MCS-5单片机定时器工作方式

0是指

)工作方式。

A.

.8位B.8位自动重装

C.13

位D.16

10•当需要从MCS-5单片机程序存储器取数据时,采用的指令为()

A.MOVA,@R1B.MOVCA,@A+DPTR

C.MOVXA,@R0D.MOVXA,@DPTR

12.单片机时钟周期为T0,则机器周期为()

A.2T0B.6T0C.8T0D.12T0

13.单片机复位时,程序计数器(PC)的值为()°

A.0000HB.0030HC.4000HD.4100H

14.某存储器芯片有12根地址线,8根数据线,该芯片有()个存储单元

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

15.外部数据存储器读写指令为()

A.MOVB.MOVCC.MOVXD.MOVA

16.MOVA,R1的寻址方式为()

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

17.串行口发送中断标志位为()

A.TIB.RIC.IEOD.IE1

18.T1中断允许控制位为()

A.ETOB.ET1C.ESD.EX1

19.外部中断1中断优先级控制位为()

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

20.串行口控制寄存器SCO为01H时,工作于()

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

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

A.RXD弓|脚B.TXD弓|脚C.T0弓|脚D.T1弓|脚

22.已知X的补码为10000010B,则X的真值是十进制()。

A.127B.—127C.126D.—126

23.在异步通信中每个字符由9位组成,串行口每分钟传25000个字符,贝U对应的波特率为

()b/So

A.2500B.2750C.3000D.3750

24.利用串行方式(),外接移位寄存器,能将串行接口扩展为并行输入、输出接口。

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

29.14根地址的寻址范围可达()KB

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

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

A.打印机B.键盘C.扫描仪D.A/D转换器

31.补码11111001对应的真值用十进制表示为()。

A.7B.13C.—7D.34

32.二进制数10000110转换为十进制数为()。

A.132B.133C.134D.135

33.多字节减法运算,在进行最低字节相减前,应先将CY()

A.清0B.置1C.取反D.送入A

34.单片机的程序计数器(PC)是16位的,其寻址范围为()。

A.128BB.256BC.8KBD.64KB

35.堆栈指针的作用是()。

A.指明栈底的位置B.指明栈顶的位置C.操作数地址D.指令的地址

36.8051单片机中的片内程序存储器空间有多大?

()

A.0KBB.4KBC.8KBD.64KB

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

()

A.MULB.MOVC.MOVXD.MOVC

38.指令MOVPS,#00H对源操作数而言,属于哪种寻址方式?

()

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

39.单片机的数据指针寄存器(DPTR是16位的,其寻址范围多少?

()

A.128BB.256BC.8KBD.64KB

40.单片机系统常用的芯片74LS138属于以下哪类?

()

A.驱动器B.锁存器C.编码器D.译码器

41.以下哪一条是位操作指令()。

A.MOVP0,#OFFHB.SETBTROC.CPLROD.PUSHPSW

42•下面哪条指令是错误的?

()

A.CPLAB.MOVCA,@A+PC

C.MOVXA,@R2D.POPACC

43.根据信息的传送方向,MCS-5单片机的串口属()类。

A.半双工B.全双工C.半单工D.单工

44.MCS-51单片机外部中断0对应的中断入口地址是()。

A.0003HB.000BHC.0013HD.001BH

45.下面哪条指令是错误的?

()

A.MOVX@R0#30HB.MOVCA,@A+PC

C.CPLAD.POPACC

46.MCS-51单片机有片内RO容量()

A.4KBB.8KB

C.128BD.256B

47.某存储器芯片有12根地址线,8根数据线,该芯片有多少个存储单元?

()

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

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

()

A.IEB.PCONC.IPD.SCON

49.MCS-51单片机响应外部中断0的中断时,程序应转移到的地址是什么?

()

A.0003HB.000BHC.0013HD.001BH

50.MCS-51单片机的位寻址区位于内部RA啲()单元。

A.00H〜7FHB.20H〜7FH

C.00H〜1FHD.20H〜2FH

51.若MCS-5单片机的晶振频率为6MHZ定时器/计数器的外部输入最高计数频率为

()

A.2MHzB.1MHz

C.500KHzD.250KHz

53.八进制的基数为()。

A.16B.8C.15D.2

54.主频为12MH的单片机它的机器周期为()。

A.1/12卩sB.0.5ysC.1ysD.2ys

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

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

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

A.外部中断0B.外部中断1C.定时器0中断D.定时器1中断

57.MCS—51单片机复位后,从下列那个单元开始取指令?

()

A.0003HB.000BHC.0000H

A.MOV指令B.MOVX指令C.MOVC指令

60.MCS-51的无条件转移指令中,其转移范围最大的是()

A.LJMPB.AJMPC.SJMP

61.执行MOVSP#30H指令后,压栈从片内RAM哪个单元开始?

()

A.2FHB.30HC.31H

62.定时器/计数器工作于模式2,在计数溢出时()

A.计数从零重新开始B.计数从初值重新开始C.计数停止

63.按键的机械抖动时间通常是()

A.0B.5~10卩sC.5~10msD.1s以上

64.一字节补码所表示的数值范围是()

A.—128〜+127B.—127〜+128C.—128〜+128

 

A.MOVDPTR#3F98HB.MOVR0,#0FEHC.MOV50H,#0FC3DHD.INCR0

72.MCS-5l单片机的堆栈区是设置在()中。

A.片内RO区B.片外RO区C.片内RA区D.片外RA区

76.以下哪一条是位操作指令()。

D.POPPSW

A.MOVP0,#0FFHB.CLRP1.0C.CPLA78.下列指令不是变址寻址方式的是()

,@A+PC

,@A+DPTR

A.JMP@A+DPTRB.MOVCA

C.MOVXA,@DPTRD.MOVCA

80.下面哪一段程序能准确地读取P1口引脚信号?

()

A.MOVA,#00H;MOVP1A;MOVAP1

B.MOVA,#0FFH;MOVP1,A;MOVA,P1

C.MOVA,#0FFH;MOVA,P1

D.MOVA,#0FFH;MOVA,P1

81.以下哪一条是位操作指令()。

A.MOVP1,#OFFHB.MOVC,ACC.1C.CPLAD.POPPSW

85.在寄存器间接寻址方式中,间址寄存器中存放的数据是()。

A.参与操作的数据B.操作数的地址值

C.程序的转换地址D.指令的操作码

86.若MCS-5单片机使用晶振频率为6MH时,其复位持续时间应该超过()

A.2卩sB.4卩sC.8卩sD.1ms

95.把35.625转换成十六进制的结果是()。

A.23.CHB.23.AHC.13.AHD.12.CH

96.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平

状态都应至少维持()。

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

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

97.指令周期有二种,分别是单周期指令,双周期指令和()指令。

A.三周期B.四周期C.五周期D.六周期

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

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

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

A.ET1B.TF1C.IT1D.IE1

103.以下哪一条指令的写法是错误的()

A.MOVCA@A+DPTRB.MOVRQ#FEHC.CPLAD.PUSHACC

104.以下哪个是属于单片机系统前向通道的器件?

()

A.A/D转换B.D/A转换C.LED数码管D.继电器

105.89C51是以下哪个公司的产品?

()

A.INTELB.AMDC.ATMELD.PHILIPS

106.MCS-51系列单片机是属于()体系结构。

A.冯诺依曼B.普林斯顿C.哈佛D.图灵

107.T0设置成计数方式时,外部引脚计数脉冲的最高频率应是晶振频率的()

A.1/12B.1/24C.1/48

108.当晶振频率是12MHz时,MCS—51单片机的机器周期是()

A.1卩sB.1msC.2卩sD.2ms

109.外部中断INT0的触发方式控制位IT0置1后,其有效的中断触发信号是()

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

)°

个8位计数器结构位计数结构

110.定时器/计数器工作方式1是(

A.8位计数器结构B.2

C.13位计数结构D.16

一、填空题

1.AT89系列单片机提供了两种省电方式:

分别是掉电方式和空闲方式

2.远距离传输通常应采用串行通信。

3.MCS-51单片机有5中断源,2个优先级,上电复位时,外部中断0中断源优先级级别最

4.MCS—51单片机的堆栈区只可设置在片内数据存储区,堆栈寄存器SP是旦位寄存器。

5.MCS—51单片机外部中断请求信号有电平方式和脉冲方式,在电平方式下,当采集到

INTO、INT1的有效信号为低电平时,激活外部中断。

6.访问89C51片外数据存储器采用的是寄存器间接寻址方式。

7.进行BC码运算时,只需在AD[和ADD(后面紧跟一条DAA指令即可。

8.计算机(微处理器)能够直接识别并执行的语言是器语言。

9.十

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

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2