单片机原理及接口技术试题_第1页
单片机原理及接口技术试题_第2页
单片机原理及接口技术试题_第3页
单片机原理及接口技术试题_第4页
单片机原理及接口技术试题_第5页
已阅读5页,还剩8页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机试题带答案

一、填空题(每空格1分、共10分)

1.MCS—51布尔处理机的存储空间是。

2.P2口通常用作,也可以作通用的I/O口使用。

3.若由程序设定RSI、RS()=01,则工作寄存器RO-R7的直接地址为。

4.8051的堆栈区一般开辟在。

5.所谓寻址,其实质就是。

6.存储器映象是o

7.定时器中断请求发生在。

8.中断响应时间是指o

9.通过CPU对I/O状态的测试,只有I/O已准备好时才能进行I/O传送,这种传送方式称为

10.在中断服务程序中现场保护和现场恢复期间,中断系统应处在一状态。

二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,井将正确答案的序号填

在题干的括号内。每小题1分,共10分)

1.MCS-51单片机更位操作的主要功能是把PC初始化为[)。

A.0100HB.2080HC.0000HD.8000H

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

()。

A.500B.1000C.2,6-500D.2I6-1000

3.定时器I工作在计数方式时,其外加的计数脉冲信号应连接到()引脚。

A.P3.2B.P3.3C.P3.4D.P3.5

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

都应至少维持()。

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

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

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

A.外部中断0B.外部中断I

C.定时器0中断D.定时器1中断

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

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

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

A.ET1B.TF1C.ITID.IE1

8.下列标号中,正确的标号是()。

A.1BT:B.BEGIN:C.ADD:D.STAB31

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

A.1个B.I串C.1帧D.1波特

10.要想把数字送入DAC0832的输入缓冲器,其控制信号应满足()o

A.ILE=1,CS=1.WRI

B.ILE=1,CS=O,网=0

C.ILE=O,CS=1,痔=0

D.ILE=O,CS=O,WRi=0

三、简答题(每小题4分,共20分)

1.如何正确使用P3口?

2.简述累加器的ACC的作用。

3.简述寄存器间接寻址方式及其寻址范围。

4.简述MCS-51单片机的中断入口地址。

5.简述串行数据传送的特点。

四、读程序题(每小题4分,共20分)

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

MOVP1,#5DH

CPLPl.l

CPLPl.2

CLRPl.6

SETBPl.7

2.执行下列程序段后,(A尸(CY)=-o

MOVA,#C5H

RLA

3.下列程序段执行后,(R0)=(7EH)=,(7FH)=

MOVRO,#7EH

MOV7EH,#OFFH

MOV7FH,#40H

INC@Ro

INCRo

INC@Ro

4.已知(SP)=60H,子程序SUBTRN的首地址为0345H,现执行位于O123H的ACALL

SUBTRN双字节指令后,(PC)=(61H)=(62H)=。

5.阅读下列程序,说明其功能。

MOVR<),#data

MOVA,@R()

RLA

MOVRI,A

RLA

RLA

ADDA,RI

MOV@R(),A

RET

五、编程题(每小题4分,共20分)

1.已知在累加器A中存放一个BCD数(0〜9),请编程实现一个查平方表的子程序。

2.请使用位操作指令实现下列逻辑操作:

BIT=(10HVPI,O)A(11HVCY)

3.己知变量X存于VAR单元,函数值Y存于FUNC单元,按下式编程求Y值。

1x>0

.0x=0

丫=-1x<0

4.已知在R2中存放一个压缩的BCD码,请将它拆成二个BCD字节,结果存于SUM开始的

单元中(低位在前)。

5.将存于外部RAM8000H开始的50H数据传送0010H的区域,请编程实现。

六、综合应用题(每小题1。分,共20分)

I.已知如图,8155的PA口用于输出,PB口用于输入,PC口用于输出,请:

(1)写出8155的各I/O口的口地址和存储器的地址范围。

