单片机习题测试Word文件下载.docx

上传人:b****6 文档编号:18855787 上传时间:2023-01-01 格式:DOCX 页数:17 大小:43.39KB
下载 相关 举报
单片机习题测试Word文件下载.docx_第1页
第1页 / 共17页
单片机习题测试Word文件下载.docx_第2页
第2页 / 共17页
单片机习题测试Word文件下载.docx_第3页
第3页 / 共17页
单片机习题测试Word文件下载.docx_第4页
第4页 / 共17页
单片机习题测试Word文件下载.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

单片机习题测试Word文件下载.docx

《单片机习题测试Word文件下载.docx》由会员分享,可在线阅读,更多相关《单片机习题测试Word文件下载.docx(17页珍藏版)》请在冰豆网上搜索。

单片机习题测试Word文件下载.docx

6.MCS-51片内20H~2FH范围内的数据存储器,既可以字节寻址又可以位寻址.

7.计算机的系统总线有地址总线、控制总线和数据总线。

8.80C51含4KB掩膜ROM。

9.80C51在物理有4个独立的存储空间。

10.一个机器周期等于6个状态周期,振荡脉冲2分频后产生的时钏信号的周期定义为状态 周期。

2-3选择

1.要想测理INT0引脚上的一个正脉冲宽度,那么特殊功能寄存器TMOD的内容应为(B).

(A)09H(B)87H(C)00H(D)80H

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

(A)0组  (B)1组  (C)2组    (D)3组

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

(A)TCON(B)PCON(C)SCON(D)TMOD

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

(A)2个TTL低电平负载有   (B)4个TTL低电平负载

(C)8个TTL低电平负载有  (D)10个TTL低电平负载

5.MCS-51的中断允许触发器内容为83H,CPU将响应的中断请求是(B)

(A)T1,(B)T0,INT0(C)T1,串行接口(D),T0

8051内部128B的数据RAM区,包括有工作寄存器组区、可直接位寻址区和数据缓冲区。

各区域的特性如下:

00H~1FH为工作寄存器组区,共分4组,每组占用8个RAM字节单元,每个单元作为一个工作寄存器,每组的8个单元分别定义为8个工作寄存器R0~R7。

当前工作寄存器组的选择是由程序状态字PSW的RS1、RS0两位来确定。

如果实际应用中并不需要使用工作寄存器或不需要使用4组工作寄存器,不使用的工作寄存器组的区域仍然可作为一般数据缓冲区使用,用直接寻址或用Ri的寄存器间接寻址来访问。

20H~2FH为可位寻址区域,这16个字节的每一位都有一个地址,编址为00H~7FH。

当然,位寻址区也可以用作字节寻址的一般数据缓冲区使用。

30H~7FH为堆栈、数据缓冲区。

3-1选择题

1、MOVXA,@DPTR指令中源操作数的寻址方式是(B)

寄存器寻址(B)寄存器间接寻址(C)直接寻址(D)立即寻址

2.ORG0003H

LJMP2000H

ORG000BH

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

(A)0003H(B)2000H(C)000BH(D)3000H

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

(A)

SP+1SP(ACC)(SP)(B)(ACC)(SP)SP-1SP

(B)

(C)SP-1SP(ACC)(SP)(D)(ACC)(SP)SP+1SP

4、LCALL指令操作码地址是2000H,执行完相子程序返回指令后,PC=(D)

(C)2000H(B)2001H(C)2002H(D)2003H

5、51执行完MOVA,#08H后,PSW的一位被置位(D)

(A)(A)C(B)F0(C)OV(D)P

6、下面条指令将MCS-51的工作寄存器置成3区(B)

(A)MOVPSW,#13H(B)MOVPSW,#18H

(B)SETBPSW.4CLRPSW.3(d)SETBPSW.3CLRPSW.4

7、执行MOVXA,DPTR指令时,MCS-51产生的控制信号是(C)

(D)/PSEN(B)ALE(C)/RD(D)/WR

8、MOVC,#00H的寻址方式是(A)

(A)位寻址(B)直接寻址(C)立即寻址(D)寄存器寻址

9、ORG0000H

AJMP0040H

ORG0040H

MOVSP,#00H当执行完左边的程序后,PC的值是(C)

(A)0040H(B)0041H(C)0042H(D)0043H

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

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

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

寻址方式举例

立即寻址MOVA,#16

直接寻址MOV20H,P1

寄存器寻址MOVA,R0

寄存器间接寻址MOVXA,@DPTR

变址寻址MOVCA,@A+DPRT

相对寻址SJMPLOOP

位寻址ANLC,70H

4设内部RAM(30H)=5AH,(5AH)=40H,(40H)=00H,端口P1=7FH,问执行下列指令后,各有关存储单元(即R0,R1,A,B,P1,30H,40H及5AH单元)的内容如何?

