本科8051练习题Word格式文档下载.docx

上传人:b****3 文档编号:17529279 上传时间:2022-12-07 格式:DOCX 页数:15 大小:36.49KB
下载 相关 举报
本科8051练习题Word格式文档下载.docx_第1页
第1页 / 共15页
本科8051练习题Word格式文档下载.docx_第2页
第2页 / 共15页
本科8051练习题Word格式文档下载.docx_第3页
第3页 / 共15页
本科8051练习题Word格式文档下载.docx_第4页
第4页 / 共15页
本科8051练习题Word格式文档下载.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

本科8051练习题Word格式文档下载.docx

《本科8051练习题Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《本科8051练习题Word格式文档下载.docx(15页珍藏版)》请在冰豆网上搜索。

本科8051练习题Word格式文档下载.docx

08H~0FHC:

10H~17HD:

18H~1FH

●上电复位后,PSW中的RS1,RS0的值为()。

A:

RS1=0,RS0=0B:

RS1=0,RS0=1

C:

RS1=1,RS0=0D:

RS1=1,RS0=1

●8031单片机的寻址范围为()。

256BB:

64KBC:

2X64KBD:

128KB

●在1个机器周期内,最多可读()个指令字节。

●1个机器周期含()个时钟周期。

4B:

6C:

8D:

12

●复位时RST端保持高电平时间最少为()。

1个时钟周期B:

2个时钟周期

1个机器周期D:

2个机器周期

●下列为寄存器寻址的指令是()。

MOVA,#20HB:

MOVA,20H

MOVA,R1D:

MOVA,@R1

●下列为存储器直接寻址的指令是()

●下列为立即寻址的指令是()。

●下列为存储器间接寻址的指令是()。

●执行指令MOVXA,@DPTR时,有()。

/WR=0,/RD=0B:

/WR=0,/RD=1

/WR=1,/RD=0D:

/WR=1,/RD=1

●执行指令MOVX@DPTR,A时,有()。

●执行入栈指令PUSH时,栈顶指针SP为()。

SP←SP–1B:

SP←SP+1

SP←SP–2D:

SP←SP+2

●执行出栈指令POP时,栈顶指针SP为()。

●8031的四个并口中,无内部上拉电阻的并口是()。

P0B:

P1C:

P2D:

P3

●8031的四个并口中,输出访问外部存储器高8位地址线的并口是()。

●8031的四个并口中,无第二功能的并口是()。

●8031不是借用片内RAM的寄存器为()。

SPB:

PCC:

PSWD:

ACC

●8031中不是8位的寄存器为()。

ACCC:

DPTR

●8031仅使用外部ROM时有()。

/EA=0B:

/EA=1C:

/EA上升沿有效D:

/EA下降沿有效

●8031控制外部ROM读取有效的控制线是()。

ALEB:

/PSENC:

/EAD:

/WR

●8031控制P0口数据/地址分离的控制线是()。

/RDD:

●8031的控制线ALE在一个机器周期中出现()高电平。

1次B:

2次C:

4次D:

8次

●8031内部RAM可位寻址单元20H~2FH的位地址范围为()。

20H~2FHB:

00H~7FHC:

00H~FFHD:

80H~FFH

●8031内部RAM地址为22H单元的位地址范围为()。

00H~07B:

08H~0FHC:

10H~17HD:

18H~1FH

●P0口数据/地址分离需要的数字逻辑器件是()。

8位缓冲器B:

8位锁存器

8位移位寄存器D:

8反相器

●下列不正确的指令是()。

MOVA,R2D:

MOVA,@R2

●下列为逻辑与运算的指令是()。

ANLA,R0B:

ORLA,R0

XRLA,R0D:

CPLA

●下列访问I/O端口的指令是()。

MOVA,@R1B:

MOVXA,@R1

MOVA,@R2D:

MOVXA,@R2

●有关DPTR的叙述正确的是()。

是一个独立的16位寄存器B:

由两个8位的寄存器组成

是一个地址变量D:

以上叙述都不正确

●P3.6的第二功能符号为()。

/RDB:

/WRC:

/INT0D:

/INT1

●串行口发送中断标志TI的特点是()。

发送数据时TI=1B:

发送数据后TI=1

发送数据前TI=1D:

发送数据后TI=0

