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

上传人:b****5 文档编号:17479785 上传时间:2022-12-06 格式:DOCX 页数:10 大小:53.25KB
下载 相关 举报
单片机习题Word文件下载.docx_第1页
第1页 / 共10页
单片机习题Word文件下载.docx_第2页
第2页 / 共10页
单片机习题Word文件下载.docx_第3页
第3页 / 共10页
单片机习题Word文件下载.docx_第4页
第4页 / 共10页
单片机习题Word文件下载.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

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

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

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

和 

软件 

两大部分组成。

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

8051一直维持这个值,直到RST脚收到_低___电平,8051才脱离复位状态,进入程序运行状态,从ROM 

0000 

H单元开始取指令并翻译和执行。

半导体存储器分成两大类 

,其中 

具有易失性,常用于存储 

数据 

PC存放___程序执行地址____________,具有__加1_________特性。

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

它是___PC__16_位?

不是 

(是,不是)SFG?

8051单片机的内部硬件结构包括了:

CPU 

、 

、和 

SFG 

以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过 

总线 

相连接。

已知一MCS51单片机系统外接晶体振荡器频率为6MHZ,计算:

单片机系统的拍节P、状态S、机器周期所对应的时间是多少?

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

机器周期2UmP=S=1/3uM

MCS-51执行完MOV 

A,#08H后,PSW的哪一位被置位( 

B. 

F0 

以下运算中对溢出标志0V没有影响或不受OV影响的运算是(A)。

(A)逻辑运算 

(B)符号数加减法运算 

(C)乘法运算 

(D)除法运算

片内RAM可进行位寻址的空间位地址范围是_20~2FH_。

MOV 

DPTR,#data16的作用是用来设定__数据地址_

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

_片内程序存储器、内部数据存

储器、_外部数据存储器、外部程序存储器。

MCS—5l单片机的堆栈区只可设置在 

内部数据存

储器 

,堆栈寄存器5P是 

8位寄存器。

以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过总线 

MCS—51布尔处理机的存储空间是_20~2FH_。

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

AT89S51单片机为 

8位单片机,共有40个引脚。

AT89S51的 

P3口为双功能口

设计一个以AT89C51单片机为核心的系统,如果不外扩程序存储器,使其内部4KB闪烁程序存储器有效,则其 

EA* 

引脚应该接 

高 

AT89S51复位后,PC与SP的值为分别为 

0000H 

和07H。

MCS-51系列单片机的典型芯片分别为 

8031 

8751 

MCS-51的堆栈只可设置在 

内部数据存储区 

,其最大容量为 

128 

,存取数据的原则是 

先进后出 

堆栈寄存器SP是8位寄存器,存放程序的断点 

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

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

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

8051单片机中的PC是不可寻址的。

MCS-51的程序存储器只是用来存放程序的。

错还有表格

MCS-51的特殊功能寄存器分布在60H~80H地址范围内。

错80~FFH

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

a)20H 

b)30H 

c)00H 

d)70H 

MCS—51布尔处理机的存储空间是__20~2Fh_____。

P2口通常用作_地址高8位______,也可以作通用的I/O口使用。

MCS—51单片机的P0—P4口均是 

准双向 

I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的地址 

,在P0—P4口中, 

为真正的双向口, 

为准双向口。

8051内部有4个并行口,P0口直接作输出口时,必须外接上拉电阻;

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

b)。

下列哪条指令是正确的( 

PUSH 

R2 

ADD 

R0,A 

MOVX 

@DPTR 

d) 

@R0,A 

1.执行下列程序段后,(P1)=__9BH_____。

MOVP1,#5DH

CPL

CLR

SETB

2.执行下列程序段后,(A)=___8BH____,(CY)=_不变_。

MOVA,#C5H

RLA

3.下列程序段执行后,(R0)=_7FH_,(7EH)=00H,(7FH)=_41H_。

MOVR0,#7EH

MOV7EH,#0FFH

MOV7FH,#40H

1NC@R0

1NCR0

4.已知(SP)=60H,子程序SUBTRN的首地址为0345H,现执行位于0123H的ACALLSUBTRN双字节指令后,(PC)=_0345__,(61H)=_01_,(62H)=23。

