单片机原理及接口技术复习题docx.docx

上传人:b****6 文档编号:7800496 上传时间:2023-01-26 格式:DOCX 页数:40 大小:298.96KB
下载 相关 举报
单片机原理及接口技术复习题docx.docx_第1页
第1页 / 共40页
单片机原理及接口技术复习题docx.docx_第2页
第2页 / 共40页
单片机原理及接口技术复习题docx.docx_第3页
第3页 / 共40页
单片机原理及接口技术复习题docx.docx_第4页
第4页 / 共40页
单片机原理及接口技术复习题docx.docx_第5页
第5页 / 共40页
点击查看更多>>
下载资源
资源描述

单片机原理及接口技术复习题docx.docx

《单片机原理及接口技术复习题docx.docx》由会员分享,可在线阅读,更多相关《单片机原理及接口技术复习题docx.docx(40页珍藏版)》请在冰豆网上搜索。

单片机原理及接口技术复习题docx.docx

单片机原理及接口技术复习题docx

自动化(本科)专业《单片机原理及接口技术》

复习题(2013年4月)

一•单项选择题

1.

将二进制数1100100转换成十进制数是

A.110B.100

C.101D.99

2.功能为从指定地址开始,定义若干个16位的数据字的伪指令是【C]

A.DBB.DS

C.DWD.EQU

3.当定时器T1作波特率发生器使用时,应选择【C】

A.定时方式0B.定时方式1

C.定时方式2D.定吋方式3

4.CPU的中文含义是【A]

A.中央处理器B.微控制器

C.嵌入式微处理器D.微型计算机

5.从指定地址开始,在程序存储器中保留指定数目的单元作为预留存储区的伪指令是

【C]

10.七段共阴极数码管的a〜g段分别接P0.0〜P0.6,则要显示字符’H,,P0口应送的段码是【D】

A.67HB.6EH

C.90HD.76H

11.MCS-51的中断允许控制寄存器IE的内容为81H,CPU将响应的中断请求是【B】

A.定时器0屮断B.外部屮断0

C.定时器1中断

D.外部中断1

12.定时器/计数器0(TO)的中断地址区是

【B

A.0003H〜OOOAH

B.OOOBH〜0012H

C.0013H〜OO1AH

D.001BH〜0022H

13.每秒钟事件发生的数目或信号变化的次数是指【A

A.波特率

B.波特

C.比特率

D.比特

14.80C51单片机定时/计数器的计数结构是

【C

A.8位加法计数器

B.8位减法计数器

C.16位加法计数器

D.16位减法计数器

15.指令MOVA,#23H采用的寻址方式是

【B

A.直接寻址

B.立即寻址

C.变址寻址

D.寄存器间接寻址

16.将十进制数215转换为二进制数是

【B

A.11011011

B.11010111

C.11101010

D.11010110

17.下列关于进位计数制说法错误的是

【D

A.数字符号的个数等于汁薮制的基数

B.逢基数进位

C.数字的权为基数的幕的形式

D.数字的权与其位置无关

18.振荡脉冲经6分频后产生的信号是

【C

A.时钟信号

B.机器周期信号

C.ALE信号

D.振荡信号

19.(PSW)=18H时,则当前工作寄存器是