MOVR0,#30H;

R0=30H

MOVA,@R0;

A=5AH

MOVR1,A;

R1=5AH

MOVB,R1;

B=5AH

MOV@R1,P1;

(5AH)=7FH

MOVA,P1;

A=7FH

MOV40H,#20H;

(40H)=20H

MOV30H,40H;

(30H)=20H

解:

每一条指令执行后的结果如注释字段所标。

最后结果为:

R0=30H,R1=5AH,A=7FH,B=5AH,P1=7FH,(30H)=20H,(40H)=20H,(5AH)=7FH。

4-1填空

1.MCS-51的Po口作为输出端口时,每位能驱动8个SL型TTL负载.

2.MCS-51有4个并行I\O口,其中P0~P3是准双向口,所以由输出转输入时必须先写入"

1"

3.设计8031系统时,_P0、P2口不能用作一般I\O口.

4.MCS-51串行接口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器__SCON_加以选择.

5.当使用慢速外设时,最佳的传输方式是中断.

6.当定时器To工作在方式3时,要占定时器T1的TR1和TF1_两个控制位.

7.MCS-51有5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器IP加以选择..

8.用串口扩并口时,串行接口工作方式应选为方式0.

9.在串行通信中,有数据传送方向单工、半双工、全双工三种方式.

10.外部中断1入口地址为_0013H

4-3选择

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

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

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

(A)98H(B)84H(C)42(D)22H

3.DMCS-51在响应中断时,下列哪种操作不会发生(D).

(A)保护现场(B)保护PC(C)找到中断入口若悬河(D)保护PC转入中断入口

4.用MCS-51串行接口扩展并行I\O口时,串行接口工作方式应选择(A)

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

5.MCS-51有中断源( A   )

(A)5个   (B)2个   (C)3个   (D)6个

6.MCS-51响应中断时,下面哪一个条件不是必须的()

(A)当前指令执行完毕(B)中断是开放的确

(C)没有同级或高级中断服务须(D)必须有RET1指令

7.使用定时器T1时,有几种工作模式( C )

(A)1种   (B)2种   (C)3种     (D)4种

8.计算机在使用中断方式与外界交换信息时,保护现场的工作方式应该是(B)

(A)由CPU自动完成(B)在中断响应中完成

(C)应由中断服务程序完成(D)在主程序中完成

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

(A)DMA(B)无条件传递进(C)中断(D)条件传递

5-1选择题

1、6264芯片是(B)

(A)EEPROM(B)RAM(C)FLASHROM(D)EPROM

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

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

3、使用8255可以扩展出的I/O口线是(B)

(A)16根(B)24根(C)22根(D)32根

4、当8031外出扩程序存储器8KB时,需使用EPROM2716(C)

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

5、某种存储器芯片是8KB*4/片,那么它的地址线根线是(C)

(A)11根(B)12根(C)13根(D)14根

6、MCS-51外扩ROM,RAM和I/O口时,它的数据总线是(A)

(A)P0(B)P1(C)P2(D)P3

7、当使用快速外部设备时,最好使用的输入/输出方式是(C)

(A)中断(B)条件传送(C)DMA(D)无条件传送

8、MCS-51的中断源全部编程为同级时,优先级最高的是(D)

(A)INT1(B)TI(C)串行接口(D)INT0

9、MCS-51的并行I/O口信息有两种读取方法:

一种是读引脚,还有一种是(A)

(A)读锁存器具(B)读数据库(C)读A累加器具(D)读CPU

10、MCS-51的并行I/O口读-改-写操作,是针对该口的(D)

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

5-2判断题

1、MCS-51外扩I/O口与外RAM是统一编址的。

(对)

2、使用8751且EA=1时,仍可外扩64KB的程序存储器。

(错)60KB

3、8155的复位引脚可与89C51的复位引脚直接相连。

4、片内RAM与外部设备统一编址时,需要专门的输入/输出指令。

(错)统一编址的

特点正是无需专门的输入输出指令。

5、8031片内有程序存储器和数据存储器。

(错)无程序存储器

6、EPROM的地址线为11条时,能访问的存储空间有4K。

(错)2K.

7、8255A内部有3个8位并行口,即A口,B口,C口。

8、8155芯片内具有256B的静态RAM,2个8位和1个6位的可编程并行I/O口,1个14位定时期等常用部件及地址锁存器。

9、在单片机应用系统中,外部设备与外部数据存储器传送数据时,使用MOV指令。

(错)用MOVX指令。

10、为了消除按键的抖动,常用的方法有硬件和软件两种方法。