假定(SP)=40H 

 

(39H)=30H,(40H)=60H。

执行下列指令:

POP 

DPH 

DPL 

后,DPTR的内容为 

6030H,SP的内容是38H 

以给出的指令操作码为依据,请判断MCS—5l单片机的下列各条指令的书写格式是否有错误,如有请说明错误原因。

1.MUL 

R0R1 

2.MOV 

A,@R7 

3.MOV 

A,#3000H 

4.MOVC 

@A+DPTR,A 

5.LJMP 

#1000H 

1.MUL 

2. 

3.MOV 

4.MOVC 

5.LJMP 

@R0,B 

A,30H 

ADDC 

A,R7 

SUB 

A,R2 

ANL 

#99H 

,36H 

C, 

ORL 

, 

JBC 

P0,LL1

1.下列各条指令其源操作数的寻址方式是什么?

各条指令单独执行后,A中的结果是什么?

(5分)设(60H)=35H,(A)=19H,(R0)=30H,(30H)=0FH。

(1)MOV 

A,#48H 

寻址方式:

立即 

(A)= 

48H 

(2)ADD 

A,60H 

直接 

35H 

(3)ANL 

A,@R0 

寄存器间接 

0FH 

2.阅读下列程序段,写出每条指令执行后的结果,并说明此程序段完成什么功能?

(15分) 

R1,#30H 

(R1)= 

A,#64H 

A,#47H 

,(CY)= 

(AC)= 

DA 

@R1,A 

,(30H)= 