(2)编写出8155初始化程序。B155命令字格式:

2.已知如图并给出下列程序,请在读图并理解程序后回答下列问题:

(1)程序功能为。

(2)ADC0809的口地址为

(3)COC的作用是o

ADC。'。、

(4)程序运行结果存于o

ADC:MOVDPTR,#7FFOH

MOVRO,#0A0H

MOVR2,#8

MOVA.#0

LOOP:MOVX@DPTR,A

JBP3.3,$

MOVXA,@DPTR

MOVX@R(),A

INCDPTR

INCRo

DJNZRz.LOOP

AJMPADC

单片机试题3

1.填空(每空2分,共40分)

1.MCS-8051系列单片机字长是8位,有40根引脚,96系列字长是16位。单片机的特点

有体积小、价格低、功能全。

2.8051单片机的存储器的最大特点是指令存储器与数据存储器分开编址,Px并行口的地

址是与数据存储器统一编址的,或者说属于该存储器,

3、8051最多可以有4个并行输入输出口,最少也可以有1个并行口,即P1。P3常需复

用作串行通信、外部中断、外部计数脉冲和读写控制信号。

4.ALE信号的作用是低8位地址锁存。

5、8051复位后,PC=0IU若希望从片内存储器开始执行,EA脚应接图电平,PC值超过

OFFFH时,8051会自动转向片外存储器继续取指令执行。

6.8051的C/T是加(加或减)计数的。

7、8051的中断向量表在_£H、OBH和13H、1BH、23H。

8、MOVA,40H指令对于源超作数的寻址方式是直接寻址。

9、指令JB0A7H,ABC的作用是若P2口的第7位为1则跳转到ABC。(0A7H是P2.7的地

址)

10、将CY与A的第0位的非求或的指令是ORLC,/ACC.0,若原A=0,执行后A二0。

2.已知A=0F8H,当执行ADDA,#0A9H指令后,PSW中的0V、CY、AC.P各为多少?若是

有符号数,A中的结果用十进制表示是多少?(共5分)

[解答]0V:0、CY:1.AC:1.P:1A:-95

3、在两个8051间用模式2进行串行通信,A机并行采集外部开关的输入,然后串行传输给

B机;B机接收后并行输出控制LED发光。画出连接示意图,写出完整的程序。(共15分)

V

+15

n1:」

---

r4

.-1

A二

r4

A一

r-E

r

1•

IntelIntel

p

MCSDMCS

RXDO-

8031TXr8031

A机

A机程序ORG000011B机程序ORG000011

AJMPSTARTAJMPSTART

ORG41OOHORG41OOH

START:MOVP1,#OFFHSTART:MOVSCON,#90H

MOVSCON,#80HAGAIN1:JNBRI,$

AG/\IN1:MOVSBUF,PlMOVP1,SBUF

JNBTI,$CLRRI

CLRTISJMPAGAIN1

SJMPAGAIN1END

END

4.将8051外部扩展2KEPROM,同时扩展16KRAM作数据存储器,采用的2716是2K的EPROM

芯片,6264是8K的RAM芯片,74LS373是8位锁存器。请画出连接示意图。要求画出8051

的数据、地址、ALE、PSEN、RD.WR信号;锁存器的数据入D.数据出Q、锁存控制G、0E;2716

的A.数据0、片选CE、输出使能0E;6264的A.D.CE、0E、WE。最后写出各片的地址范围。

(共12分)

数据线8根从P1直接到2716的0、两片6264的D;

地址线低8位从P0经锁存器后到各片内地址口,高8位从P2出0-2三位直接到2716的地

址口,

0-4五位直接到两片6264内P2.5接一片6264的CE,经非门后接另一片6264:

ALE接锁存器的G,锁存器0E接地,PSEN接2716的0E,WR接6264的WE,RD接0E。

2716:0-7FFH,6264:0-1FFFH,2000H-3FFFH