4试将8031单片机外接一片2716EPROM和一片6116RAM组成一个应用系统,请画出硬件连线图,并指出扩展存储器的地址范围。

答:

2716是2K×

8位的EPROM,6116是2K×

8位的静态RAM,两者都仅需要11根地址线。

由于没有规定地址范围,故可按最简单的方式来连接,即省去地址译码器,程序存储器的地址必须从0开始,基本地址为0000H—07FFH。

数据存储器的地址为0000H—07FFH。

控制线的连接为/PSEN控制EPROM的读出,/RD和/WR控制RAM的读写,两个芯片的片选端都固定接地,连线图如图所示。

5.假定累加器(A)=49H,执行指令:

201AH:

MOVCA,@A+PC

后,送入A的是程序存储器单元的内容。

6.若(DPTR)=5306H,(A)=49H,执行下列指令:

MOVCA,@A+DPTR

7.假定(SP)=45H,(ACC)=46H,(B)=47H,执行下列指令:

PUSHACC

PUSHB

后,(SP)=,(46H)=,(47H)=。

8.假定(SP)=47H,(46H)=46H,(47H)=47H。

执行下列指令:

POPDPH

POPDPL

后,(DPTR)=,(SP)=。

9.若(A)=56H,(R0)=56H,(56H)=56H。

执行指令:

ADDA,@R0

后,(A)=,(CY)=,(AC)=,(OV)=。

10.若(A)=0FFH,(R0)=46H,(46H)=0FFH,(CY)=1。

ADDCA,@R0

11.假定(A)=45H,(B)=67H。

MULAB

后,寄存器(B)=,累加器(A)=,(CY)=,(OV)=。

12.假定(A)=0FCH,(B)=35H。

DIVAB

后,累加器(A)=,寄存器(B)=,(CY)=,(OV)=。

22.某存储芯片有11条地址线和8条数据线,此芯片至少可以存放二进制数

个,地址范围是,每个二进制数有位,若要把每个二进制数增加到16位,则应采用办法。

23.执行如下指令序列:

MOVC,P1.0

ANLC,P1.1

ORC,/P1.2

MOVP1.3,C

后,所实现的逻辑运算式为。

24.在R7初值为00H的情况下,DJNZR7,rel指令将循环执行次。

25.假定addr11=00100011001B,标号MN的地址为2099H。

MN:

AJMPaddr11

后,程序转移到地址去执行。

26.假定标号MN的地址为2000H,标号XY值为2022H。

应执行指令:

SJMPXY

该指令的相对偏移量为。

27.累加器A中存放一个其值小于63的8位无符号数,CY清“0”后执行指令:

RLCA

则A中数变为原来的倍。

28.在MCS—51单片机系统中,存储器与I/O口采用的编址方式是。

MCS—51可提供和两种存储器,其编址方式为,扩展后其最大存储空间分别为和。

对80C51而言,片内ROM和片外ROM的编址方式为,片外ROM的地址从开始;

片内RAM和片外RAM的编址方式为,片外RAM的地址从开始。

38.89C51上电复位时,SP=H;

PC=H;

P1=H。

39.89C51片内RAM中,可位寻址的单元字节地址从H到H,位地址从H到H。

40.关于堆栈类操作的两条指令分别是______________、____________。

42.指出划线部分寻址方式

(1)MOV40H,#20H(,)

(2)MOVX@DPTR,A(,)

(3)MOV20H,C(,)

(4)MOVCA,@A+DPTR(,)

43.89C51系列单片机中断系统中规定:

同级中断不能相互中断.如果几个同级的中断源同时向CPU申请中断,CPU则按硬件排定如下优先次序:

、、、,。

44.中断响应是一个自主的操作过程,当CPU查询到某个中断标志为1时,中断系统通过硬件自动将相应的中断矢量地址装入PC,以便进入相应的中断服务程序。

对于外部中断1,其中断矢量地址为,对于串行口中断,其中断矢量地址为。

45.89C51单片机的定时/计数器是位(减1/加1)定时/计数器。

作为定时器工作时,共有种工作模式,采用方式1工作时,构成位计数器。

46.串行通信,数据输出是(高位/低位)在前,(高位、低位)在后,采用方式0工作时,8位数据发送完后;

TI由硬件自动置1;

如要再发送,必须用将TI清零。

47.若(PSW)=18H,则选取的是第组通用寄存器。

这一组通用寄存器的地址范围从H~H。

二、单选题

1.80C51与8031的区别在于

A.内部ROM的容量不同

B.内部RAM的容量不同

C.内部ROM的类型不同

D.80C51使用EEPROM,而8031使用EPROM

2.PC的值是

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

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

3.假定(SP)=37H,在进行子程序调用时把累加器A和断点地址进栈保护后,SP的值为