A7H和5BH两个立即数相加后,和为( 

),(CY)是( 

(A)1CH,0 

(B) 

C1H,0 

(C) 

02H,1 

(D) 

C1H,1 

7. 

若(A)=86H,(PSW)=80H,则执行RRC 

A指令后(A) 

(A)C3H 

B3H 

0DH 

56H 

8.如果(P0)=65H 

,则当 

CPL 

SETB 

,C 

执行后(P0)=( 

(A)61H 

75H 

71H 

17H

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

(A) 

R1 

40H 

#40H 

A

40H 

R1, 

#40H 

已知累加器A的数值为98H,它与0FAH相加,相加后会影响标志位CY、AC和OV位。

各个位的值是( 

0、0、0 

1、0、1 

1、1、1 

1、1、0 

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

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

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

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

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

8051单片机的定时器T0用作计数方式时是 

 

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

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

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

8051单片机的定时器T1用作计数方式时计数脉冲是A

A.由T1()输入

B.由内部时钟频率提供

C.由T0()输入

D.由外部计数脉冲计数

用8051的定时器T1作计数方式,用模式2,则工作方式控制字为 

A.60H 

B.02H 

C.06H 

D.20H 

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

A.TF0位置1B.TR0位置1

C.TR0位置0D.TR1位置0

用8051的定时器,若用软启动,应使TOMD中的C。

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

C.GATE位置0D.C/T位置0

使8051的定时器T0停止计数的指令是 

A.CLR 

TR0 

B.CLR 

TR1 

C.SETB 

D.SETB 

TR1

当CPU响应定时器T1的中断请求后,程序计数器PC的内容是 

A.0003H 

B.000BH 

C.00013H 

D.001BH

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

A.外部中断1 

B.定时器T0 

C.定时器T1 

D.串行口 

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

A.FFH、F6H 

B.F6H、F6H 

C.F0H 

、F0H 

D.FFH、F0H

用8051的定时器T0定时,用模式2,则应 

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

B.启动T0前向TH0、TL0置

入计数初值,以后每次重新计数前要重新置入计数初值 

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

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

MCS-51单片机CPU开中断的指令是 

A.SETB 

EA 

B.SETB 

ES 

C.CLR 

EX0 

MCS-51单片机外部中断0开中断的指令是 

ETO 

EXO 

ET1 

MCS-51单片机定时器溢出标志是 

A.TR1和TR0 

B.IE1和IE0 

C.IT1和IT0 

D.TF1和TF0

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

当串行口接收或发送完一帧数据时,将SCON中的 

,向CPU申请中断。

A.RI或TI置1 

B.RI或TI置0 

C.RI置1或TI

置0 

D.RI置0或TI置1

MCS-51单片机串行口接收数据的次序是下述的顺序 

(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)

MCS-51单片机串行口发送数据的次序是下述的顺序 

(1)待发送数据送SBUF 

(2)硬件自动将SCON的TI置1 

(3)经TXD()串行发送一帧数据完毕 

(4)用软件将TI清0 

A.

(1)(3)

(2)(4) 

B.

(1)

(2)(3)(4)

D.(3)(4)

(1)

(2) 

8051单片机串行口用工作方式0时, 

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

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

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

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

8051单片机共有 

中断源。

A.4 

B.5 

C.6 

D.7

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

A.低电平有效 

B.高电平有效 

C.脉冲上跳沿有效 

D.脉冲负跳有效

共阳极LED数码管加反相器驱动时显示字符“6”的段码是 

A.06H 

B.7DH 

C.82H 

D.FAH

跳转指令AJMP 

的跳转范围是(B) 

(A)64K字节 

(B)2K字节;

(C)256字节

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

(A)500 

(B)1000 

(C)216-500 

(D)216-1000 

串行口每一次传送( 

)字符。

(A)1个 

(B)1串 

(C)1帧 

(D)1波特

波特的单位是( 

字符/秒 

位/秒 

(C)帧/秒 

字节/秒

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

A.1μs 

B.2μs 

C.4μs 

D.8μs

MCS-51单片机有(A)根I/O线 

A.32 

B.24 

C.16 

D.8 

MSC-51单片机的地址总线有(C) 

D.8

MSC-51单片机的数据总线有(D) 

当8031外出扩程序存储器8KB时,需使用EPROM 

2716( 

(A)2片 

(B)3片 

(C)4片 

(D)5片

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

(A)引脚 

(B)片选信号 

(C)地址线 

(D)内部锁存器

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

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

(A)读锁存器 

(B)读数据库 

(C)读A累加器 

(D)读CPU 

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

(A)工作方式0 

(B)工作方式1 

(C)工作方式2 

(D)工作方式3 

键盘按照连接方式可以分为独立连接式和( 

A. 

交叉式 

矩阵式 

C. 

编码式 

D. 

非编码式 

在独立连接式键盘电路中,按键输入一般采用( 

)有效。

低电平 

高电平 

高阻状态 

中断查询 

在键盘使用中,如果需要按键数量较多时,一般采用( 

)键盘。

独立式 

非编码式

中断查询,查询的是( 

中断请求信号 

中断标志位 

外中断方式控制位 

中断允许控制位

要设计一个32键的行列式键盘,至少需要占用( 

)根I/O线。

A.12根 

B.32根 

C.18根 

D.无法确定 

某系统需要扩展片外程序存储器,现有两片2764(8K×

8)存储器芯片,要求的地址范围为:

第1片为4000H~5FFFH;

第2片为8000H~BFFFH。

请画出扩展连接图。

某单片机系统用8155扩展I/O口,原理图如右图所示:

1.根据上图写出8155各口地址及RAM区地址;

(4分)

2.将单片机片内RAM区首址为30H的10H个字节的数据,依次传送至8155片内首址为40H的RAM区域中;

(5分)

3.设8155工作于方式0下,A口为输入,B口为输出,请设定8155工作方式(2分)。

4.若A口每一位接一个按钮(PB0~PB7),B口每一位接一个发光二极管(LD0~LD7)。

现要求:

当某个按钮按下时,相应位上的发光二极管点亮。

请编写相应的程序。

其中8155命令控制字定义如下:

某单片机系统用8155扩展I/O口,原理图如下所示:

3.设8155工作于方式0下,A口设定为输入,B口设定为输出。

PA0接按键PB1,PA1接按键PB2,PB口接一个7段数码管。

当按键PB1按下时,要求数码管显示数字“1”,当按键PB2按下时,要求数码管显示数字“2”,请编写相应的程序。

(6分)

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

当前位置:首页 > 自然科学 > 天文地理

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

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