5.编写一段子程序,将二位压缩的BCD码转六、ORG0000H

换为二进制数,入口、出:□均是A。若是非法LJMPSTART

的BCD码,则A返回值为255。(共10分)

ORG3H

6.用8051输出控制8个LED从LED1到LED8、

LJMPINTOO

再到LED1…,每次一个LED发光,并不断循

START:SETBEA

环。一个开关控制引起中断,电平触发,中断

SETBEXO

后8个1用)一起闪5下,然后恢复前面的循

环。画出连接示意图,写出完整的程序。(软CLRITO

件延时用循环5*126*200次控制)(共10分)MOVA,#1

五、SUBP:MOVRI,AAGAIN:MOVPl,A

ANLA,#OFOHACALLDELAY

SWAPARLA

CJNEA,#10,NEXT1SJMPAGAIN

NEXT1:JNCERRORDELAY:MOVRI,#5

MOVB,#10L00P1:MOVR2,#200

MULABL00P2:MOVR3,#126

XCHA,RIDJNZR3,$

ANLA,MFHDJNZR2,L00P2

CJNEA,#10,NEXT2DJNZRI,L00P1

NEXT2:JNCERRORRET

ADDA,RIINTOO:PUSHACC

RETPUSH1

ERROR:MOVA,#255PUSH2

RETPUSH3

MOVR4,#5

AGAIN:MOVPl,#OFFH

ACALLDELAY

MOVPl,#0

ACALLDELAY

DJNZR4,AGAIN

POP3

POP2

POP1

POPACC

RETI

END

7、简单叙述8051的C/TC的四种工作模式和串行通信的四种工作模式。(共8分)

C/TO的模式串行通信模式

0:13位计数器;0:同步移位寄存器;

1:16位计数器;1:波特率可变的8位两机异步通信;

2:8位循环计数器;2:波特率固定的9位可多机的异步通信;

3:2个独立的8位计数器3:波特率可变的9位可多机的异步通信。

3:2个独立的8位计数器3:波特率可变的9位可多机的异步通信。

机制08级《单片机原理及应用》补考试题

一.填空题(10分)。

1十进制数5621.575,转化为二进制数为.

2.引脚的名称为。8031单片机较8051相比,内部不含o

3.CPU是一个8位二进制数的中央处理单元,主要由、和寄存器阵列

构成。

4.在8051单片机RAM中,共有个位地址可以进行直接寻址。

5.外部中断的触发请求方式有和

6.对于多片存贮器的扩展和寻址,常用的片选方法有和。

二选择题(10分)

1.MCS-51单片机程序存储器最多能扩展到:()

A.64KB.32KC.4KD.256K

2.MCS-51单片机有片内RAM工作寄存器区,该区共多少个寄存器?()

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

3.MCS-51单片机在执行MOVCA,@A+DPTR指令时,下列说法哪个正确?()

A.RD(读)引脚有效B.访问程序存储器C.访问内部RAM

D.访问外部数据存储器或外部接口

4.下面说法对的是:()

A.74LS373可用于数据锁存器,或地址锁存器B.74LS373只能用于地址锁存器

5、C.74LS373只能用于数据锁存器D.ALE是低电平有效

下面表示的位地址哪个不对?()

A.P1.0B.20.0C.20H.0D.20H

6、MCS-5I单片机在同一优先级的中断源同时申请中断时,CPU首先响应()

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

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

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

8.当串行口向单片机的CPU发出中断请求时,若CPU允许并接受中断请求时,程序计

数微PC的内容将被自动修改为()。

A.0003HB.0013HC.001BHD.0023H

9.单片机复位后,SP、PC.I/O口的内容为()

A.SP=07HPC=OOHPO=P1=P2=P3=FFH

B.SP=(X)HPC=()(X)()HP()=P1=P2=P3=(X)H

C.SP=07HPC=0000HPO=P1=P2=P3=FFH