●若ALE为周期信号,它与主频的关系是()。

与主频的频率一样B:

主频频率的四分之一

主频频率的六分之一D:

主频频率的十二分之一

●下列可位寻址的寄存器是()。

PCB:

IPC:

SPD:

SBUF

●中断标志需手动清零的是()。

外部中断的标志B:

计数/定时器中断

串行通信中断的标志D:

所有中断标志均需手动清零

●计数/定时器中断发生在()。

送入初值时B:

开始计数时C:

计数允许时D:

计数值为0时

●串行通信中断发生在()。

发送数据时B:

发送数据中C:

发送完数据D:

随时发生

●计数/定时器为自动重装初值的的方式为()。

方式0B:

方式1C:

方式2D:

方式3

●采用可变波特率的串行通信的工作方式为()。

方式0和方式2B:

方式0和方式2

方式1和方式3D:

方式2和方式3

●8031中与外部中断无关的寄存器是()。

TCONB:

SCONC:

IED:

IP

●8031中与定时/计数中断无关的寄存器是()。

TMODC:

SCOND:

●8031中与串行中断无关的寄存器是()。

PCONC:

●若8155的控制寄存器的地址为4000H,则B口的地址为()。

4000HB:

4001HC:

4002HD:

4003H

●若要访问8155中的256个字节静态存储器,则有()。

/CE=0、IO//M=0B:

/CE=0、IO//M=1

/CE=1、IO//M=0D:

/CE=1、IO//M=1

●若8155的A口工作方式1输入,B口工作方式0输出,则C口工作模式为()。

ALT1B:

ALT2C:

ALT3D:

ALT4

●若P2.6、P2.4为线选法的存储芯片的片选控制,无效的存储单元地址是()。

B000HB:

F000HC:

E000HD:

9000H

●8155的工作模式ALT1定义为()。

A口方式0输入B:

B口方式0输出

C口方式0输入D:

以上都对

●若8155的工作方式控制字为19H时,8155工作于()。

A口输入中断允许B:

A口输出中断允许

A口输入中断禁止D:

A口输出中断禁止

填空题

●8051的片内用户RAM是()B;

8052的片内用户RAM是()B。

●8031的片内ROM是()KB;

8051的片内ROM是()KB;

8052的片内ROM是()KB。

●8031的PSW中RS1=1、RS0=0,工作寄存器R0~R7的地址为()。

●8031的16位数据指针DPTR的地址为()和()。

●8031上电复位后,SP的初值为()、PC的初值为()、PSW的初值为()、P1的初值为()。

●在8031中若SP=10H,执行指令PUSHA后,SP=()。

●8031内部RAM可位寻址区的字节地址为()到();

对应的

位地址为()到()。

●8031中可位寻址特殊功能寄存器的条件是()。

●在8031单片机系统中,控制线/EA接()电平;

在8051单片机系统中,若仅用片内ROM时控制线/EA接()电平。

●P3口中P3.6位的第二功能符号为()。

●若要从8031的P1.1位输入数据必须对该位先()。

●若要对8031复位,RST端应保持高电位()个机器周期。

●8031访问外部RAM和ROM的地址范围为()KB及()KB。

●要将8031的P0口输出的低8位地址线分离出来应用()芯片。

●要将8031的P0口输出的低8位地址线分离出来应用()控制线。

●8031的5个中断源为等优先级的优先序为()。

●若要将外部RAM地址2000H中的数据送入累加器A,应使用的指令是

()和()。

●若要将外部RAM地址20H中的数据送入累加器A,应使用的指令是

●若指令MOVA,20H的机器码为E5H、20H,

则指令MOVA,30H的机器码为()。

●8031串行口为工作方式0时,若主频为12MHz,则TXD输出频率为()。

●8031的/INT0中断标志位IE0具有,当有中断请求时,IE0=(),

当进入中断服务程序时有IE0=()。

●计数器0的初值为2FFH,方式0时的TH0=(),TL0=()。

●计数器0的初值为2FFH,方式1时的TH0=(),TL0=()。

●计数器1的初值为2FH,方式2时的TH1=(),TL1=()。

●计数器1工作于计数方式,若输入1个计数脉冲后产生中断,初值为()。

●要使计数器1开始计数,除向初值寄存器TH1、TL1赋值外,还应置()。

