文档库 最新最全的文档下载
当前位置:文档库 › 单片机习题及参考答案

单片机习题及参考答案

单片机习题及参考答案
单片机习题及参考答案

(一)填空题

1. 除了“单片机”之外,单片机还可以称之为单片微控制器和单片微型计算机。

2. 专用单片机由于已经把能集成的电路都集成到芯片内部了,所以专用单片机可以使系统结构最简化,软硬件资源利用最优化,从而极大地提高了可靠性和降低了成本。

3. 在单片机领域内,ICE的含义是在线仿真器(In Circuit Emulator)。

4. 单片机主要使用汇编语言,而编写汇编语言程序要求设计人员必须精通和指令系统,单片机硬件结构。

5. CHMOS工艺是 CMOS 工艺和 HMOS 工艺的结合,具有低功耗的特点。

6. 与8051比较,80C51的最大特点是所用CHMOS工艺。

7. 微控制技术是对传统控制技术的一次革命,这种控制技术必须使用单片机才能实现。

(二)选择题

1.下列简写名称中不是单片机或单片机系统的是

(A)MCU (B)SCM (C)ICE (D)CPU

2.在家用电器中使用单片机应属于计算机的是

(A)数据处理应用(B)控制应用(C)数值计算应用(D)辅助工程应用

3.80C51与80C71的区别在于

(A)内部程序存储器的类型不同(B)内部数据存储器的类型不同

(C)内部程序存储器的容量不同(D)内部数据存储器的容量不同

4.8051与80C51的区别在于

(A)内部ROM的类型不同(B)半导体工艺的形式不同

(C)内部寄存单元的数目不同(D)80C51使用EEPROM,而8051使用EPROM

5.在下列单片机芯片中使用掩膜ROM作为内总程序存储器的是

(A)8031 (B)80C51 (C)8032 (D)87C51

6.80C51芯片采用的半导体工艺是

(A)CMOS (B)HMOS (C)CHMOS(D)NMOS

7.单片机芯片8031属于

(A)MCS-48系列(B)MCS-51系列(C)MCS-96系列(D)MCS-31系列

8.使用单片机实现在线控制的好处不包括

(A)精确度高(B)速度快(C)成本低(D)能与数据处理结合

9.以下所列各项中不是单片机发展方向的是

(A)适当专用化(B)不断提高其性能

(C)继续强化功能(D)努力增加位数

(一)判断题

1.用户构建单片机应用系统,只能使用芯片提供的信号引脚。(T)

2.程序计数器(PC)不能为用户使用,因此它没有地址。(T)

3.内部RAM的位寻址区,只能提供位寻址使用而不能供字节寻址使用。(F)4.在程序执行过程中,由PC提供数据存储器的读/写地址。(F)

5.80C51共有21个专用寄存器,它们的位都是可用软件设置的,因此是可以进行位寻址的。(T)

(二)填空题

1. MCS-51单片机引脚信号中,信号名称带上划线表示该信号低电平或下跳变有效。

2. MCS-51单片机内部RAM的寄存区共有 32 个单元,分为 4 组寄存器,每组 8 个单元,以 R7~R0 作为寄存器名称。

3. 单片机系统复位后,(PSW)=00H,因此内部RAM寄存区的当前寄存器是第 0 组,8个寄存器的单元地址为 00H ~ 07H 。

4.通过堆栈操作实现子程序调用,首先要把 PC 的内容入栈,以进行断点保护。调用返回时再进行出栈操作,把保护的断点送回 PC 。

5. 为寻址程序状态字的F0位,可使用的地址和符号有 D5H 、 F0 、PSW.5和 D5H.5 。

6. MCS-51单片机的时钟电路包括两部分内容,即芯片内的高增益反相放大器和芯片外跨接的晶体震荡器,微调电容。

7. 在MCS-51中,位处理器的数据位存储空间是由专用寄存器的可寻址位和内部RAM为寻址区的 128 个位。

8. MCS-51的4个I/O口中,P0是真正的双向口,而其他口则为准双向口,这一区别在口线电路结构中表现在口的输出缓冲器的不同上。

(三)选择题

1.单片机芯片内提供了一定数量的工作寄存器,这样做的好处不应包括

(A)提高程序运行的可靠性(B)提高程序运行速度

(C)为程序设计提供方便(D)减少程序长度

2.内部RAM中的位寻址区定义的位是给

(A)位操作准备的(B)移位操作准备的

(C)控制转移操作准备的(D)以上都对

3.对程序计数器PC的操作

(A)是自动进行的(B)是通过传送进行的

(C)是通过加“1”指令进行的(D)是通过减“1”指令进行的

4.以下运算中对溢于言表标志位OV没有影响或不受OV影响的运算是

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

5.单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是

(A)4KB (B)64KB (C)8KB (D)128KB

6.在算术运算中,与辅助进位位AC有关的是

(A)二进制数(B)八进制数(C)十进制数(D)十六进制数

7.以下有关PC和DPTR的结论中错误的是

(A) DPTR是可以访问的而PC是不能访问的

(B)它们都是16位的寄存器

(C)它们都具有加“1”的功能

(D)DPTR可以分为2个8位的寄存器使用,但PC不能

8.PC的值是

(A)当前指令前一条指令的地址(B)当前正在执行指令的地址

(C)下一条指令的地址(D)控制器中指令寄存器的地址9.假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为

(A)36H (B)37H (C)38H (D)39H

10. 80C51中,可使用的堆栈最大深度为

(A)80个单元(B)32个单元(C)128个单元(D)8个单元

11. 位处理器是单片机面向控制应用的重要体现,下列中不属于位处理器资源的是

(A)位累加器CY (B)通用寄存器的可寻址位(C)专用寄存器的可寻址位(D)位操作指令集

12. 在MCS-51单片机的运算电路中,不能为ALU提供数据的是

(A)累加器A (B)暂存器(C)寄存器B (D)状态寄存器PSW

13. 在MCS-51中

(A)具有独立的专用的地址线(B)在P0口和P1口的口线作地址线

(C)在P0口和P2口的口线作地址线(D)在P1口和P2口的口线作地址线

第三章课后习题参考答案

(一)填空题

1.一台计算机的指令系统就是它所能执行的指令集合。

2.以助记符形式表示的计算机指令就是它的汇编语言。

3.按长度分,MCS-51指令有)一字节的、二字节的和三字节的。

4.在寄存器寻址方式中,指令中指定寄存器的内容就是操作数。

5.在直接寻址方式中,只能使用八位二进制数作为直接地址,因此其寻址对象只限于内部RAM 。

6.在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的地址。

7.在变址寻址方式中,以 A 作为变址寄存器,以 PC 或 DPTR 作基址寄存器。

8.在相对寻址方式中,寻址得到的结果是程序转移的目的地址。

9.长转移指令LJMP addr16使用的是相对寻址方式。

10.假定外部数据存储器2000H单元的内容为80H,执行下列指令后,累加器A的内容为 80H 。

MOV P2,#20H

MOV R0,#00H

