单片机原理复习题答案(修正版)概要_第1页
单片机原理复习题答案(修正版)概要_第2页
单片机原理复习题答案(修正版)概要_第3页
单片机原理复习题答案(修正版)概要_第4页
单片机原理复习题答案(修正版)概要_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

单片微机原理与接口技术(C51)复习题

(说明,绿色为改动过的答案,黑色和蓝色为原答案)

一、选择题:

1、MCS-51系列的单片机中片内RAM的字节大小可能的是(C)

A、128MB、128KC、128D、64

2、C51语言提供的合法的数据类型关键字是(A

A、sfrB、BITC、CharD、integerr

3、片内RAM的位寻址区,位于地址(B)处。

A、OOH〜1FHB、20H〜2FHC、30H〜7FHD、80H〜FFH

4、间接寻址片内数据存储区(256字节),所用的存储类型是(C)

A、dataB、bdataC、idataD、xdata

5、MCS-51单片机上电复位的信号是(D)

A、下降沿B、上升沿C、低电平D、高电平

6、可以将Pl口的低4位全部置高电平的表达式是(B)

A、Pl&=OxOfB、Pl|=0x0fC、Pr=0x0fD、P1=~P1

7、一般单片机C51程序中,为了使程序执行的效率最高,函数参数传递时,函

数参数的个数不能够超过(C)

A、1B>2C、3D、4

8、需要扩展一片外部RAM,大小32K字节,需要的地址线是(A)

A、15B、14C、13D、12

9、如果将中断优先级寄存器IP中,将TP设置为OxOA,则优先级最高的是

(D)

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

C、定时/计数器1D、定时/计数器0

10、单片机C51中用关键字(C)来改变寄存器组

A、interruptB、unsignedC、usingD、reentrant

H>存储32X32点阵的一个汉字信息,需要的字节数为(D)

A、16B、32C、64D、128

12、8255A是可编程的并行输入/输出接口芯片,作为基本输入输出方式,其方

式是(A)

A、方式0B,方式1C,方式2D,方式3

13、8255A是可编程的并行输入/输出接口芯片,内部有(B)个8位的并

行口。

A、2个B、3个C、4个D、5个

14、设MCS-51单片机晶振频率为12MHz,定时器作定时器使用时,其最高的输

入计数频率应为(B)

A、2MHzB、1MHzC、500kHzD、250kHz

15、当MCS-51单片机接有外部存储器,P2口可作为(D)o

A、数据输入口;B、数据的输出口;

C、准双向输入/输出口;D、输出高8位地址

16、使用宏来访问绝对地址时,一般需包含的库文件是(B)

A、reg51.habsacc.hC、intrins.hD、startup,h

17、单片机的定时器/计数器工作方式1是(D)。

A、8位计数器结构;B、2个8位计数器结构;

C、13位计数结构;D、16位计数结构

18、执行#dcfinePA8255XBYTE[0x3FFC],PA8255=0x7e后存储单元0x3FFC

的值是(A)

A、0x7eB、8255HC、未定D、7e

19、具有模数转换功能的芯片是(A)

A、ADC0809B、DAC0832C、MAX813D、PCF8563

20>若MCS-51单片机使用晶振频率为6MHz时,其机器周期是(A)。

A、2usB、4usC、8usD>1ms

21、MCS-51单片机的堆栈区是设置在(C)中。

A、片内ROM区B、片外ROM区C、片内RAM区D、片外RAM区

22、下列计算机语言中,CPU能直接识别的是(D)。

A、自然语言;B、高级语言;C、汇编语言;D、机器语言

23、使用_nop_()函数时,必须包含的库文件是(C)

A、reg52.hB、absacc.hC、intrins.hD、stdio.h

24、ADC0809的启动转换的信号是(D)

A,ALEB,EOCC,CLOCKD、START

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

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

26、在串行口工作于移位寄存器方式时,其接收由(C)来启动。

A、RENB、RIC、REN和RID、TR

27、8031复位后,PC与SP的值为(B)

A、0000H,OOH;B、0000H,07H;C、0003H,07H;D、0800H,00H

28、单片机应用程序一般存放在(B)

A、RAM;B、ROM;C、寄存器;D、CPU

29、已知某数的BCD码为0111010101000010则其表示的十进制数值为(B)

A、7542HB、7542C、75.42HD、75.42

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

器初值应为(C)。

A、500B、1000C、216-500D、2,-1000

3KMCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应

A)o

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

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

32、MCS-51单片机的外部中断1的中断请求标志是(D)o

A、ET1B、TF1C、IT1D、IE1