●与外部中断有关的寄存器有()、()和IP。

●与定时/计数中断有关的寄存器有()、()、IE、TLn、THn和IP。

●与串行中断有关的寄存器有()、()、PCON、IE、和IP。

●若8155的A、B、C口均工作于方式0输入,则C口工作模式选择为()。

●若8155的A、B、C口均工作于方式0输出,则C口工作模式选择为()。

●若8155的A、B均工作于方式1,则C口工作模式选择为()。

●8155的控制线IO//M=1时工作于();

IO//M=0时工作于()和()

●指令MOVA,SBUF为串行口(),指令MOVSBUF,A为串行口()。

●串行口为工作方式0时,RXD的作用是(),TXD的作用是()。

●串行口为工作方式1时,RXD的作用是(),TXD的作用是()。

●串行口为工作方式2时,波特率为()。

●串行口为工作方式0时,若主频为12MHz,则TXD输出频率为()。

●串行口为工作方式3时,为()位异步接收/发送。

判断题

●8031单片机的特点是()。

片内有ROMB:

片内无ROM

●8051单片机的片内PROM容量是()。

4KBB:

8KB

●8052单片机的片内用户RAM容量是()。

128BB:

256B

●MCS-51单片机仅使用片内ROM时()。

/EA=LB:

/EA=H

●MCS-51单片机要使用片内和片外ROM时()。

●MCS-51复位时控制线RST应满足高电平()。

一个机械周期B:

二个机械周期

●MCS-51的一个机械周期内控制线ALE输出高电平()。

一次B:

二次

●MCS-51读片外ROM时使用()。

/PSENB:

/RD

●MCS-51读片外RAM时使用()。

/RD

●MCS-51的寻址范围为2K的指令是()。

AJMPB:

LJMP

●MCS-51的寻址范围为64K的指令是()。

●MCS-51的指令CPLA的功能是()。

A←0B:

A←/A

●MCS-51的指令MOVA,#20H中()。

20H是立即数B:

20H是存储器地址

●MCS-51的指令MOVA,20H中()。

●MCS-51的指令MOVXA,@R0中,R0为()。

片内存储器的间址B:

片外存储器的间址

●MCS-51的指令MOVA,@R0中,R0为()。

●MCS-51的指令MOVA,R0为()。

一字节指令B:

二字节指令

●MCS-51的指令MOVA,20H为()。

二字节指令B:

三字节指令

●MCS-51的指令MOVACC,20H为()。

●MCS-51的访问处部RAM的指令是()。

MOVB:

MOVX

●MCS-51中的正确指令是()。

MOVXA,R0B:

MOVXA,@R0

●MCS-51的访问处部ROM的指令是()。

MOVXB:

MOVC

●MCS-51的外部中断/INT1的中断服务程序的入口地址是()。

0003HB:

0013H

●MCS-51的定时/计数器中断T0的中断服务程序的入口地址是()。

000BHB:

001BH

●MCS-51的串行通信中断的中断服务程序的入口地址是()。

0013HB:

0023H

●MCS-51的堆栈指针寄存器SP()。

可位寻址B:

不可位寻址

●若8031的/PSEN=0,则访问外部()。

RAMB:

ROM

●若8031的/RD=0,/WR=1则访问外部()。

RAM的读操作B:

RAM的写操作

●在1个机器周期中最多可读()的指令

2字节B:

4字节。

●8031访问外部存储器的高8位地址线由()产生。

P0口B:

P2口

●若rel=PC目的地址–(PC源地址+2),则指令为()。

SJMPrelB:

LJMPrel

●若rel=PC目的地址–(PC源地址+3),则指令为()。

DJNZR0,relB:

CJNEA,20H,rel

●8031的外设端口地址和外部存储器地址是()。

统一编址B:

独立编址

●MCS-51的计数/定时器为工作方式0时,初值为()。

13位B:

16位

●MCS-51的与外部中断无关的寄存器是()。

SCON

●MCS-51的计数/定时器为工作方式2时,初值为()。

可自动重置B:

需手动重置

●MCS-51的计数/定时器为工作方式3时,仅()工作。

T0B:

T1

●MCS-51的计数/定时器T0开始计数的条件是()。

TR0=0B:

TR0=1