MOVX A,@Ro

11.假定累加器A的内容为30H,执行指令:

1000H: MOVC A,@A+PC

后,把程序存储器 1031H 单元的内容送累加器A中。

12.假定DPTR的内容为8100H,累加器A的内容为40H,执行下列指令: MOVC A,@A+DPTR

后,送入A的是程序存储器 8140H 单元的内容。

13.假定(SP)=60H,(ACC)=30H,(B)=70H,执行下列指令:

PUSH ACC

PUSH B

后,SP的内容为 62H ,61H单元的内容为 30H ,62H单元的内容为70H 。

14.假定(SP)=62H,(61H)=30H,(62H)=70H。执行下列指令:

POP DPH

POP DPL

后,DPTR的内容为 7030H ,SP的内容为 60H 。

15. 假定已把PSW的内容压入堆栈,再执行如下指令:

MOV R0,SP

ORL @Ro,#38H

POP PSW

实现的功能是(修改PSW的内容,使F0、RS1、RS0三位均为1)。

16. 假定(A)=85H,(R0)=20H,(20H)=0AFH,执行指令:

ADD A,@R0

后,累加器A的内容为 34H ,CY的内容为 1 ,AC的内容为

1 ,OV的内容为 1 。

17. 假定(A)=85H,(20H)=0FFH,(CY)=1,执行指令:

ADDC A,20H

后,累加器A的内容为 85H ,CY的内容为 1 ,AC的内容为 1 ,OV的内容为 0 。

18. 假定(A)=0FFH,(R3)=0FH,(30H)=0F0H,(R0)=40H,(40H)=00H。执行指令:

INC A

INC R3

INC 30H

INC @R0

后,累加器A的内容为 00H ,R3的内容为 10H ,30H的内容为

0F1H ,40H的内容为 01H 。

19. 假定(A)=56H,(R5)=67H。执行指令:

ADD A,R5

DA

后,累加器A的内容为 23H ,CY的内容为 1 。

20. 假定(A)=0FH,(R7)=19H,(30H)=00H,(R1)=40H,(40H)=0FFH。执行指令:

DEC A

DEC R7

DEC 30H

DEC @R1

后,累加器A的内容为 0EH ,R7的内容为 18H ,30H的内容为0FFH ,40H的内容为 0FEH 。

21. 假定(A)=50H,(B)=0A0H。执行指令:

MUL AB

后,寄存器B的内容为 32H ,累加器A的内容为 00H ,CY的内容为 0 ,OV的内容为 1 。

22. 假定(A)=0FBH,(B)=12H。执行指令:

DIV AB

后,累加器A的内容为 0DH ,寄存器B的内容为 11H ,CY的内容为 0 ,OV的内容为 0 。

23. 假定(A)=0C5H,执行指令:

SWAP A

后,累加器A的内容为 5CH 。

24.执行如下指令序列:

MOV C,P1.0

ANL C,P1.1

ANL C,P1.2

MOV P3.0,C

后,所实现的逻辑运算式为。

25.假定addr11=00100000000B,标号qaz的地址为1030H,执行指令:

qaz:JMP addr11

后,程序转移到地址 1100H 去执行。

26.假定标号qaz的地址为0100H,标号qwe值为0123H(即跳转的目标地址为0123H),应执行指令:

qaz:SJMP qwe

该指令的相对偏移量(即指令的第二字节)为 0123H—01002H=21H 。

27. DPTR是MCS-51中惟一一个十六位寄存器,在程序中常用来作为MOVC

指令的访问程序存储器的基址寄存器使用。

28. 在MCS-5l中PC和DPTR都用于提供地址,但PC是为访问程序存储器提供地址,而DPTR是为访问数据存储器提供地址。

29. 在位操作中,能起到与字节操作中累加器作用的是 CY或进位标志

位。

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

(二)选择题

1. 在相对寻址方式中,寻址的结果体现在

(A)PC中(B)累加器A中(C)DPTR中(D)某个存储单元中

2. 在相对寻址方式中,“相对”两字是指相对于

(A)地址偏移量rel (B)当前指令的首地址

(C)当前指令的末地址(D)DPTR值

3. 在寄存器间接寻址方式中,指定寄存器中存放的是

(A)操作数(B)操作数地址(C)转移地址(D)地址偏移量

4. 对程序存储器的读操作,只能使用

(A)MOV指令(B)PUSH指令(C)MOVX指令(D)MOVC指令

5. 必须进行十进制调整的十进制运算

(A)有加法和减法(B)有乘法和除法(C)只有加法(D)只有减法

6. 执行返回指令时,返回的断点是

(A)调用指令的首地址(B)调用指令的末地址

(C)调用指令下一条指令的首地址(D)返回指令的末地址

7. 下列指令中与进位标志位CY无关的指令有

(A)移位指令(B)位操作指令(C)十进制调整指令(D)条件转移指令

8. 可以为访问程序存储器提供或构成地址的有

(A)只有程序计数器PC (B)只有PC和累加器A

(C)只有PC、A和数据指针DPTR(D)PC、A、DPTR和堆栈指针SP

9. 以下各项中不能用来对内部数据存储器进行访问的是

(A)数据指针DPTR (B)按存储单元地址或名称

(C)堆栈指针SP (D)由R0或R1作间址寄存器

10. 若原来工作寄存器0组为当前寄存器组,现要改1组为当前寄存器组,不能使用的指令是

(A)SETB PSW.3 (B)SETB DOH.3 (C)MOV PSW.3,l (D)CPL PSW.3

11. 不能为程序存储器提供和构成地址的有

(A)PC (B)A (C)DPTR (D)PSW

12. 执行以下程序段

MOV SP,#3AH

MOV A, #20H

MOV B, #30H

PUSH ACC

PUSH B

POP ACC

POP B

后,A和B的内容为

(A)20H,30H (B)30H,20H (C)3AH,30H (D)3AH,3AH

13. 假定(A)=83H,(R0)=17H,(17H)=34H,执行以下程序段

ANL A,#17H

ORL 17H,A

XRL A,@R0

CPL A

后,A的内容为

(A)CBH (B)03H (C)EBH (D)C8H

14. 执行以下程序段

MOV R0,#data

MOV A,@R0

RL A

MOV R1,A

RL A

RL A

ADD A, R1

MOV @R0,A

后,实现的功能是

(A)把立即数data循环左移3次(B)把立即数data乘以10

(C)把data单元的内容循环左移3次(D)把data单元的内容乘以10

单片机课后习题解答