[D

A.0组

B.1组

C.2组

D.3组

20.在计算机中字母“A〃的表示方法通常是

【D

A.BCD码

B.二一十进制

C.余三码

D.ASCII码

21.扩展程序存储器的读选通信号是

【A

A.PSEN

B.ALE

C・EA

D.RD

22.为了强调单片机控制的特点,把它称为

【D

A.单片微型计算机

B.微处理器

C.嵌入式微处理器

D.微控制器

23.十进制数・95的补码是

【A

A.10100001

B.10000101

C.10100101

D.10000001

24.RAM是随机存储器的意思,随机存储器的准确含义是【C

A.存储器内各存储单元的存取时间相等

B.可以在任何时刻随机读/写存储器

C.随机表示即可读又可写

D.随机是易失的意思

25.8051单片机中的“内部RAM”通常是指

[

A

A.内部RAM前128单元

C.内部RAM256单元

B.内部RAM后128单元

D.外部RAM64KB

26.充当低位地址/数据线的I/O口是

[

A

A.P0口

B.Pl口

C.P2口

D.P3口

27.UART的中文含义是

[

D

A.USB接口

B.串行接口

C.RS-232接口

D.通用异步接收/发送器

28.外部数据存储器读/写指令是

[

B

A.MOV

B.MOVX

C.MOVC

D.XCH

29.E2PROM的中文含义是

[

D

A.可编程只读存储器

B.对擦除对编程只读存储器

C.掩膜只读存储器

D.电擦除可编程只读存储器

30.8255芯片共有3种工作方式,其中可以选择双向数据传送方式的是

[

A

A・A口

B・B口

C.C口

D.A、B、C口

31.80C51单片机字长是8位,则数据总线的位数是

[

A

A.8位

B.16位

C.32位

D.64位

32.复位后堆栈指针SP位于

[

B

A.00H

B.07H

C・30H

D.60H

33.在二进制数后面加的标志字符是

[

A

A.D

B.B

C.G

D.H

34.EMCU的中文含义是

[

D

A.微控制器

B.微处理器

C.嵌入式微处理器

D.嵌入式微控制器

35.用于规定目标程序的起始地址的伪指令是

[

B

A.EQU

B.ORG

C.BIT

D.DB

36.下列字符中,ASCII码最大的是

[

C

A・a

B.A

C.x

D.Y

37.MCS-51单片机复位后,PC的值是

[

A

A.0000H

B.1000H

C・2000H

D.3000H

【C

38.八段共阴极数码管要显示数字0,则其段码是

A.COHB.A1H

C.3FH

D・5EH

MCS-51寻址方式中,操作数Ri加前缀"@〃号的寻址方式是

[

D

A.寄存器寻址方式

B.直接寻址方式

C.变址寻址方式

D.寄存器1'可接寻址方式

进位标志CY位于

[

B

A.累加器A

B.程序状态字寄存器PSW

C.逻辑运算部件ALU

D.DPTR

设二进制数A=10101101,B=01110110,则逻辑运算A㊉B的结果是

[

C

A.11111111

B.00100100

C.11011011

D.01100100

8051单片机能传送高位地址线的端口是

[

C

A.P0口

B.P1口

C.P2口

D.P3口

串行口的串行化功能是

[

A

A.把并行数据转变为串行数据

B.把串行数据转变为并行数据

C.把模拟数据转变为数字数据

D.把数字数据转变为模拟数据

要实现80C51单片机的复位操作必须使RST引脚至少保持两个机器周期的

[

A

A.高电平信号

B.低电平信号

C.脉冲信号

D.下降沿信号

PSW寄存器位5的表示方法屮,错误的是

••

[

B

A.D5H

B.P

C.D0H.5

D.PSW.5

下列字符中,ASCII码最小的是

[

B

A.a

B.A

C.x

D.Y

二进制数10100101转变为十六进制数是

[

D

A.105

B.95

C.125

D.A5

属于控制器电路的寄存器是

[

B

A.累加器A

B.程序计数器PC

C.B寄存器

D.程序状态字PSW

不属于I/O接口电路基本功能的是

•••

[

A

A・增加内存

B.速度协调

C.数据总线隔离

D.输出数据锁存

指令MOVCA,@A+DPTR的寻址方式是

[

C

A.寄存器间接寻址

B.寄存器寻址

C.变址寻址D.直接寻址

l.B2.C3.C4.A

5.C

6.A7.C

8.D9.C

10.D

11.B12.B13.A14.C15.B

16.B17.D

18.C19.D20.D

单选答案

21.A

22.D

23.A

24.C

25.A

2&A

27.D

28.B

29.D

30.A

31.A

32.B

33.A

34.D

35.B

36.C

37.A

38.C

39.D

40.B

41.C

42.C

43.A

44.A

45.B

46.B

47.D

48.B

49.A

50.C

二、填空题

1.单片机的振荡电路由—以及并联外接的石英晶体和电容构成,用于产生振荡脉冲。

2.复位结束后,单片机从地址开始执行程序。

3.LED显示器动态显示需要为各位提供段码以及相应的位控制,即通常所说的和位控。

4.由于近距离串行通信不改变数据位波形和频率,所以也称为传输方式。

5.计算机与打印机之间的串行通信是形式。

6.常用的芯片选择方法有线选法和两种。

7.位寻址区共有16个RAM单元,总计128个可寻址位,位地址为_。

&由条形发光二极管组成“8”字形的LED显示器,也称为。

9.LED的中文含义是。

10.虽然基带方式实现起來既方便又经济,但只能用通信。

11.字是一台计算机所能并行处理的二进制数,字的位数称之为_匚

12.十六进制数3FCH转换为十进制数是_o

13.中央处理器CPU包括运算器和两部分电路。

14.进行单片机系统扩展,首先要解决寻址问题,即如何找到要访问的—以及芯片内的目

标单元。

15.设有两个4位二进制数M=1011B,N=0101B,则MxN二。

16.相对寻址方式中,偏移量rel是一个带符号的8位二进制_。

17.8255的内部结构分为3个逻辑电路部分,分别为:

口电路,电路和控制逻辑电路。

18.已知字符D的ASCII码是十六进制数44,则字符T的ASCII码是十进制数。

20•现场就是指中断时刻单片机屮内的数据或状态。

21.软件去抖动方法是采用—以躲过抖动,待状态稳定之后,再进行列线状态的输入和判定。

22.线选法就是直接以位地址信号作为芯片的_。

23.数据总线的位数应于单片机一致。

24.译码法就是使用译码器对高位地址进行译码,以其译码输出作为扩展芯片的

25.异步串行通信是以—为单位的间歇传输形式。

26.伪指令BIT用于给字符名称赋以_。

27.在单片机系统中通常使用的键盘是价格便宜的—键盘。

28.LED显示器多采用—显示方式,全部数码管共用一套段码驱动电路。

29.单片机自20世纪70年代问世以来,目前使用最多的仍是—位单片机。

30.异步串行通信的帧格式包括起始位、数据位、奇偶校验位和_。

31.若晶振频率为6MHZ,则8051的机器周期为_。

32.分频电路用于把—分频,以得到所需要的吋钟信号。

33.系统复位后,SP的初始值为o

34.单片机是集成在一个芯片上的计算机,全称—o

35.为了识别闭合键,即判定键盘上有没有键被按下,以及哪个键被按下,有—和线反转两种方法可供选用。

36.MCS-51单片机片内RAM的工作寄存器区共有32个单元,分为4组寄存器,每组8个工作寄存器,组内编号为—o

37.串行工作方式0是把串行口作为—使用,实现串行数据的输入/输出

38.中断程序结束后,在返回主程序之前,应把保存的现场内容从堆栈中弹出,以恢复相关存储单元的原有内容,这就是—

39.可用作间接寻址的寄存器,只能是两个寄存器。

40.文字符号代码用于在计算机中表示西文字符、汉字以及各种符号,最常用的文字符号代码是—O

41.80C51的两个定时/计数器都是16位计数结构。

42•总线是连接单片机各扩展部件的一组公共信号线,通过总线把各扩展部件连接起來,以进行数据、—和控制信号的传送。

43.80C51单片机有一个_串行口,以实现单片机和其他数据设备之间的串行数据传送。

44.在任一时刻,CPU只能使用其中的一组寄存器,并且把正在使用的那组寄存器称为o

45・串行通信有—、全双工和半双工共3种数据通路形式。

46.在计算机中,二进制数的单位从小到大依次为位、—和字。

47.累加器A中存放着一个其值小于或等于127的8位无符号数,CY清0后执行“RLCA”指令,则A中的数变为原来的—倍。

48.比特率也称为即每秒钟传输二进制数的位数。

49.设二进制数A=10101101,B=01110110o则逻辑运算AAB=_o

50.设二进制数A=10101101,B=01110110o则逻辑运算AVB=_o

填空答案

1.

反相器

2.

0000H

3.

段控

4.

基带

5.

单工

6.

译码法

7.

00H〜7FH

8.

数码管

9.

发光二极管

10.

近程

11.

字长

12.

1020

13.

控制器

14.

扩展芯片

15.

0110111B

16.

补码数

17.

总线接口

1&

84

19.

16

20.

存储单元

21.

时间延迟

22.

片选信号

23.

字长

24.

片选信号

25.

字符

26.

位地址

27.

非编码矩阵式

28.

动态

29.

8

30.

停止位

31.

2us

32.

振荡脉冲

33.

07H

34.

单片微型计算机

35.

行扫描法

36.

R0〜R7

37.

同步移位寄存器

38.

现场恢复

39.

RO,R1

40.

ASCII码

41.

加法

42.

地址

43.

全双工

44.

当前寄存器组

45.

单工

46.

字节

47.

2

4&

位速率

49.

00100100

50.

11111111

三、名词解释

1.动态RAM:

使用的是动态存储单元,需要不断刷新以便周期性地再生才能保存信息。

2.符号数:

具有正负的概念,其值可正、可负。

书写中,为表示数的正负,需在数的前面加一个正负号。

3.指令系统:

一个单片机所能执行的指令集合。

4.无条件方式:

也称为同步程序传送,在进行无条件I/O操作时,无需测试设备的状态,

可以根据需要随时进行I/O操作。

5.比特率:

也称为位速率,即每秒钟传输二进制数的位数。

6.独立编址方式:

就是把I/O与存储器分开进行编址。

7.字:

一台计算机上所能并行处理的二进制数。

&解调:

把模拟信号转变为数字信号的过稈。

9.统一编制方式:

就是把I/O接口中的寄存器与外扩展的数据存储器中的存储单元同等对

待,合在一起使用同一个64KB的外扩展地址空I'可。

10.通信:

两台计算机之间通过通信介质进行的数据传输。

11.无符号数:

是逻辑数,没有正负的概念,就是一串二进制代码。

12.调制:

把数字信号转变为模拟信号的过程。

13.机器语言:

用二进制代码表示的指令。

14.电擦除可编程只读存储器E2PROM:

是一种用电信号编程也用电信号擦除的ROM,它可以通过读写操作进行逐个存储单元的读出和写入。

15.反码:

正数的反码与原码相同,负数的反码是由原码得到的,转换方法为:

符号位不变,数值位按位取反。

16.直接寻址方式:

指令中的操作数直接以存储单元地址的形式给出。

17.端口:

通常把接口电路中这些已编址并能进行读或写操作的寄存器称为端口。

18.可编程只读存储器PROM:

PROM芯片11!

厂吋没有任何程序信息,其程序是在开发现场

由用户写入的。

但这种ROM芯片只能写入一次,其内容一旦写入就不能再进行修改。

19.接口:

由英文Interface翻译而来,具有界血、相互联系等含义,通过接口能使两个被连接的器件协同工作。

20.静态RAM:

只要电源加点信息就能保存。

21.原码:

是二进制符号数值化以后的表示形式,是机器数的原始表示。

22.掩膜只读存储器:

掩膜只读存储器编程是由半导体制造厂家完成的,即在生产过程中实现编程。

23.变址寻址方式:

以DPTR或PC作基址寄存器,以累加器A作变址寄存器,并以两者内

容相加形成的16位地址作为操作数地址,以达到访问数据表格的目的。

24.指令:

是规定计算机基本操作的语句或命令。

25.连续的异步串行通信:

是在一个字符格式的停止位之后立即发送下一个字符的起始位,开始一个新的字符传输,即帧与帧之间是连续的。

四、简答题

1.简述80C51单片机4个8位并行I/O口的功能。

外部RAM的读、写选通信号通常由哪个

口进行连接?

P0口作为一般I/O口使用,或作为地址/数据总线使用;

P1口是I/O口使用;

P2口作为通用I/O口使用,或作为高8位的地址线输出;

P3口作为通用I/O口使用,或作为第二功能使用。

P3口

2.简述中断优先原则在中断响应时的体现。

当IPJOH时,说明CPU的查询次序。

1当高、低优先级屮断请求同时出现时,高优先级屮断请求被响应。

2如果同级的多个屮断请求同时出现,则按CPU查询次序确定哪个屮断请求被响应。

其查

询次序为:

外部中断0-定时器0中断f外部中断1-定时器1中断f串行中断。

串行中断f外部中断0-定时器0中断f外部中断1-定时器1中断。

3.简述80C51单片机的串行口各工作方式的功能。

哪种工作方式可以实现数据并行输入/输出?

方式0:

8位同步移位寄存器方式1:

10位UART

方式2:

11位UART方式3:

11位UART

方式0

4.简述80C51各工作方式的波特率设置及smod的含义。

方式0:

波特率=fosc/12

方式1:

波特率二(2smod^2)x(定时器2溢出率)=(2smod/32)x{fosc/[i2x(256-X)]}方式2:

波特率=foscx2smo%4

方式3:

波特率二(2smod/32)x(定时器1溢出率)=(2smod/32)x{fosc/[i2x(256-X)]}

Smod:

是串行口波特率倍增位SMOD的值。

5.简述中断响应的主要内容。

对于外部中断0响应,产生的长调用指令是什么?

中断响应的主要内容是硬件自动生成一条长调用指令LCALL,CPU首先将程序计数器PC的内容压人堆栈以保护断点,再将中断入口地址装入PC,使程序执行转向相应的中断区入口地址。

LCALL0003H

6.什么是中断嵌套?

简述中断嵌套的原则。

中断嵌套:

允许把正在进行的中断服务暂停下来,而转去进行优先级高的中断服务。

高优先级中断请求可以打断低优先级的中断服务,进行中断嵌套;

同优先级的中断不能嵌套;

低优先级中断请求不能对高优先级的中断进行嵌套。

7.简述中断服务流程及设置开、关中断的原因。

现场保护和现场恢复,关中断和开中断,中断处理,中断返回

中断处理可以被嵌套,但现场保护和恢复不允许打扰,以免影响现场保护和恢复工作。

&简述80C51串行口的组成及主要功能。

组成:

发送寄存器,接收寄存器,移位寄存器

主要功能:

实现数据的串行化和反串行化。

9.简述8x4矩阵式键盘扫描过程。

依次使行线中的每-•条输11!

低电平,接着输入列线状态进行有无闭合键的判定。

若有闭合键,则先经过输出口在行线上输LL5FEH,然后输入列线,测试列线状态中是否有0。

若没有,再经输出口输出FDH,再测试列线状态…当列线中有状态为0的位,说明在该列线上有闭合键。

发现闭合键后,扫描还应继续下去,直到最后在行线上输出7FH为止。

10.简述80C51单片机的串行口实现数据的并行输入/输出的过程。

串行工作方式0,加上并入串出或串入并出芯片的配合,80C51的串行口可实现数据的并行输入/输出。

并入串11!

芯片用于把并行输入数据通过移位形成位串,传送给串行口;

而串入并出芯片则接收串行口的串行数据,通过移位形成8位并行数据输出。

11.开机复位后,CPU使用的是哪组工作寄存器?

它们的地址是什么?

CPU如何确定和改变

当前工作寄存器组?

答:

第0组工作寄存器地址为00『07H

如需改变当前工作寄存器,可设置PSW状态字中的RSI、RSOo如RSI、RS0为00则指向第0组;为01则指向第1组;为10则指向第2组;为11则指向第3组。

12•简述8051单片机内部程序存储器中的中断地址区的划分。

0003H〜000AH

外部中断0中断地址区

OOOBH〜0012H

定时器/计数器0中断地址区

0013H〜001AH

外部中断1中断地址区

001BH〜0022H

定吋器/计数器1中断地址区

0023H〜002AH

串行中断地址区

13.中断优先级定义的原则是什么?

若对于电源故障,其中断优先级应怎样设置?

1中断的轻重缓急程度。

2中断设备的工作速度。

3中断处理的工作量。

4中断请求发生的频繁程度。

电源故障应安排为高优先级

14.8051单片机内部RAM划分为哪几个主要部分?

堆栈一般开辟在哪一区?

低128单元:

寄存器区、位寻址区、用户RAM区高128单元:

专用寄存器区用户RAM区

15.机器周期和指令周期的含义是什么?

若当振荡脉冲为12MHZ,则8051单片机的机器周期为多少?

机器周期:

一个机器周期的宽度为6个状态。

一个状态又分为两个拍节。

指令周期:

执行一条指令所需要的时间。

机器周期:

IMS五、程序分析题

1.已知SP=62H,PC=2345H,(62H)=07H,(61H)=30H,(26H)=56H,此时执行

RET

运行后,SP=60H;PC=0730H

MOV

A,#10H

MOV

THO,#20H

PUSH

ACC

PUSH

THO

POP

ACC

POP

THO

运行后,(A)=20H(THO)=10H

3.请用位操作指令,求下面逻辑方程:

P1.7=ACC.0x(B.0十P2.1)+P3.2

MOVC,B.0

ORLC,P2.2

ANLC,ACC.0

ORLC,/P3.2

MOVP1.7,C

4.设内部RAM40H和41H单元中存放2个8位无符号二进制数

MOVA,40H

CJNEA,41H,LOOP;①

LOOP:

JNCLOOP1;

MOVA,41H;

LOOPI:

MOV30H,A;

⑴该程序的功能是比较40H、41H中数的大小

⑵30H中保存的内容是较大的数。

5.设内部RAM中30H单元的内容为80H,试分析执行下面程序后各有关单元的内容。

MOV

60H,#30H

MOV

RO,#60H

MOV

A,@R0

MOV

Rl,A

MOV

40H,@R1

程序运行后,(A)=30H,(40H)=80H

6.设(30H)=40H,(40H)=10H,(Pl)=0CAH,执行下列程序

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

当前位置:首页 > 高等教育 > 工学

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

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