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

下载本文档

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

文档简介

单片机试题带答案

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

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

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

A.0100HB.2080HC.OOOOHD.8000H

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

为()。

A.500B.1OOOC.2,6-500D.2,6-1OOO

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

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

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

都应至少维持()o

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

C.4个机器周期D.1O个晶振周期

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

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

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

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

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

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

A.ET1B.TF1C.IT1D.IE1

8.以下标号中,正确的标号是()<.

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

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

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

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

A.ILE=1,CS=1,WRI=0

B.ILE=1,CS=0,WR>=0

C.ILE=0,CS=1,WRi=0

D.ILE=0,CS=0,呵=0

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

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

3.假设由程序设定RSi、RS()=0L则工作存放器Ro〜%的直接地址为。

4.8051的堆栈区一般开辟在o

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

6.存储器映象是o

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

8.中断响应时间是指o

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

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

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

1.假设何正确使用P3口?

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

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

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

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

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

1.执行以下程序段后,(Pl)=o

MOVPl,#5DH

CPLPl.l

CPLPl.2

CLRPl.6

SETBPl.7

2.执行以下程序段后,(A)=,(CY尸—。

MOVA,#C5H

RLA

3.以下程序段执行后,(Ro)=(7EH)=—,(7FH)=。

MOVRo,#7EH

MOV7EH,#0FFH

MOV7FH,#40H

INC@Ro

INCRo

INC@R0

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

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

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

MOVR0,#data

MOVA,@Ro

RLA

MOVRi,A

RLA

RLA

ADDA,R)

MOV@R(),A

RET

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

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

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

BIT=(10HVPI,O)A(HHVCY)

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

1x>0

0x=0

Y=-1x<0

4.在R2中存放一个压缩的BCD他,请将它拆成二个BCD字节,结果存于SUM开场的单元

中(低位在前)。

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

六、综合应用题(每题10分,共20分)

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

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

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

B155命令字格式:

2.如图并给出以下程序,请在读图并理解程序后答复以下问题:

(1)程序功能为o

(2)ADC0809的口地址为

(3)EOC的作用是o

$。31ADC—

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

ADC:MOVDPTR,#7FFOH

MOVRo,#0A0H

MOVR2,#8

MOVA,#0

LOOP:MOVX@DPTR,A

JBP3.3,$

MOVXA,@DPTR

MOVX@R0,A

INCDPTR

INCRo

DJNZR2.LOOP

AJMPADC

单片机试题3

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

1、MCS-8051系列单片机字长是位,有40根引脚,96系列字长是」6位。单片机的特

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

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

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

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

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

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

5、8051复位后,PC=_Q_H。假设希望从片内存储器开场执行,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=_L。

2、A=0F8II,当执行ADDA,#0A9H指令后,PSW中的0V、CY、AC、P各为多少假设是有符

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

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

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

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

A机程序ORG0000HB机程序ORG0000H

AJMPSTARTAJMPSTART

ORG4100HORG4100H

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

MOVSCON,#80HAGAIN1:JNBRI,$

AGAIN1:MOVSBUF,PlMOVPl,SBUF

JNBTI,$CLRRI

CLRTISJMPAGAIN1

SJMPAGAIN1END

END

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

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

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

2716的A、数据0、片选CE、输出使能0E;6264的A、D、CE、0E、KE。最后写出各片的地

址范围。(共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码转换为二进制数,入口、出口均是A。假设是非

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

6、用8051输出控制8个LED从LED1到LED8、再到LED1-,每次一个LED发光,并不断循

环。一个开关控制引起中断,电平触发,中断后8个LED一起闪5下,然后恢复前面的循环。

画出连接示意图,写出完整的程序。(软件延时用循环5*126*200次控制)(共10分)

五、SUBP:MOVRI,A六、ORG0000H

ANLA,#OFOHLJMPSTART

SWAPAORG3H

CJNEA,#10,NEXT1LJMPINTOO

NEXT1:JNCERRORSTART:SETBEA

MOVB,#10SETBEXO

MULABCLRITO

XCHA,RIMOVA,#1

ANLA,#OFHAGAIN:MOVPl,A

CJNEA,#10,NEXT2ACALLDELAY

NEXT2:JNCERRORRLA

ADDA,RISJMPAGAIN

RETDELAY:MOVRI,#5

ERROR:MOVA,#255L00P1:MOVR2,#200

RETL00P2:MOVR3,#126

DJNZR3,$

DJNZR2,L00P2

DJNZRI,L00P1

RET

INTOO:PUSHACC

PUSH1

PUSH2

PUSH3

MOVR4,#5

AGAIN:MOVPl,#OFFH

ACALLDELAY

MOVPl,#0

ACALLDELAY

DJNZR4,AGAIN

POP3

POP2

POP1

POPACC

RETI

END

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

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

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

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

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

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

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

一.填空题(10分)。

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

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

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

构成。

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

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

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

二选择题(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只能用于地址锁存器

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

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

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

6、MCS-51单片机在同一优先级的中断源同时申请中断时,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-00HPC-0000HP0-Pl-P2-P3-OOH

C.SP=07HPC=0000HP0=Pl=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的具体情况。110分)

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

四.编程题。

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

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

⑶外部RAM1000H单元与外部RAM2000H单元内容交换。(8分:

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

分)

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

下列图(采用6MHz晶振)。(10分)

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

范围。(14分)

数控06级考试题

一.填空题(10分)。

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

2、引脚PSEN的名称为o8031单片机较8051相比,内部不含

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

列构成。

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

计数器此时通常只可作为使用。

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

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

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

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

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

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

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

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

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

奇偶校验位和停顿位。

二选择题(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只能用于地址锁存器

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

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

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

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

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

7.串行口的移位存放器方式为(

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

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

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

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

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

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

B.SP=00HPC=0000HP0=Pl=P2=P3=OOH

C.SP=07HPC=0000HP0=Pl=P2=P3=FFH

D.SP=00HPC=OOHP0=Pl=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)=

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

1000H:MOVCA,@PC+A

(PC)=

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

ANL40H,#0FH

MOVA,41H

ANLA,#0FH

SWAPA

ORL40H,A

(40H)=(A)=

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

XRLA,RI:(A)=

5(A)=7AH,(RO)=30H,(B)=32H,(30H)=A5H,(PSW)=80H,问执行以下各

指令的结果(每条指令相互独立)。

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

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

四简答题

(1)8051单片机的存储器在物理构造上分为几个从用户使用的角度上,地址空间分为几类

8051指令系统是假设何区分的并用图框表示出片内RAM的具体情况。(7分)

(2)简述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

5,x<0

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

低4位存入1042H单元的低4位。

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

列图(采用6MHz晶振兀

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

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

单片机试题参考答案

一、填空题(每空1分,共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.A10.B

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

1.要点:

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

(2*3口的第二功能各位线的含义。

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

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

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

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

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

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

为存放器间接寻址方式。

(2)寻址范围:

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

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

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

它们是:外部中断00003H

定时器To中断OOOBH

外部中断I00I3H

定时器Ti中断001BH

串行口中断0023H

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

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

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

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

l.(Pl)=9BH

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

(CY尸不影响

3.(Ro)=7FH

(7EH)=00H

(7FH)=41H

4.(PC)=0345H

(61H)=25H

(62H)=01H

5.(data)X10操作

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

l.SQR:INCA

MOVCA,@A+PC

RET

TAB:DB0,1,4,9,16

DB25,36,49,64,81

2.ORLC,HH

MOV12H,C

MOVC,

温馨提示

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

评论

0/150

提交评论