33、10101.101B转换成十进制数是(D)0

(A)46.625(B)23.625(023.62(D)21.625

34、存储器的地址范围是OOOOH~OFFFH,它的容量为(D)o

(A)1KB(B)2KB(C)3KB(D)4KB

35、3D.OAH转换成二进制数是(A)o

(A)111101.0000101B(B)111100.0000101B

(C)111101.101B(D)111100.101B

36、73.5转换成十六进制数是(B)o

(A)94.8H(B)49.8H(C)111H(D)49H

37,8051单片机内有(B)个16位的定时/计数器,每个定时/计数器都有()

种工作方式。

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

38、若某存储器芯片地址线为12根,那么它的存储容量为(C)

A.1KBB.2KBC.4KBD.8KB

39、PSW=18H时,则当前工作寄存器是(D)

A.0组B.1组C.2组D.3组

40、控制串行口工作方式的寄存器是(C)

A.TCONB.PCONC.SCOND.TMOD

41、十进制29的二进制表示为原码(C)

A11100010B10101111C00011101D00001111

42、用MCS-51用串行扩展并行I/O口时,串行接口工作方式选择(A)

A、方式0B、方式1C、方式2D、方式3

43、MCS-51外扩ROM,RAM和I/O口时,它的数据总线是(A)

A、P0B、PlC、P2D、P3

44、-49D的二进制补码为.(11001111)

A11001111B11101101C0001000D11101100

45、MCS—51单片机外部有40个引脚,其中,地址锁存允许控制信号引脚是

(A)

(A)ALE(B)PSEN(C)~EA(D)RST

46、在工作方式0下计数器是由TH的全部8位和TL的5位组成,因此其计数范

围是(C)

(A)P8192(B)0^8191(C)0~8192(D)广4096

47、串行通信的传送速率单位是波特,而且波特的单位是(B)

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

48、8位二进制数,采用补码形式表示一个带符号数,它能表示的整数范围是

Do

A、-127~+127;B、-128~+128;C、-127^+128;D、-128~+127

49、用二进制表示一个5位长的十进制数,至少需要用_A_位二进制数。

A、14;B,15;C,16;D,17

50、下列数据中有可能是八进制数的是:A

A、764;B、238;C、396;D、789

51、已知:带符号位二进制数X和Y的原码为[XIQIOOUOIOB,[Y]岗

=111010118,则[X+Y]补=Do

A、01111011B;B、10000101;C、11111011B;D、溢出

52、己知:带符号位二进制数X和Y的补码为[X]1h=11001000B,[Y]补=1110111L

则[X+Y]真值=______

A、-55;B、-73;C、+73;D、溢出

53、为实现微型机系统中数据总线的双向传送,必须采用_C____来控制数据的

流向。

A、寄存器;B、锁存器;C、三态门;D、传输器

54、一存储器芯片的存储容量为4KX8位,则它有_B根地址线。

A、11;B、12;C、13;D、14

55、CPU中程序计数器(PC)中存放的是_Bo

A、指令;B、指令地址;C、操作数;D、操作数地址

56、在微机系统中,实现模块(部件)之间相互连接的总线称为_D_o

A、外总线;B、串行总线;C、通信总线;D、系统总线

57、一台微型机具有4KB的连续存储器,其存储空间首地址为4000H,则末地址

为一A__o

A、4FFFH;B、5000H;C、7FFFH;D、8000H

58、一台微型机,其存储器首地址为2000H,末址为5FFFH,存储容量为

DKBo

A、4;B、8;C、12;D、16

59、微处理器用13条地址线寻址,其寻址范围为D.

A、1KB;B、2KB;C、4KB;D、8KB

60、在CPU内部,反映程序运行状态或反映运算结果的一些特征寄存器是:B

A、PC;B、PSW;C、A;D、SP

61、外部中断1固定对应的中断入口地址为____C_。

A,0003H;B,OOOBH;C、0013比D,001BH

62、各中断源发出的中断请求信号,都会标记在MCS-51系统中的_B____o

A、TMOD;B、TCON/SCON;C、IE;D、IP

63、MCS-51单片机可分为两个优先级别。各中断源的优先级别设定是利用寄存

器B。

A、IE;B、IP;C、ICON;D、SCON

64.MCS-51单片机外扩存储器芯片时,4个I/O口中用作数据总线的是一B^。

A、P0口和P2口;B、P0口;C、P2口和P3口;D、P2口

65、计算机工作时,能写入也能读出的半导体存储器是A°

A、RAM;B、ROM;C、磁盘;D、磁带

66、在串行异步通信时,传送一个具有奇偶校验位的ASCH码字符,传送速率为

1200波特,此时每秒传送的字符数最多为__D个。

A、171;B、150;C、133;D、120

67、某系统拟采用的芯片为8051,采用自动重装初值的定时方式,则定时器的

工作方式应采用B。

A、方式1;B、方式2;C、方式0;D、方式3

68、某系统采用芯片为8051,拟使用定时器/计数器0与定时器/计数器1,当

TMOD的设置为50H,则两个定时器/计数器的工作方式为B:

A定时器/计数器0为方式0计数方式,定时器/计数器1为方式1定时方

式。

B定时器/计数器0为方式0定时方式,定时器/计数器1为方式1计数方

式。

C定时器/计数器0为方式1定时方式,时器/计数器1为方式0计数方式。

D定时器/计数器0为方式1计数方式,时器/计数器1为方式0定时方式。

69、同一优先级中的中断源优先权排队由中断系统的硬件确定,用户无法自行安

排。下面的同一优先级中断源排队正确的是_A_o

A、外部中断0比定时器/计数器0优先级高;

B、定时器/计数器0比外部中断0优先级高;

C、串行接口中断比外部中断1优先级高;

D,定时器/计数器1中断比串行接口中断优先级低。

70、8255多功能芯片的控制字寄存器的控制字有两种,一是方式控制字,另一

个是置位、复位控制字。下面叙述正确的是一C0

A、以为1时为置位、复位控制字;

B、上为0时为方式控制字;

C、D,为0时为置位、复位控制字;

D、以上均不对。

二、填空题

1、-32的补码为1100000B,补码11011010B代表的真值为二缱D。

2、原码数BFH=1里D,原码数6EH=110D。

3、MCS-51单片机上电复位时,CPU从_0000」1单元开始执行程序,SP=071I,第

一个压入堆栈的数据将位于片内(片内,片外)RAM的单元。

4、堆栈的操作遵循先进后出的数据存储原则,针对堆栈的两种操作为PUSH和

POP。

5、MCS-51单片机PC的长度为退位;SP的长度为位,数据指针DPTR的长度

为16位。

6、8031由于其片内无_程庄存储器,故使用时需将EA引脚接低电平;这时P0

口作地址/数据总线,它传送地址码的低_卫_位,陛口作地址总线,传送地址

码的高8位。

7、MCS-51单片机有个中断源。上电复位时,同级中断的优先级另从高至低为

外部中断0、定时器/计数器0、外部中断1、定时器/计数器1和串行接口中

断,若IPROOIOIOOB,则优先级别最高者为外部中断1、最低者为定时器/

计数器1。

8、MCS-51单片机8031中有2个迨位的定时器/计数器,可以设定的工作方式

有生种。

9、在异步通信中若每个字符由11位组成,串行口每秒传送250个字符,则对自

学成才的波特率为2750bDSo

10、若系统晶振频率fosc=6MHz,则时钟周期为0.167RS,机器周期为us。

11,12根地址线可选生但个存储单元,32KB存储单元需要源根地址线。

12、三态缓冲器的“三态”是指低电平态、高电平态和高阻态。

13、74LS377通常用来作简单量出_口,而74LS244则常用来作简单一输入接口

扩展。

14、一个8路的数据选择器有1个选择输入端。_

15、当CPU访问由8155扩展的RAM时,8155的IO/M必须为低电平。

16、A/D转换器的作用是将模拟量转为数字量,D/A转换器的作用则是将数定量

转为模拟量。

17、若PSW=18H,则有效R0的地址为1§H。

18、在定时器/计数器0的工作方式为方式3时,THO溢出时,TF1标志将被硬件

置1去请求中断。

19、欲使P1口的低四位输出0而高四位不变,应执行一条_ANLPl,#OFOH_指

令。

20、设A=55H,R5=AAH,则执行ANLA,R5指令后的结果是A二颂,R5二迪。

21、-32的补码为1100000B,补码11011010B代表的真值为蛰D。

22、8031单片机因其片内无程序存储器,需将诲引脚接低电平。8031片外可直

接寻址的存储空间达理KB。

23.MCS-51单片机PC的长度为迨位;SP的长度为区位,DPTR的长度为迨位。

当单片机上电复位时PC=Q咽H,SP=07_H,

24、若PSTV为18H,则选取的是第2组通用寄存器。

25、8051单片机中片内RAM分为工作寄存区,位寻址区用户RAM区等三个区域。

26、每一条指令通常由操作码和操作数两部分组成。

27、MCS-51系统单片机的指令系统含有直接寻址、寄存器寻址、寄存器间接寻

址、立即寻址、变址寻址、位寻址、相对寻址等寻址方式O

28、访问8051片外数据存储器单元(16位地址)的指令是MOVX,@Ri和

MOVXA,@DPTR,它们采用的是间接寻址方式。

29、设A=55H,R1=OFH,则执行ANLA,R1指令后的结果是A二继,

30、8051单片机中有个坨位的定时/计数器,可以被设定的工作方式有4种,

其中方式幺为8位可重装初值的定时计数器。

31、原码数CFH=207D,-100的补码=10011100H。

32、若A中数据为63H,则PSW的最低位为。。

33、8051有红_个中断源,2个中断优先级,若已知IP=00010100B则中断优先

级别最高者为外部中断1,最低者为定时器/计数器1。

34、8051单片机的内部硬件结构包括:CPU、RAM、ROM和定时器/计数器以及可

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

件通过内部总线相连接。

35、通常,单片机上电复位时PC=0000H,SP=07H;而工作寄存器则缺省采用

第色组,这组寄存器的地址范围是从空至包Ho

36、MCS-51单片机访问片外存储器时利用ALE信号锁存来自口的低八位地

址信号。

37、将8031片外程序存储器内的数据传送给A,可以采用的指令是.MOVXA,@Ri

38、若PSW为18H,则选择的是第③组通用寄存器。

39、MCS-51单片机系列有§个中断源,可分为2个优先级。上电复位时外部

史断•中断源的优先级别最高。

40、当使用8031单片机时,需要扩展外部程序存储器,此时EA应为低电平。

41、在串行通信中工作方式L是1。位异步通信方式。

42、起止范围为0000H~3FFFH的存储器容量为16KB。

43>MCS-51的堆栈只可设置在用户RAM(30H~7FH)中,堆栈寄存器sp是8位

寄存器。

44>MCS-51单片机的P0~P3口均是准双向通用I/O口,其中的P0口和P2口除

了可以进行数据的输入、输出外,通常还用来构建系统的数据总线和地址总线。

12.RST是单片机的复位引脚,ALE引脚是用来锁存地址的。

45、假定(SP)=4011,(3911)=3011,(4011)=601L执行下列指令:

POPDPH60H

POPDPL30H

后,DPTR的内容为0110000000110000,SP的内容是3EH.

46、单片机的复位操作是高电平(高电平/低电平),单片机复位后,堆栈指针

SP的值是07H。

47、单片机程序的入口地址是奥颂,外部中断1的入口地址是0013H。

48若采用6MHz的晶体振荡器,则MCS-51单片机的振荡周期为」4至,机器周

期为2us。

三、阅读和程序设计题

1、单片机晶振频率12MHz,应用定时器/计数器。方式1产生1ms的定时,并使

P1.0输出周期为2ms的方波。(此题可分为用中断方式和查询方式)。PU9-P120

(a)查询方式

#include<reg51.h>

sbitPl_0=PlA0;

main(){

TMOD=0x01;〃设置TO定时方式1(00000001B)

TR0=l;〃启动TO

for(;;){

TH0=・(1000/256);〃装载计数初值

TL0=-(1000%256);

do{}while(!TF0);〃查询等待TFO复位

Pl_0=!Pl_0;〃定时时间到P1.0反相

TF0=0;//TFO标志清0

(b)中断方式

#include<reg51.h>

sbitP1_O=P1AO;

voidtimcrO(void)interrupt1using1

(

Pl_0=!Pl_0;//P1.0取反

TH0=-(1000/256);〃装载计数初值

TLO="(1000%256);

)

voidmain(void)

(

TMOD=0x01;//TO定时方式1

Pl_0-0;

THO=-(1000/256);〃装载计数初值

TL0=-(1000%256);

EA=1;〃开总中断

ET0=l;〃开TO中断

TR0=l;〃启动TO

do{}while(l);

)

2、采用定时中断方式,实现下图跑马灯控制功能。要求跑马灯的闪烁速率为每

秒1次。P127-P130

84€V

>XTALIPOB^DO

A

PO.U^DI33B

PD2AD2

35

XTAL2PD3^D3关

PQ.Cm.Di3<

PDS00lDS33LER5EDct

P0J6WID6灾

PD.7AD?

LER^D2m

111P92*^10

P21

ALEP2m12⑨

P2J6MH

P2711A任

1⑥

pinP3IPRXD

±-PI.1P3.1/TXD⑥

P12PJ2/1NTD

±-P13P33HNT1

P1.<P3.4/TU⑥

±-

温馨提示

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

最新文档

评论

0/150

提交评论