练习练习练习 第二章单片机结构及原理 1、MCS-51单片机内部包含哪些主要功能部件?它们的作用是什么? 答:(1)一个8bit CPU是微处理器的核心,是运算和逻辑计算的中心。 (2)片内震荡器及时钟电路:提供标准时钟信号,所有动作都依据此进行。 (3)4K ROM程序存贮器:存贮程序及常用表格。 (4)128B RAM 数据存贮器:存贮一些中间变量和常数等。 (5)两个16bit定时器/计数器:完全硬件定时器 (6)32根可编程I/O口线:标准8位双向(4个)I/O接口,每一条I/O线都能独立地作输入或输出。 (7)一个可编程全双工串行口。 (8)五个中断源。 2、什么是指令?什么是程序? 答:指令是规定计算机执行某种操作的命令。 程序是根据任务要求有序编排指令的集合。 3、如何认识89S51/52存储器空间在物理结构上可以划分为4个空间,而在逻辑上又可以划分为3个空间? 答:89S51/52存储器空间在物理结构上设有4个存储器空间:片内程序存储器、片外程序存储器、片内数据存储器、片外数据存储器。在逻辑上有3个存储器地址空间:片内、片外统一的64KB程序存储器地址空间,片内256B数据存储器地址空间,片外64KB的数据存储器地址空间。 4、开机复位后,CPU使用的是哪组工作寄存器?他们的地址是多少?CPU如何确定

