单片机习题Word格式.docx

上传人:b****7 文档编号:22523527 上传时间:2023-02-04 格式:DOCX 页数:25 大小:24.22KB
下载 相关 举报
单片机习题Word格式.docx_第1页
第1页 / 共25页
单片机习题Word格式.docx_第2页
第2页 / 共25页
单片机习题Word格式.docx_第3页
第3页 / 共25页
单片机习题Word格式.docx_第4页
第4页 / 共25页
单片机习题Word格式.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

单片机习题Word格式.docx

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

单片机习题Word格式.docx

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

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

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

MCS-51执行完MOVA,#08H后,PSW的哪一位被置位

(D)A.CB.F0C.OVD.P

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

(A)。

(A)逻辑运算(B)符号数加减法运算(C)乘法运算(D)除法

运算

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

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

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

_片内程序存

储器、内部数据存

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

MCS—5l单片机的堆栈区只可设置在内部数据存

储器,堆栈寄存器5P是8位寄存器。

、、、

和以及并行I/O口、串行口、中断控制系统、时钟电路、位处

—2

理器等部件,这些部件通过总线相连接。

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、8051、8751。

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

存储。

MCS-51的堆栈只可设置在内部数据存储区,其最大容量为128,存取数据的原则是先进后出。

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

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

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

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

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

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

错还有表格

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

错80~FFH

—3

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

a)20Hb)30H)c00Hd)70H

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

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

MCS—51单片机的P0—P4口均是准双向/IO口,其中的P0

口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统

的地址和数据,在P0—P4口中,为真正的双向

口,为准双向口。

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

拉电阻;

并行口作输入口时,必须先将口锁存器置1,才能读入

外设的状态。

(b)。

a)MOVA,@R1)bMOVCA,@A+DPTR

c)MOVXA,@R0)dMOVXA,@DPTR

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

a)PUSHR2)bADDR0,A

c)MOVXA@DPTR)dMOV@R0,A

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

MOVP1,#5DH

CPLP1.1

CPLP1.2

—4

CLRP1.6

SETBP1.7

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

MOVA,#C5H

RLA

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

_MOV

R0,#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。

执行下列指

令:

POPDPHPOPDPL

后,DPTR的内容为6030H,SP的内容是38H。

以给出的指令操作码为依据,请判断MCS—5l单片机的下列各条指令

的书写格式是否有错误,如有请说明错误原因。

1.MULR0R1错

2.MOVA,@R7错

3.MOVA,#3000H错

4.MOVC@A+DPTR,A错

—5

5.LJMP#1000H错

1.MULR0R1

2.2.MOVA,@R7

3.MOVA,#3000H

4.MOVC@A+DPTR,A

5.LJMP#1000H

MOVX@R0,B

MOVA,30H

MOVXA,30H

ADDCA,R7

SUBA,R2

ANL#99H,36H

MOVC,ACC.0

ORLP1.0,P3.1

JBCP0,LL1

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

各条指令单独执行

后,A中的结果是什么?

(5分)设(60H)=35H,(A)=19H,(R0)

=30H,(30H)=0FH。

(1)MOVA,#48H;

寻址方式:

立即(A)=48H

(2)ADDA,60H;

直接(A)=35H

—6

(3)ANLA,@R0

寄存器间接(A)=0FH

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

成什么功能?

(15分)

MOVR1,#30H;

(R1)=

MOVA,#64H;

(A)=

ADDA,#47H;

(A)=,(CY)=,(AC)=

DAA;

MOV@R1,A;

(R1)=,(30H)=

A7H和5BH两个立即数相加后,和为(),(CY)是()。

(A)

1CH,0(B)C1H,0(C)02H,1(D)C1H,

17.若(A)=86H,(PSW)=80H,则执行RRCA指令后(A)(A)

C3H(B)B3H(C)0DH(D)56H.如8果(P0)=65H,则当

CPLP0.2SETBCMOVP0,.4C

执行后(P0)=()

(A)61H(B)75H(C)71H(D)17H

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