●MCS-51的计数/定时器中断发生在初值寄存器的值为()。

全0时B:

全1时

●MCS-51的计数/定时器为工作方式3时,TH0为()。

计数器B:

定时器

●MCS-51的计数/定时器的计数器计数工作方式为()。

加1计数B:

减1计数

●MCS-51的计数/定时器为工作方式2时,初值应()。

1次写入B:

2次写入

●MCS-51的计数/定时器为工作方式2时,计数初值是()。

8位B:

16位

●MCS-51的计数/定时器工作于定时方式时计数脉冲来自()。

芯片内部B:

芯片外部

●若串口工作在方式0,数据传输线为()。

RXDB:

TXD

●若串口工作在方式0,同步信号传输线为()。

●若串行口工作于方式2时为()。

固定波特率B:

可变波特率

●串行口工作于可变波特率方式时,为其服务的定时器为()。

T1

●若串行口工作于方式0,波特率为()。

fose/12B:

fose/32

●若串行口工作于方式3,为()异步接收/发送。

10位B:

11

发送数据时TI=1B:

发送数据后TI=1

●串行口发送数据时()。

需发送允许位控制B:

不需发送允许位控制

●串行口接收数据时需()。

需接收允许位控制B:

不需接收允许位控制

●指令MOVSBUF,A的功能是()。

串行输出B:

串行输入

●当8155的引脚线IO//M=L时,使用8155的()。

256字节SRAMB:

PA口、PB口和PC口

●若8155的工作方式控制字为00H时,8155工作于()。

C口方式0作输入B:

C口方式0作输出

A口方式0作输入B:

A口方式0作输出

●若8155写工作方式控制字的地址是FFE0H,读B口的地址是()。

FF01HB:

FF02H

●若8155写工作方式控制字的地址是FFE0H,它的状态口地址是()。

FF00HB:

FF05H

简答题

●控制线/EA、ALE、/PSEN、RST的作用。

●读写线/RD、/WR的作用。

●程序状态字PSW中RS1、RS0位的作用。

●程序状态字PSW中标志位AC、OV、CY的作用。

●MCS-51中256个位地址的定义。

●怎样识别指令中是字节地址还是位地址。

●名词解释:

振荡周期、状态周期、机器周期、指令周期。

●画出8031的上电复位电路,复位原理及参数的选择。

●程序计数器PC的作用。

●堆栈指针SP的作用,PUSH、POP指令对它值的影响。

●8031的低8位地址线的分离过程。

●8031片外RAM读写控制方法、片外ROM的读控制方法。

●指令MOV、MOVX、MOVC的作用。

●指令JZ、JC、JB的作用。

●指令SJMP、AJMP、LJMP的作用。

●在等优先级中8031的5个中断源的初始优选序。

●8031的5个中断源对应的中断服务程序的入口地址。

●8031定时/计数器的工作方式及功能。

●8031串行口的工作方式及功能。

●8155中控制线IO//M的作用。

●8155的工作模式的定义。

指令改错题

●MOVA,2000H

●MOVA,@20H

●MOVR0,R1

●MOV#20H,R0

●MOV@R0,R2

●MOVA,@R2

●MOVA,0A0H注:

A0H是8052的用户片内RAM的字节地址

●MOV20H,30H

●MOV20H,30H注:

20H、30H是位地址

●MOVA,20H注:

20H是I/O端口地址

●SETB89H.1

●MOVA,DPTR

●MOVXA,DPTR

●MOVB,@DPTR

●DECDPTR

●MOVA,@A+PC

●ADDB,R0

●RRB

●SWAPB

●JMPA+DPTR

●ANLACC.0,20H

综合应用题

●编写初始化程序实现:

外部中断0、边沿触发、中断允许、低优先级。

计数器0、方式1、计数初值2000H、中断允许、高优先级、启动计数器有效。

串行接收、方式2、中断允许、低优先级、接收有效。

●编写完整的程序:

当/INT1有中断请求,在中断服务程序中实现在P1.1输出正脉冲。

用定时器0通过P1.2产生周期为2ms的方波,设主频为12MHz。

●8051与8155的连接如下图所示,编写程序段将从PA口输入的256个字节数据存放在8155内部SRAM中的256个存储单元中。

80518155

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

当前位置:首页 > 初中教育 > 语文

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

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