和改变当前工作寄存器组? 答:开机复位后,CPU使用的是第0组工作寄存器,地址为00H~07H,CPU通过改变状态字寄存器PSW中的RS0和RS1来确定工作寄存器组。 5、什么是堆栈?堆栈有何作用?在程序设计时,有时为什么要对堆栈指针SP重新赋值?如果CPU在操作中要使用两组工作寄存器,SP应该多大? 答:堆栈是一个特殊的存储区,主要功能是暂时存放数据和地址,通常用来保护断点和现场。堆栈指针SP复位后指向07H单元,00H~1FH为工作寄存器区,20H~2FH 为位寻址区,这些单元有其他功能,因此在程序设计时,需要对SP重新赋值。如果CPU在操作中要使用两组工作寄存器,SP应该至少设置为0FH。 6、89S51/52的时钟周期、机器周期、指令周期是如何分配的?当振荡频率为8MHz 时,一个单片机周期为多少微秒? 答:时钟周期为时钟脉冲频率的倒数,他是单片机中最基本的、最小的时间单位。机器周期是指完成一个基本操作所需要的时间,一个机器周期由12个时钟周期组成。指令周期是执行一条指令所需要的时间,由若干个机器周期组成。 若fosc=8MHz,则一个机器周期=1/8×12μs=μs 7、89S51/52扩展系统中,片外程序存储器和片外数据存储器共处同一地址空间为什么不会发生总线冲突? 答:访问片外程序存储器和访问数据存储器使用不同的指令用来区分同一地址空间。 8、程序状态字寄存器PSW的作用是什么?常用状态标志有哪些位?作用是什么? 答:程序状态字PSW是8位寄存器,用于存放程序运行的状态信息,PSW中各位状态通常是在指令执行的过程中自动形成的,但也可以由用户根据需要采用传送指令加以改变。各个标志位的意义如下: ):进位标志位。 (C y (AC):辅助进位标志位,又称为半进位标志位。

单片机试卷及答案

一选择题 (n )1.MCS—51单片机是高档16位单片机。 (y )2.MCS—51的产品8051与8031的区别是:8031片内无ROM。 (n )3.单片机的CPU从功能上可分为运算器和存贮器。 (y )4.MCS-51的指令寄存器是一个8位寄存器,用于暂存待执行指令,等待译码。 (n )5.MCS—51的指令寄存器是对指令寄存器中的指令进行译码,将指令转变为执行此指令所需要的电信号。 (y )6.8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。 (y )7.8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序运行中的各种状态信息。 (n )8.MCS—51的程序存贮器用于存放运算中间结果。(y )9.MCS—51的数据存贮器在物理上和逻辑上都分为两个地址空间:一个是片内的256字节的RAM,另一个是片外最大可扩充64K字节的RAM。 (y )10.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。 (n )11.CPU的时钟周期为振荡器频率的倒数。 (n )12.单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期组成。(y )13.单片机的指令周期是执行一条指令所需要的时间。一般由若干个机器周期组成。 (n )14.单片机系统扩展时使用的锁存器,是用于锁存高8位地址。 (n )15.MCS—51单片机上电复位后,片内数据存储器的内容均为00H。 (y )16.当8051单片机的晶振频率为12MHZ时,ALE地址锁存信号端的输出频率为2MHZ的方脉冲。 (y )17.8051单片机片内RAM从00H~1FH的32个单元,不仅可以作工作寄存器使用,而且可作为RAM来读写。 (n )18.MCS—51单片机的片内存贮器称为程序存贮器。(n )19.MCS—51单片机的数据存贮器是指外部存贮器。(y )20.MCS—51单片机的特殊功能寄存器集中布置在片内数据存贮器的一个区域中。 (y )21.微机控制系统的抗干扰问题是关系到微机应用成败的大问题. 二、单项选择题 1.MCS—51单片机的CPU主要的组成部分为a 。 A.运算器、控制器B.加法器、寄存器C.运算器、加法器D.运算器、译码器 2.单片机能直接运行的程序叫c 。 源程序B。汇编程序C。目标程序D。编译程序3.单片机中的程序计数器PC用来c 。 A.存放指令B.存放正在执行的指令地址C.存放下一条指令地址 D.存放上一条指令地址 4.单片机上电复位后,PC的内容和SP的内容为b 。A.0000H,00H B。0000H,07H C。0003H,07H D。0800H,08H 5.单片机8031的ALE引脚是b 。 输出高电平B。输出矩形脉冲,频率为fosc的1/6 C.输出低电平D。输出矩形脉冲,频率为fosc的1/2 6.单片机8031的引脚a 。 A.必须接地B。必须接+5V C。可悬空D。以上三种视需要而定7.访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是A 。 A.P0口B。P1口C。P2口D。P0口和P2口 8.PSW中的RS1和RS0用来a 。 选择工作寄存器区号B。指示复位C。选择定时器D。选择工作方式 9.上电复位后,PSW的值为d 。 A.1 B。07H C。FFH D。0 10.单片机上电复位后,堆栈区的最大允许范围是b 个单元。A.64 B。120 C。128 D。256 11.单片机上电复位后,堆栈区的最大允许范围是内部RAM的d 。 A.00H—FFH B。00H—07H C。07H—7FH D。08H—7FH 12.堆栈指针SP在内部RAM中的直接地址是c 。 A.00H B。07H C。81H D。FFH 的P0口,当使用外部存贮存器时它是一个d 。 A.传输高8位地址口A.传输低8位地址口 C.传输高8位数据口D.传输低8位地址/数据口 14.P0口作数据线和低8位地址线时b 。 A.应外接上拉电阻B.不能作I/O口C.能作I/O口D.应外接高电平 15.对于8031单片机,其内部RAM d 。 A.只能位寻址B.只能字节寻址C.既可位寻址又可字节寻址D.少部分只能位寻址 16.寻址方式就是c 的方式。 A.查找指令操作码B.查找指令C.查找指令操作数 D.查找指令操作码和操作数 17.8031 单片机若晶振频率为fosc=12MHz,则一个机器周期等于c μS。 A.1/12 B.1/2 C.1 D.2 18.MCS—51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来b 。 A.存放指令B.存放16位地址,作间址寄存器使用C.存放

单片机试题库分章节答案(C语言)

(红色是考试考过的,蓝色是老师给的习题“重点看“) 第1部分单片机概述及数学基础 一、填空题 1、十进制255的二进制是11111111 ,十六进制是FF 。 2、单片机是将CPU、存储器、特殊功能寄存器、定时/计数器和输入/输出接口电路、以及相互连接的总线等集成在一块芯片上。 3、十进制127的二进制是1111111,十六进制是7F。 4、+59的原码是00111011,-59的补码是11000101。 5、十进制数100转换为二进制数是1100100;十六进制数100转换为十进制数是256。 6、十进制数40转换为二进制数是101000;二进制数10.10转换为十进制数是 2. 5。 7、十进制99的二进制是1100 011 ,十六进制是63 。 二、判断题 (×)1、AT89S51是一种高性能的16位单片机。8位机 (×)2、有符号正数的符号位是用1表示的。 三、选择题 ()1、计算机中最常用的字符信息编码是(A) A. ASCII B.BCD码 C. 余3码 D. 循环码 四、简答题 1、何谓单片机?单片机与一般微型计算机相比,具有哪些特点? 第2部分51单片机硬件结构、存储系统及 I/O接口 一、填空题 1、AT89S51单片机共有 4 个8位的并行I/O口,其中既可用作地址/数据口,又可用作一般的I/O口的是P0 。 2、若采用12MHz的晶振,则MCS-51单片机的振荡周期为__ 1/12 μS __ ,

机器周期为____1μS __。 3、AT89S51单片机字长是___8___位,有___40根引脚。 4.89S51单片机是8 位单片机,其PC计数器是16 位。 5.若单片机使用的晶振频率是6MHz,那么一个振荡周期是1/6 μS,一个机器周期是2μS μS。 6.89S51单片机是+5 V供电的。4.0-5.5V 7.堆栈是内部数据RAM区中,数据按先进后出的原则出入栈的。8.MSC-51系列单片机具有 4 个并行输入/输出端口,其中_P0_口是一个两用接口,它可分时输出外部存储器的低八位地址和传送数据,而_P1__口是一个专供用户使用的I/O口,常用于第二功能的是P3 口。 9.当单片机系统进行存储器扩展时,用P2口的作为地址总线的高八位,用P0作为地址总线的低八位。 10.半导体存储器分为___ROM___和__RAM__两大类,其中前者具有非易失性(即掉电后仍能保存信息),因而一般用来存放系统程序,而后者具有易失性,因而一般用来存放经常变动的用户程序.中间结果等。 11.MCS-51系列单片机对外部数据存储器是采用_DPTR___作为指针的,其字长为_16__位,因而可寻址的数据存储器的最大空间为_64K_字节。 12. 51单片机有26个特殊功能寄存器,其中11个具有位寻址功能。 13. 当单片机系统需要外扩展存储器时,P2和P0 作为地址总线。 14.AT89S51单片机上电初始化后,将自动设置一些寄存器的初始值,其中堆栈指针SP的初始值为07H ,P0口复位值是FFH。 15.单片机两种节电模式:空闲模式和掉电模式,节电模式是由特殊功能寄存器PCON中的有关位来控制的。 16. 在单片机硬件设计时,31脚一般要接___高电平___,晶振在PCB设计中应尽量___靠近51芯片___。 17.在AT89S51单片机中,RAM是数据存储器,ROM为程序存储器。 18.单片机的复位方式主要有上电复位和按键复位两种。 19.AT89S51单片机的内部RAM的寻址空间为256B,而内部ROM的寻址空间为4K。

单片机试题及答案

单片机原理与接口技术习题答案 习题与思考题1 1-1 微型计算机通常由哪些部分组成?各有哪些功能? 答:微型计算机通常由控制器、运算器、存储器、输入/输出接口电路、输入设备和输出设备组成。控制器的功能是负责从内部存储器中取出指令并对指令进行分析、判断、并根据指令发出控制信号,使计算机有条不紊的协调工作;运算器主要完成算数运算和逻辑运算;存储器用于存储程序和数据;输入/输出接口电路完成CPU与外设之间相连;输入和输出设备用于和计算机进行信息交流的输入和输出。 1-2 单片微型计算机与一般微型计算机相比较有哪些区别?有哪些特点? 答:与通用微型计算机相比,单片机的硬件上,具有严格分工的存储器ROM和RAM和I/O端口引脚具有复用功能;软件上,采用面向控制的指令系统和硬件功能具有广泛的通用性,以及品种规格的系列化。单片机还具备体积小、价格低、性能强大、速度快、用途广、灵活性强、可靠性高等特点。 1-3 简述计算机的工作过程。 答:计算机的工作是由微处理器以一定的时序来不断的取指令、指令译码和执行指令的过程。 1-4 单片机的几个重要指标的定义。 答:单片机的重要指标包括位数、存储器、I/O口、速度、工作电压、功耗和温度。 1-5 单片微型计算机主要应用在哪些方面? 答:单片机的主要应用领域有智能化产品、智能化仪表、智能化测控系统、智能化接口等方面。 1-6 为什么说单片微型计算机有较高的性能价格比和抗干扰能力? 答:因为单片微型计算机主要面向特定应用而设计,设计者在硬件和软件上都高效率地设计,量体裁衣、去除冗余,力争在同样的硅片面积上实现更高的性能,具备较高的性能、价格比;单片机嵌入式系统中的软件一般都固化在存储器芯片或单片机本身中,而不是存贮于磁盘等载体中,另外单片机体积小,可以放入屏蔽设备中,从而使其具有较高的抗干扰能力。 1-7 简述单片机嵌入式系统的定义和特点。 答:单片机嵌入式系统是嵌入到对象体系中的专用计算机系统;其特点是面向特定应用、与各个行业的具体应用相结合、硬件和软件高效率、软件固化在存储器芯片或单片机本身和不具备自举开发能力。 习题与思考题2 2-1 MCS-51单片机内部包含哪些主要功能部件?它们的作用是什么? 答:MCS-51单片机在一块芯片中集成了CPU、RAM、ROM、定时/计数器、多功能I/O口和中断控制等基本功能部件。 单片机的核心部分是CPU,CPU是单片机的大脑和心脏。 程序存储器用于存放编好的程序或表格常数。数据存储器用于存放中间运算结果、数据暂存和缓冲、标志位等。 定时/计数器实质上是加法计数器,当它对具有固定时间间隔的内部机器周期进行计数时,它是定时器;当它对外部事件进行计数时,它是计数器。 I/O接口的主要功能包括:缓冲与锁存数据、地址译码、信息格式转换、传递状态(外设状态)和发布命令等。 中断控制可以解决CPU与外设之间速度匹配的问题,使单片机可以及时处理系统中许多随机的参数和信息,同时,它也提高了其处理故障与应变能力的能力。 2-2 MCS-51单片机的核心器件是什么?它由哪些部分组成?各部分的主要功能是什么? 答:单片机的核心部分是CPU,可以说CPU是单片机的大脑和心脏。它由运算器、控制器和布尔(位)处理器组成。 运算器是用于对数据进行算术运算和逻辑操作的执行部件。

单片机试题库(有答案)

2012《单片机与接口技术》习题库及答案 一、判断题(判断每小题的对错,对的在小题前的括号中打“√”,错的在小题前的括号中打“×”。) MCS-51单片机原理与结构 (×)1.MCS-51单片机是高档16位单片机。 (√)2.MCS-51的产品8051与8031的区别是:8031片内无ROM。(×)3.单片机的CPU从功能上可分为运算器和存储器。 (√)4.8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。 (√)5.8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存放程序运行中的各种状态信息。 (×)6.MCS-51的程序存储器用于存放运算中间结果。 (√)7.MCS-51的数据存储器在物理上和逻辑上都分为两个地址空间:一个是片内的256字节的RAM,另一个是片外最 大可扩充64K字节的RAM。 (√)8.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。(√)9.CPU的时钟周期为振荡器频率的倒数。 (×)10.单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期。(√)11.单片机的指令周期是执行一条指令所需要的时间。一般由

若干个机器周期组成。 (×)12.单片机系统扩展时使用的锁存器,是用于锁存高8位地址。(×)13.MCS-51单片机上电复位后,片内数据存储器的内容均为00H。 (√)14.当8051单片机的晶振频率为12MHZ时,ALE地址锁存信号端的输出频率为2MHZ的脉冲。 (√)15.8051单片机片内RAM从00H~1FH的32个单元,不仅可以作工作寄存器使用,而且可作为通用RAM来读写。(×)16.MCS-51单片机的片内存储器称为程序存储器。 (×)17.MCS-51单片机的数据存储器是指外部存储器。 (√)18.MCS-51单片机的特殊功能寄存器集中布置在片内数据存储器的一个区域中。 MCS-51单片机指令系统及程序设计 (×)19.MCS-51单片机的指令格式中操作码与操作数之间必须用“,”分隔。 (√)20.MCS-51指令:MOV A,#40H ;表示将立即数40H传送至A 中。 (√)21.MCS-51指令:MOV A,@R0 ;表示将R0指示的地址单元中的内容传送至A中。 (√)22.MCS-51指令:MOVX A,@DPTR ;表示将DPTR指示的地址单元中的内容传送至A中。 (×)23.MCS-51的数据传送指令是把源操作数传送到目的操作数,

单片机习题集答案解析1~2

习题一 1.什么是单片机,和微机相比较,它有什么优点? 2.请叙述51系列单片机的主要产品及其特点。 3.除51系列单片机外,常用的单片机还有哪些型号,各有什么优点? 4.单片机中常用的数制有哪些,它们之间相互如何转换? 5.计算机中常用的二进制编码有哪些,请分别予以叙述。 6.(1)10和(-1)10的原码、反码和补码分别是多少? 习题二 1.单片机主要应用在什么领域? 2. 89C51单片机包含哪些主要逻辑功能部件? 各有什么主要功能? 3.89C51单片机EA端如何使用? 4.什么是机器周期、指令周期?89C51指令周期、机器周期和时钟周期的关系如 何?当主频为12MHz时,一个机器周期等于多少微秒?执行一条最长的指令需多少微秒? 5. 如何认识89C51存储器空间在物理结构上可划分为四个空间,而在逻辑上又 可划分为三个空间?各空间的寻址围、寻址方式是什么? 6.89C51有哪些主要的特殊功能寄存器,分布在哪里? 7.部RAM低128B从功能和用途方面,可划分为哪三个区域? 8.89C51部RAM有几组工作寄存器?每组工作寄存器有几个工作寄存器?寄存 器组的选择由什么决定? 9.89C51的外部RAM和I/O口是如何编址的,如何寻址? 10.89C51的程序存储器的寻址空间是多少,如何区别片程序存储器和片外程序

存储器的? 11.89C51的位寻址区在哪里,位寻址空间是多少? 12.什么是堆栈,什么是SP,89C51的堆栈位于什么地方,复位后堆栈指针初 值是多少,一般将SP设置为多少?进栈、出栈时堆栈指针将怎样变化?13.单片机包括哪两种复位方式,在单片机应用系统中为何需要系统复位,复位 后主要寄存器的状态如何? 14.89C51的P3口各引脚的第二功能是什么? 15.89C51有几种低功耗方式,如何进入和退出? 习题三 1.什么是指令,什么是指令系统? 2.89C51总共有多少条指令,分为哪几类? 3.89C51有哪些寻址方式,各自的寻址空间如何? 4.说明下列指令中源操作数采用的寻址方式。 MOV A,R7 MOV A,55H MOV A,#55H JMP A+DPTR MOV 30H,C MOV A,R0 MOVX A,R0 5.下列各条指令单独执行后,A中的结果是什么?设(60H)=35H,(A)=19H, (R0)=30H,(30H)=0FH,(DPTR)=2000H,(2000H)=0AAH,(2019H)

单片机原理及应用习题答案第三版(供参考)

第一章习题参考答案 1-1:何谓单片机?与通用微机相比,两者在结构上有何异同? 答:将构成计算机的基本单元电路如微处理器(CPU)、存储器、I/O接口电路和相应实时控制器件等电路集成在一块芯片上,称其为单片微型计算机,简称单片机。 单片机与通用微机相比在结构上的异同: (1)两者都有CPU,但通用微机的CPU主要面向数据处理,其发展主要围绕数据处理功能、计算速度和精度的进一步提高。例如,现今微机的CPU都支持浮点运算,采用流水线作业,并行处理、多级高速缓冲(Cache)技术等。CPU的主频达到数百兆赫兹(MHz),字长普遍达到32位。单片机主要面向控制,控制中的数据类型及数据处理相对简单,所以单片机的数据处理功能比通用微机相对要弱一些,计算速度和精度也相对要低一些。例如,现在的单片机产品的CPU大多不支持浮点运算,CPU还采用串行工作方式,其振荡频率大多在百兆赫兹范围内;在一些简单应用系统中采用4位字长的CPU,在中、小规模应用场合广泛采用8位字长单片机,在一些复杂的中、大规模的应用系统中才采用16位字长单片机,32位单片机产品目前应用得还不多。 (2) 两者都有存储器,但通用微机中存储器组织结构主要针对增大存储容量和CPU对数据的存取速度。现今微机的内存容量达到了数百兆字节(MB),存储体系采用多体、并读技术和段、页等多种管理模式。单片机中存储器的组织结构比较简单,存储器芯片直接挂接在单片机的总线上,CPU对存储器的读写按直接物理地址来寻址存储器单元,存储器的寻址空间一般都为64 KB。 (3) 两者都有I/O接口,但通用微机中I/O接口主要考虑标准外设(如CRT、标准键盘、鼠标、打印机、硬盘、光盘等)。用户通过标准总线连接外设,能达到即插即用。单片机应用系统的外设都是非标准的,且千差万别,种类很多。单片机的I/O接口实际上是向用户提供的与外设连接的物理界面。用户对外设的连接要设计具体的接口电路,需有熟练的接口电路设计技术。 另外,单片机的微处理器(CPU)、存储器、I/O接口电路集成在一块芯片上,而通用微机的微处理器(CPU)、存储器、I/O接口电路一般都是独立的芯片 1-4 IAP、ISP的含义是什么? ISP:In System Programable,即在系统编程。用户可以通过下载线以特定的硬件时序在线编程(到单片机内部集成的FLASH上),但用户程序自身不可以对内部存储器做修改。 IAP:In Application Programable,即在应用编程。用户可以通过下载线对单片机进行在线编程,用户程序也可以自己对内部存储器重新修改。 1-6 51单片机与通用微机相比,结构上有哪些主要特点? (1)单片机的程序存储器和数据存储器是严格区分的,前者为ROM,后者为RAM; (2)采用面向控制的指令系统,位处理能力强; (3)I/O引脚通常是多功能的; (4)产品系列齐全,功能扩展性强; (5)功能是通用的,像一般微处理机那样可广泛地应用在各个方面。 1-7 51单片机有哪些主要系列产品? (1)Intel公司的MCS-51系列单片机:功能比较强、价格比较低、较早应用的单片机。此系列三种基本产品是:8031/8051/8751; (2)ATMEL公司的89系列单片机:内含Flash存储器,开发过程中可以容易地进行程序修改。有8位Flash子系列、ISP_Flash子系列、I2C_Flash子系列; (3)SST公司的SST89系列单片机:具有独特的超级Flash技术和小扇区结构设计,采用IAP和ISP技术;

单片机试题及答案1

一、填空题 已知x的补码数10110111B,x的真值是___201D。 进制转换:134D=__10000110B;=______86H。 32K存储容量对应的地址范围从0000H-7FFFH_。 CPU与内存或I/O接口相连的系统总线通常由_控制总线__、数据总线__、地址总线___等三种信号组成。MCS-51单片机上电复位时PC=_0000_H,SP=_07_H;工作寄存器缺省采用第___________组,这组寄存器的地址范围是从______H~_____H。 MCS-51单片机系列有__5__个中断源,可分为___2__个优先级。上电复位时外部中断0__中断源的优先级别最高。 MCS-51单片机内部RAM共分为______2__个功能区,其高端128个字节的地址空间称为特殊功能寄存器_区,其中仅有________个字节有实际意义。 8255可编程芯片通常作为_并行接口_______扩展之用;8253可编程芯片通常作为_定时器_______扩展之用。8155可编程芯片通常作为_并行接口计数器和存储器______扩展之用;8279可编程芯片通常作为_键盘/显示控制器________扩展之用。 MCS-51 的并行I/O口信息有____读引脚________和____读锁存_________两种读取方法,读一改一写操作是针对并行I/O口内的锁存器进行的。 74LS273通常用来作为简单______输出__________接口扩展;而74LS244则常用来作为简单________输入_______接口扩展。 不带输入数据锁存器的D/A转换器,CPU必须通过______锁存或寄存__器件与D/A转换器传送数据;无三态输出功能的A/D转换器,应当通过_____三态___器件与CPU传送数据。 若用并行口来扩展一个有36只按键的行列式键盘,最少需__12_根I/O线。 74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中___八_块芯片。 MCS-51单片机访问外存储器时利用_____ALE_______信号锁存来自_____P0_____口的低八位地址信号。在MCS-51系统中,当晶振频率采用12MHz时,一个机器周期等于_1__微秒。 8051的T0作为计数器用时,其计数频率不能超过晶振频率的___二十四分之一__。 二、选择题 通常所说的主机是指( C )。 (A)硬件和软件(B)CPU和磁盘存储器 (C)CPU和主存(D)运算器和控制器

单片机复习题及答案

一、填空题: 1、MCS—5l单片机的最大程序寻址空间是KB,该空间的 地址范围从 至,系统上电及复位后,程序入口地址为。 2、若由程序设定PSW中的RS1、RS0=01,则工作寄存器R0~R7的直 接地址为__ __。 3、MCS-51单片机的I/O端口采用__ __ 编址方式。、 4、一个8位D/A转换器其分辨率为_ __,若该8位D/A转 换器的基准电压为5V,则数字量100对应得模拟量为。 5、单片机系统中经常采用的地址译码技术包括法和 法。 6、INTEL 8051 CPU 是位的单片机,其内部有KB的 ROM。 7、指出下列各指令中源操作数的寻址方式。 (1)MOVC A,@A+DPTR (2)XCH A,@R0; (3)MOV C,P1.0 (4)JC LOOP 8、判断下列各条指令的书写格式是否有错,并指出原因。 (1)MUL R0R1 (2)MOV A, @R7 (3)MOV A, #3000H (4)MOV R1, C 9、单片机与外设进行数据交换通常有__________方式、__________方式和_____ 方式三种。 10、MCS-51单片机串行口的方式0是________ _____方式,方式2是方式。 11、单片机复位后SP中的状态为_________,P0~P3口的状态为_________。 12、串行通信根据数据传送时的编码格式不同可分为

________________和________________两种方式。 13、堆栈按照___________原则工作,使用__________指明栈顶位置。 14、8051单片机片内有___________字节的ROM,____________字节的RAM。 15、使用8031单片机构成的系统时,其EA引脚应______________,因为______________________。 16、ADC0809是_____位的A/D转换器。 17、单片机复位后PC的内容为___________,复位对片内RAM中存放的内容______(有,无)影响。 18、多位LED显示器通常有________显示和_________显示两种接口。。 19. 执行下列两条指令后,PSW中的标志位(CY)= ,(OV)= ,(AC)= ,(P)= 。 MOV A,#80H ADD A,#98H 20.JC LOOP指令中操作数的寻址方式是,MOV A,P1指令中源操作数的寻址方式为。 21.下列指令中正确的是。 (1)RLC R7 (2)SETB R7.0 (3)MOV A, @DPTR (4)POP 40H 22.一个4k*4RAM芯片的地址线有根,数据线有。23.设(A)=30H,(B)=40H,(SP)=40H,执行下列程序段后,(A)= 。 PUSH A PUSH B

单片机原理及应用张毅刚课后习题答案完整版

第1章思考题及习题1参考答案 一、填空 1. 除了单片机这一名称之外,单片机还可称为或。答:微控 制器,嵌入式控制器. 2.单片机与普通微型计算机的不同之处在于其将、、和 三部分,通过内部连接在一起,集成于一块芯片上。答:CPU、存储器、I/O口、总线 3. AT89S52单片机工作频率上限为 MHz。答:33 MHz。 4. 专用单片机已使系统结构最简化、软硬件资源利用最优化,从而大大降低 和提高。答:成本,可靠性。 二、单选 1. 单片机内部数据之所以用二进制形式表示,主要是 A.为了编程方便B.受器件的物理性能限制 C.为了通用性D.为了提高运算速度答:B 2. 在家用电器中使用单片机应属于微计算机的。 A.辅助设计应用B.测量、控制应用

C.数值计算应用D.数据处理应用 答: B 3. 下面的哪一项应用,不属于单片机的应用范围。 A.工业控制 B.家用电器的控制 C.数据库管理 D.汽车电子设备 答:C 三、判断对错 1. STC系列单片机是8051内核的单片机。对 2. AT89S52与AT89S51相比,片内多出了4KB的Flash程序存储器、128B的RAM、 1个中断源、1个定时器(且具有捕捉功能)。对 3. 单片机是一种CPU。错 4. AT89S52单片机是微处理器。错 5. AT89C52片内的Flash程序存储器可在线写入,而AT89S52则不能。错 6. 为AT89C51单片机设计的应用系统板,可将芯片AT89C51直接用芯片AT89S51替换。对 7. 为AT89S51单片机设计的应用系统板,可将芯片AT89S51直接用芯片AT89S52替换。对

单片机原理试题库答案

单片机原理及应用复习题及答案 一、选择题(在每个小题四个备选答案中选出一个或几个正确答案,填在题的括号中) 1、80C51基本型单片机内部程序存储器容量为(C)。 (A)16KB (B)8KB (C)4KB (D)2KB 2、在80C51单片机应用系统中,可以作为时钟输出的是(C)引脚。 (A)EA(B)RST (C)ALE (D)PSEN 3、在80C51的4个并行口中,能作为通用I/O口和高8位地址总线的是(C)。 (A)P0 (B)P1 (C)P2 (D)P3 4、当优先级的设置相同时,若以下几个中断同时发生,(D)中断优先响应。 (A)并口(B)T1 (C)串口(D)T0 5、在80C51中,要访问SFR使用的寻址方式为(AB)。 (A)直接寻址(B)寄存器寻址(C)变址寻址(D)寄存器间接寻址 6、以下的4条指令中,不合法的指令为(D)。 (A)INC A (B)DEC A (C)INC DPTR (D)SWAP ACC 7、当需要扩展一片8KB的RAM时,应选用的存储器芯片为(B)。 (A)2764 (B)6264 (C)6116 (D)62128 8、若想扩展键盘和显示,并希望增加256字节的RAM时,应选择(A)芯片。 (A)8155 (B)8255 (C)8253 (D)8251 9、80C51单片机要进行10位帧格式的串行通讯时,串行口应工作在(B )。 (A)方式0 (B)方式1 (C)方式2 (D)方式3 10、80C51复位初始化时未改变SP的内容,第一个入栈的单元地址为(A)。 (A)08H (B)80H (C)00H (D)07H 11、MCS—51单片机的复位信号是( A )有效。 A.高电平 B.低电平 C.脉冲 D.下降沿 12、若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过( B )。 A.2μs B.4μs C.8μs D.1ms 13、若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用( D )指令。 A.PUSH R0 B.PUSH @R0 C.PUSH 00H D.PUSH 08H 14、能够用紫外光擦除ROM中程序的只读存储器称为( C )。 A.掩膜ROM B.PROM C.EPROM D.EEPROM 15、在片外扩展一片2764程序存储器芯片要( B )地址线。 A.8根 B.13根 C.16根 D.20根 16、定时器/计数器工作方式1是( D )。 A.8位计数器结构 B.2个8位计数器结构 C.13位计数结构 D.16位计数结构 17、设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为 ( C ) A.2MHz B.1MHz C.500KHz D.250KHz 18、已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为( A )。 A.06H B.F9H C.30H D.CFH

单片机习题集及答案

1.在MCS-51中,有7种寻址方式,它们分别为立即数寻、寄存器寻址、直接寻址、寄存器间接寻址、相对寻址、变址寻址和位寻址。 2.汇编语言的指令格式为标号:操作码操作数注释。 3.数据传送类指令执行完毕,源操作数的内容不会(会/不会)丢失。 4.8051内部RAM从20H至2FH既可位寻址,又可间接寻址,位地址空间从00H 到7FH 。5.MCS-51单片机指令系统中,指令长度有一字节、二字节和(三)字节,指令执行时间有一个机器周期、两个机器周期和四机器周期,乘法指令需四机器周期。 6.MOV A,20H中,20H的寻址方式称之为_直接___;SETB 20H的寻址方式为位寻址。 7.关于堆栈类操作的两条指令分别是_PUSH(入栈)指令_ 、POP(出栈)指令;堆栈操作只能是寄存器间接寻址寻址。 8.访问8031片外数据存储器MOVX指令采用的是寄存器间接寻址寻址方式。访问片外序存储器MOVC指令采用的是变址寻址方式。 9.设(A)=55H,(R5)=AAH,则执行ANL A,R5指令后的结果是(A)= 00H ,(R5)= AAH ;则执行ORL A,R5指令后的结果是(A)= FFH ,(R5)= AAF ; 则执行XRL A,R5指令后的结果是(A)= FFH ,(R5)= AAH 。 10.伪指令不产生(产生/不产生)可执行目标代码。汇编语言程序结束的指令为END 。11.DA指令跟在ADD,ADDC 指令的后面,用与二进制数与BCD 码的调整。若 (A)=0AH ,执行DA A指令后,(A)= 15 。 单项选择题 1.JMP跳转范围是:(D. -128~127B) 2.MCS—51系列单片机最长的一条指令需 B. 4个机器周期。 3.MOV A,@R0这条指令中@R0的寻址方式称为:(B. 寄存器间接寻址) 4.在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是:B. PSW 5.下列指令中正确的是:B. JBC TF0,L1 6.下列指令中错误的是:A. SETB 50H.0 7.将累加器的值压入堆栈的正确指令是:B. PUSH A 8.下列那条减法指令是错误的:C. SUBBC 9. 指令CJNE A ,#00H ,LOOP 影响PSW的哪一位:C.CY 10. 在MUL AB指令中,若积超过255,则C. OV=1 11.在相对寻址方式中,寻址的结果体现在A.PC中 12.在相对寻址方式中,"相对"两字是指相对于 C.当前指令的末地址 13.在寄存器间接寻址方式中,指定寄存器中存放的是B.操作数地址 14.对程序存储器的读操作,只能使用D.MOVC指令 15.必须进行十进制调整的十进制运算C.只有加法 16.执行返回指令时,返回的断点是C.调用指令下一条指令的首地址 17.下列指令中与进位标志位CY 无关的指令有D.无条件转移指令 18.可以为访问程序存储器提供或构成地址的有D.PC、A、DPTR和SP 19.以下各项中不能用来对内部数据存储器进行访问的是A.数据指针DPTR 20.若原来工作寄存器0组为当前寄存器组,现要改1组为当前寄存器组,不能使用指令C.MOV PSW.3,C 21.不能为程序存储器提供和构成地址的有:D.PSW

单片机原理及应用课后习题参考答案~章

《单片机原理及应用》习题答案 第一章计算机基础知识 1-1 微型计算机主要由哪几部分组成?各部分有何功能? 答:一台微型计算机由中央处理单元(CPU)、存储器、I/O接口及I/O设备等组成,相互之间通过三组总线(Bus):即地址总线AB、数据总线DB和控制总线CB来连接。 CPU由运算器和控制器组成,运算器能够完成各种算术运算和逻辑运算操作,控制器用于控制计算机进行各种操作。 存储器是计算机系统中的“记忆”装置,其功能是存放程序和数据。按其功能可分为RAM和ROM。 输入/输出(I/O)接口是CPU与外部设备进行信息交换的部件。 总线是将CPU、存储器和I/O接口等相对独立的功能部件连接起来,并传送信息的公共通道。 1-3 什么叫单片机?其主要由哪几部分组成? 答:单片机(Single Chip Microcomputer)是指把CPU、RAM、ROM、定时器/计数器以及I/O接口电路等主要部件集成在一块半导体芯片上的微型计算机。 1-4 在各种系列的单片机中,片内ROM的配置有几种形式?用户应根据什么原则来选用? 答:单片机片内ROM的配置状态可分四种: (1)片内掩膜(Mask)ROM型单片机(如8051),适合于定型大批量应用产品的生产; (2)片内EPROM型单片机(如8751),适合于研制产品样机; (3)片内无ROM型单片机(如8031),需外接EPROM,单片机扩展灵活,适用于研制新产品;

(4)EEPROM(或Flash ROM)型单片机(如89C51),内部程序存储器电可擦除,使用更方便。 1-5 写出下列各数的另两种数制的表达形式(二、十、十六进制) 1-6 写出下列各数的BCD参与: 第二章MCS-51单片机的硬件结构 2-1 8052单片机片内包含哪些主要逻辑功能部件? 答:8052单片机片内包括: ①8位中央处理器CPU一个 ②片内振荡器及时钟电路 ③256B数据存储器RAM。 ④8KB片内程序存储空间ROM ⑤21个特殊功能寄存器SFR ⑥4个8位并行I/O端口(32条线) ⑦1个可编程全双工串行口 ⑧可寻址64KB的外部程序存储空间和外部数据存储空间 ⑨3个16位的定时器/计数器

单片机原理与应用试题库___答案

《单片机原理及应用》试题库 一、填空题 1.单片机就是把( CPU)、( 输入/输出 )、和( 存储器 )等部件都集成在一个电路芯片上,并具备一套功能完善的( 指令系统 ),有的型号同时还具备( AD )和( DA )等功能部件,其简称为( 微处理器 )或(微控制器 )。 2.Intel公司典型的单片机有( MCS-51系列 )和( MCS-96系列 )。 3.单片机具有体积( 下 )、重量( 轻 )、价格( 低 )、功耗( 小 )、控制功能强、运算速度快、运用灵活、易于产品化、抗扰能力( 强 )等特点,故在国民经济建设、军事及家用电器等领域均得到了广泛的应用。 4.微处理器本身不是计算机,它是微型计算机的核心部件,又称它为( CPU )。它包括两个主要部分:(运算器)、(控制器)。 5.当扩展外部存储器或I/O口时,P2口用作(地址线的高8位)。 6.MCS-51单片机内部RAM区有( 4 )个工作寄存器区。 7.MCS-51单片机内部RAM区有( 128 )个位地址。 8.89C51单片机片内RAM中位寻址区的地址范围是( 20H—2FH ),工作寄存器区的地址范围是( 00H—1FH ),片内程序存储器中寻址区的地址范围是( 0000H —07FFH )。 9.MCS-51有( 4 )个并行I\O口。 10.MCS-51的堆栈是软件填写堆栈指针临时在( 30H—7FH )内开辟的区域. 11.MCS-51片内( 20H—2FH )范围内的数据存储器,既可以字节寻址又可以位寻址。 12.程序状态标志字寄存器PSW中的PSW.7的含义是(进位和借位标志位);PSW.0的含义是(奇偶校验位)。 13.若不使用89C51片内的程序存储器,引脚( EA’)必须接地。 14.MCS-51中凡字节地址能被( 0和8 )整除的特殊功能寄存器均能寻址。 15.MCS-51有4组工作寄存器,它们的字节地址范围是( 00H—1FH )。 16.当MCS-51引脚( ALE )信号有效时,表示从P0口稳定地送出了低8位地址. 17.在单片机的RESET端出现(两个机器周期以上的高电平时),便可以可靠复位,复位后的程序指针PC指向( 0000H )地址。 18.MCS-51系列单片机有:(外部中断0), (外部中断1 ), (定时/计数器T0溢出中断), (定时/计数器T1溢出中断), (串行口)等5个中断请求源。 39.KeiL C51软件中,工程文件的扩展名是__UV2______,编译连接后生成可烧写的文件扩展名是__hex_______。

51单片机复习题及答案

第1章单片机概述 3 ?在家用电器中使用单片机应属于微计算机的 _________ o A ?辅助设计应用; B ?测量、控制应用; C .数值计算应用; D ?数据处理应用 答:B o 4?微处理器、微计算机、微处理机、 CPU 、单片机它们之间有何区别? 答:微处理器、微处理机和CPU 都是中央处理器的不同称谓;而微计算机、单片机都是一个完 整的计算机系统,单片机特指集成在一个芯片上的用于测控目的的单片微计算机。 5. MCS-51系列单片机的基本型芯片分别为哪几种?它们的差别是什么? 答:MCS-51系列单片机的基本型芯片分别是8031、8051和8751 o 它们的差别是在片内程序存 储器上。8031无片内程序存储器,8051片内有4KB 的程序存储器ROM ,而8751片内集成有 4KB 的程序存储器EPROM o 6. 为什么不应当把51系列单片机称为MCS-51系列单片机? 答:因为MCS-51系列单片机中的“ MCS ”是In tel 公司生产的单片机的系列符号,而 51系列单 片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机。 第2章51单片机片内硬件结构 1?在51单片机中,如果采用6MHz 晶振,一个机器周期为 答:2血 2. AT89C51单片机的机器周期等于 答: 12o 3?若A 中的内容为63H ,那么,P 标志位的值为— 答:P 标志位的值为0o 4?内部RAM 中,可作为工作寄存器区的单元地址为 答:00H ; 1FH o 5?通过堆栈操作实现子程序调用,首先要把 ______ 回时,再进行出栈保护,把保护的断点送回到 _____ 答: PC ; PC o 6. 51单片机程序存储器的寻址范围是由程序计数器PC 的位数所决定的,因为51单片机的PC 是16位的,因此其寻址的范围为 ___________ KB o 答: 64KB o 7?判断下列 1 .单片机与普通微型计算机的不同之处在于其将 块芯片上。 答:CPU 、存储器、I/O 口。 2. 8051与8751的区别是 — A .内部数据存储单元数目不同 C .内部程序存储器的类型不同 答:C o 、和 3部分集成于 B .内部数据存储器的类型不同 D .内部寄存器的数目不同 个时钟振荡周期。 的内容入栈,以进行断点保护。调用返 项说法是正确的。

相关文档
相关文档 最新文档