A.3AHB.38HC.39HD.40H

4.在80C51中,可使用的堆栈最大深度为

A.80个单元B.32个单元C.128个单元D.8个单元

5.在相对寻址方式中,寻址的结果体现在

A.PC中B.累加器A中

C.DPTR中D.某个存储单元中

6.在寄存器间接寻址方式中,指定寄存器中存放的是

A.操作数B.操作数地址

C.转移地址D.地址偏移量

7.执行返回指令时,返回的断点是

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

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

8.可以为访问程序存储器提供或构成地址的有

A.只有程序计数器PC

B.只有PC和累加器A

C.只有PC、A和数据指针DPTR

D.PC、A、DPTR和堆栈指针SP

9.若原来工作寄存器0组为当前寄存器组,现要改2组为当前寄存器组,不能使用指令

A.SETBPSW.3B.SETBD0H.4

C.MOVD0H,#10HD.CPLPSW.4

10.若系统晶振频率是12MHz,利用定时器/计数器1定时1ms,在方式0下的定时初值为()。

A.TH1=0E0H,TL1=18HB.TH1=18H,TL1=0E0H

C.TH1=1CH,TL1=18HD.TH1=18H,TL1=1CH

11.下列叙述中,不属于单片机存储器系统特点的是()。

A.扩展程序存储器与片内程序存储器存储空间重叠

B.扩展数据存储器与片内数据存储器存储空间重叠

C.程序和数据两种类型的存储器同时存在

D.芯片内外存储器同时存在

12.ORG2000H

LCALL3000H

ORG3000H

RET

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

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

13.产生读信号的指令是()。

A.MOVXA,@DPTRB.MOVCA,@A+PC

C.MOVXA,@A+DPTRD.MOVX@DPTR,A

14.80C51利用串行口通信时,设波特率为2400bit/s,晶振频率为11.0592MHz,T1选方式2,SMOD=0,则T1的重新装入值为()。

A.FFHB.FDH

C.F4HD.1DH

15.执行指令:

MOVIE,#03H后,MCS-51单片机将响应的中断有()。

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

16.在多机通讯中,有关第9数据位的说明中,正确的是(B)。

A.接收到的第9数据位送SCON寄存器的TB8中保存

B.帧发送时使用指令把TB8位的状态送入移位寄存器的第9位

C.发送的第9数据位内容在SCON寄存器的RB8中预先准备好

D.帧发送时使用指令把TB8位的状态送入发送SBUF中

17.执行以下程序段

MOVSP,#40H

MOVB,#30H

MOVA,#20H

POPB

POPACC

后,B和A的内容分别为()、()。

A.20H,30HB.30H,20H

C.40H,30HD.40H,20H

18.执行以下程序段

MOVR0,#10H

MOVA,R0

RLA

MOVR1,A

ADDA,R1

MOV@R0,A

后,实现的功能是()

A.把立即数10H循环左移3次B.把立即数10H×

10

C.把10H单元的内容循环左移3次D.把10H单元的内容×

19.下列叙述中,不属于单片机存储器系统特点的是()

20.如在系统中只扩展两片Intel2764,其地址范围分别为0000H~1FFFH、8000H~9FFFH,除应使用P0口的8条口线外,至少还应使用P2口的口线

A.6条B.7条C.5条D.8条

21.下列有关MCS-51中断优先级控制的叙述中,错误的是()

A.低优先级不能中断高优先级,但高优先级能中断低优先级

B.同级中断不能嵌套

C.同级中断请求按时间的先后顺序响应

D.同级中断按CPU查询次序响应中断请求

22.执行中断返回指令,要从堆栈弹出断点地址,以便去执行被中断了的主程序。

从堆栈弹出的断点地址送给()。

A.AB.CYC.PCD.DPTR

23.中断查询确认后,在下列各种单片机运行情况中,能立即进行响应的是

A.当前指令是ORLA,Rn指令

B.当前正在执行RETI指令

C.当前指令是MUL指令,且正处于取指令机器周期

D.当前正在进行1优先级中断处理

24.下列功能中不是由I/O接口实现的是

A.数据缓冲和锁存B.数据暂存

C.速度协调D.数据转换

25.为给扫描法工作的键盘提供接口电路,在接口电路中需要

A.一个输入口B.一个输出口

C.一个输入口和一个输出口D.两个输入口

26.下列理由中,能说明MCS-51的I/O编址是统一编址方式而非独立编址方式的理由是

A.用存储器指令进行I/O操作

B.有专用的I/O指令

C.有区分存储器和I/O的控制信号

D.I/O和存储器的地址可以重叠

27.把8155的A2、A1、A0分别与80C51的P

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

当前位置:首页 > 幼儿教育 > 家庭教育

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

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