D.SP=00HPC=OOHPO=P1=P2=P3=OOH

10、当8031外扩程序存储器为32KB吐需使用EPROM2764(

A.1片B、2片C、4片D、8片一

三简答题

(1)8051单片机从用户使用的角度上,地址空间分为几类?8051指令系统是如何区分的?

并用图框表示出片内RAM的具体情况。(10分)

(3)外部中断的两种触发方式的有效中断的条件是什么?简述8051单片机中断响应的条

件?(

四.编程题.

⑴外部ROM3000H单元内容送外部RAM30H。(4分)

(2)试用3种方法将累加器A中的无符号数乘2.(6分)

(3)外部RAM1000H单元与外部RAM2000H单元内容交换。(8分)

(4)将片内数据存储器20H〜40H单元内容传送到片外数据存储器3OOOH~3O2OH单元。(8

分)

(5)PL0、P1.I经7407驱动LED交替发光并以每2秒一次的频率闪烁。硬件连接见下图(采

用6MHz晶振)。(10分)

+5V

六、画出一个8031可扩展1片2764和2片6264的连接图,并说明2764.6264的有效地址范

围。(14分)

数控06级考试题

一.填空题(10分)。

1.十进制数5621.575,转化为二进制数为.十六进制数为,

2.引脚的名称为。8031单片机较8051相比,内部不含o

3.CPU是一个8位二进制数的中央处理单元,主要由_________、和寄存器阵列

构成。

4.定时器/计数器的工作方式3是指的将拆成两个独立的8位计数器。而

另一个定时器/计数器此时通常只可作为使用。

5.在8051单片机RAM中,共有个位地址可以进行直接寻址。

6.一个机器周期包含状态、时钟周期。

7、在R7初值为00H的情况下,DJNZR7,rel指令将循环执行()次。

8、是串行通信的重要指标,用于表征数据传输的速度。

9、对于串行中断,CPU在响应中断后不能由硬件电路自动撤出该中断,应通过软件将该中断

请求撤除,这两条指令为和。

1()、对于多片存贮器的扩展和寻址,常用的片选方法有和。

11.外部中断的触发请求方式有和。

12、在异步通信中,数据的帧格式定义一个字符由4部分组成,即:起始位、

、奇偶校验位和停止位。

二选择题(10分)

LMCS-5I单片机程序存储器最多能扩展到:()

A.64KB.32KC.4KD.256K

2.MCS-51单片机有片内RAM工作寄存器区,该区共多少个寄存器?()

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

3.MCS-5I单片机在执行MOVCA,@A+DPTR指令F寸,下列说法哪个正确?()

A.RD(读)引脚有效B.访问程序存储器C.访问内部RAM

D.访问外部数据存储器或外部接口

6、4.下面说法对的是:()

7、A.74LS373可用于数据锁存器,或地址锁存器B.74LS373只能用于地址锁存器

C.74LS373只能用于数据锁存器D.ALE是低电平有效

下面表示的位地址哪个不对?()

A.PLOB.20.0C.20H.0D.20H

6、MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应()

A外部中断()B外部中断1C定时器。中断D定时器1中断

7.串行口的移位寄存器方式为()。

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

8.当串行口向单片机的CPU发出中断请求时,若CPU允许并接受中断请求时,程序计

数器PC的内容将被自动修改为()。

A.0003HB.0013HC.001BHD.0023H

9.单片机复位后,SP、PC.I/On的内容为()

A.SP=07HPC=OOHPO=P1=P2=P3=FFH

B.SP=OOHPC=0000HPO=P1=P2=P3=OOH

C.SP=07HPC=0000HPO=P1=P2=P3=FFH

D.SP=00HPC=00HPO=P1=P2=P3=OOH

10、当8031外扩程序存储器为32KB时,需使用EPROM2764()。

A.1片B、2片C、4片D、8片

三、读程题(8分)

1.设(40H)=10H,(57H)=20H,执行

PUSH40H

PUSH57H

POP40H

POP57H

(57H)=(40H)=

(A)=30H,执行地址3000H处的指令:

1000H:MOVCA,@PC+A

(PC)=

设(40H)=38H,(41H)=39H,执行以下指令后结果:

ANL40H,#()FH

MOVA,41H

ANLA,#0FH

SWAPA

ORL40H,A

(40H)=(A)=

设(A)=0CAH,(RI)=0BCH,分别执行以下指令:

XRLA,RI;(A)=

5已知(A)=7AHr(R0)=30H,(B)=32H,(30H)=A5H,(PSW)=80H,问

执行下列各指令的结果(每条指令相互独立)。

(1)ADDCA,30H;(A)=

(2)SUBBA,30H;(A)=

四简答题

(2)(I)8051单片机的存储器在物理结构上分为几个?从用户使用的角度上,地址空

间分为几类?8051指令系统是如何区分的?并用图框表示出片内RAM的具体情

况。(7分)

(3)简述PSW程序状态字各位的含义(7分)

(3)外部中断的两种触发方式的有效中断的条件是什么?简述8051单片机中断响应的条

件?(6分)

四.编程题(40)

(1)外部RAM1000H单元与外部RAM2000H单元内容交换。

(2)试编程将片内40H~70H单元中的内容传送到以2500H为起始地址的存储区。

(3)在30H单元中有一个带符号8位的二进制数X。编一程序,按以下关系计算y值,送

40H单元。

“x+5,x>0

Y=yx,x=0

^x-5,x<0

(4)将片外数据存储器中1040H的内容拆成两段,其高4位存入1041H单元的低4位,其

低4位存入I042H单元的低4位。

(5)P1.0、P1.1经7407驱动LED交替发光并以每秒一次的频率闪烁。硬件连接见下图(采

用6MHz晶振)。

+5V

六、画出一个8031可扩展2片2764.一片6264和一片8255A芯片的连接图,并说明27646264

的有效地址范围和8255A的A口、B口、C口及控制口地址。(12分)

单片机试题参考答案

一、填空题(每空I分,共10分)

1.00H〜7FH

2.高8位地址线

3.08〜0FH

4.用户RAM区

5.如何确定操作数的单元地址

6.存储器在整个存储空间的地址范围

7.定时时间到

8.从查询中断请求标志位到转向中断区入口地址所需的机器周期数

9.程序查询方式

10.关中断

二、单项选择题(每小题1分,共10分)

l.C2.C3.D4.A5.A

6.C7.D8.D9.AIO.B

三、简答题(每小题4分,共20分)

1.要点:

(1)说明P3口有第一功能和第二功能的使用。

(2)内口的第二功能各位线的含义。

(3)使用时应先按需要选用第二功能信号,剩下的口线才作第一功能I/O线用。

(4)读引脚数据时,必需先给锁存器输出“I”。

2.(1)8位专用寄存器。

(2)运算时存放一个操作数。

(3)运算后存放运算结果,所以称它为累加器。

3.(1)寄存器中存放的是操作数的地址,操作数是通过寄存器间接得到,这种寻址方式称

为寄存器间接寻址方式。

(2)寻址范围:

①内部RAM低128单位,形式@Ri(i=01)。

②外部RAM64K使用DPTR作间址寄存器,形式为@DPTR。

4.中断入II地址为中断响应后PC的内容即中断服务的入II地址。

它们是:外部中断0000311

定时器To中断OOOBH

外部中断1(XJI3H

定时器Ti中断001BH

串行口中断0023H

5.(1)传送按位顺序进行,速度慢。

(2)传输线少,成本低。

(3)传送距离远.可达几公尺到几千公里。

四、读程序题(每小题4分,共20分)

I.(P1)=9BH

2.(A)=8BH(或1000101IB)

(CY尸不影响

3.(RO)=7FH

(7EH)=00H

(7FH)=41H

4.(PC)=0345H

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论