的指令(A)。

(A)MOVR1,40H(B)MOVR1,#40H

MOVX@R1,AMOVXR1,A

(C)MOVX40H,A(D)MOVR1,#40H

MOVX@R1,A

—7

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

CY、AC和OV位。

各个位的值是(D)。

(A)0、0、0(B)1、0、1

(C)1、1、1

(D)1、1、0

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

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

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

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

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

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

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

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

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

A.由T1(P3.5)输入

B.由内部时钟频率提供

C.由T0(P3.4)输入

D.由外部计数脉冲计数

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

A.60HB.02HC.06HD.20H

—8

启动定时器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。

A.CLRTR0B.CLRTR1C.SETBTR0D.SETBTR1

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

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

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

是C。

A.外部中断1B.定时器T0C.定时器T1D.串

行口

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

A.FFH、F6HB.F6H、F6HC.F0H、F0HD.FFH、F0H

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

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

B.启动T0前向TH0、TL0置

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

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

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

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

A.SETBEAB.SETBESC.CLREAD.SETBEX0

—9

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

A.SETBETOB.SETBEXOC.CLRETOD.SETBET1

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

A.TR1和TR0B.IE1和IE0C.IT1和IT0D.TF1和TF0

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

当串行口接收或发送完一帧数据时,将SCON中的A,向CPU申请中断。

A.RI或TI置1B.RI或TI置0C.RI置1或TI

置0D.RI置0或TI置1

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

(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单片机串行口发送数据的次序是下述的顺序A。

(1)待发送数据送SBUF

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

经TXD(P3.1)串行发送一帧数据完毕(4)用软件将TI清0

A.

(1)(3)

(2)(4)B.

(1)

(2)(3)(4)

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

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

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

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

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

8051单片机共有B中断源。

A.4B.5C.6D.7

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

A.低电平有效B.高电平有效C.脉冲上跳沿有效D.脉冲负

跳有效

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

A.06HB.7DHC.82HD.FAH

跳转指令AJMP的跳转范围是(B)(A)64K字节(B)2K字节;

(C)256

字节

—10

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

定时器初值应为(C)。

(A)500(B)1000(C)216-500(D)216-1000

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

(A)1个(B)1串(C)1帧(D)1波特

波特的单位是(B)

(A)字符/秒(B)位/秒(C)帧/秒(D)字节/秒

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

才能完成复位操作。

A.1μsB.2μsC.4μsD.8μs

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

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

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

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

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

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

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

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

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

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

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

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

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

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

A.交叉式B.矩阵式C.编码式D.非编码式

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

A.低电平B.高电平C.高阻状态D.中断查询

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

—11

A.独立式B.编码式C.矩阵式D.非编码式

中断查询,查询的是(B)。

A.中断请求信号B.中断标志位

C.外中断方式控制位D.中断允许控制位

要设计一个32键的行列式键盘,至少需要占用(A)根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)。

现要求:

当某个按钮按下时,相应位上

的发光二极管点亮。

请编写相应的程序。

(4分)

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

TM2TM1IEBIEAPC2PC1PBPA

定时器

A口、B口

8155

工作方式

中断允许

输入/输出方式,

“1”为输出

—12

+5V

PA0

PB0

PB1

P2.7

CE

PA1

P2.0

IO/M

PA7

PB2

ALE

8031

P0.0-P0.7

AD0-AD7

LD0

LD1

RD

WR

LD7

PB7

某单片机系统用8155

扩展I/O口,原理图如下所示:

P2.6

P0.0~P0.7

AD0~AD7

a

b

c

d

PB3

e

PB4

f

PB5

g

PB6

h

GND

2.将单片机片内RAM区首址为30H的10H个字节的数据,依

次传送至8155片内首址为40H的RAM区域中;

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

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

当按键PB1按下时,要求数码管显示数字“1”,当按键PB2按下时,要求数码管

显示数字“2”,请编写相应的程序。

(6分)

—13

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

当前位置:首页 > 高等教育 > 院校资料

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

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