《单片机原理和应用》一(含答案)
单片机原理及应用试题及答案
单片机原理及应用试题及答案[1]
一.填空题(每空1分,共20分)
1、单片机与普通计算机的不同之处在于其将 cpu 、存储器和 I/O口三部分集成于一块芯片上。
2、使用双缓冲方式的D/A转换器,可实现多路模拟信号的同步输出。
3、通过堆栈操作实现子程序调用,首先就要把 pc 的内容入栈,以进行断点保护。调用返回时,再进行出栈保护,把保护的断点送回到 PC 。
4、在基址加变址寻址方式中,以累加器A 作变址寄存器,以 DPTR 或 PC 作基址寄存器。
5、假定累加器A中的内容为40H,执行指令
1000H:MOVC A,@A+PC
后,把程序存储器 1041H 单元的内容送入累加器A中。
6、在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的地址。
7、假定A=83H,(R0)=17H,(17H)=0B5H,执行以下指令:
ANL A,#17H
ORL 17H,A
XRL A,@R0
CPL A
后,A的内容为 4BH 。
8、已知程序执行前有A=01H,SP=42H,(41H)=FFH,(42H)=FFH。下述程序执行后:
POP DPH
POP DPL
MOV DPTR,#3000H
RL A
MOV B,A
MOVC A,@A+DPTR
PUSH A
MOV A,B
INC A
MOVC A,@A+DPTR
PUSH A
RET
ORG 3000H
DB 10H,80H,30H,80H,50H,80H
请问:A= 80H ,SP=42H ,(41H)= 30H ,(42H)= 80H PC=8030H。
单片机原理及应用习题及参考答案
单⽚机原理及应⽤习题及参考答案
《单⽚机原理及应⽤》复习题
⼀、选择题
1、MCS-51响应中断时,下⾯哪⼀个条件不是必须的()
(A)当前指令执⾏完毕(B)中断是开放的
(C)没有同级或⾼级中断服务(D)必须有RETI
2、执⾏PUSH ACC指令,MCS-51完成的操作是()
(A)SP+1→SP,(ACC)→(SP);(B)(ACC)→(SP),SP-1→SP
(C)SP-1→SP,(ACC)→(SP);(D)(ACC)→(SP),SP+1→SP
3、89C51是()
(A)CPU (B)微处理器
(C)单⽚微机(D)控制器
4、关于MCS-51的堆栈操作,正确的说法是()
(A)先⼊栈,再修改栈指针(B)先修改栈指针,再出栈
(C)先修改栈指针,再⼊栈(D)以上都不对
5、MOV C,#00H的寻址⽅式是()
(A)位寻址(B)直接寻址(C)⽴即寻址(D)寄存器寻址
6、必须进⾏⼗进制调整的⼗进制运算()
(A)有加法和减法(B)有乘法和除法
(C)只有加法(D)只有减法
7、ORG 0000H
AJMP 0040H
ORG 0040H
MOV SP,#00H 当执⾏完左边的程序后,PC的值是()(A)0040H (B)0041H (C)0042H (D)0043H 8、MCS-51复位时,下述说法正确的是()
(A)(20H)=00H (B)SP=00H (C)SBUF=00H (D)TH0=00H
9、可以为访问程序存储器提供或构成地址的有()
(A)只有程序计数器PC (B)只有PC和累加器A
(C)只有PC、A和数据指针DPTR (D)PC、A、DPTR和SP
单片机原理及应用课后习题参考答案~章
《单片机原理及应用》习题答案
第一章计算机基础知识
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 章思考题及习题 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
⼀、填空
1.单⽚机按照⽤途通常分为通⽤型和专⽤型。
2.单⽚机也称为微控制器和单⽚微型计算机。⼆、简答
1.什么是单⽚机?
答:单⽚机也称微控制器,它是将中央处理器、程序处理器、数据处理器、输⼊/输出接⼝、定时/计数器串⾏⼝、系统总线等集成在⼀个半导体芯⽚上的微计算机,因此⼜称为单⽚微型计算机,简称为单⽚机。
2.简述单⽚机的特点和应⽤领域。答:(1)单⽚机体积⼩,应⽤系统结构简单,能满⾜很多应⽤领域对硬件功能的要求。
(2)单⽚机的可靠性⾼。
(3)单⽚机的指令系统简单,易学易⽤。
(4)单⽚机的发展迅速,特别是最近⼏年,单⽚机的内部结构越来越完善。
3.写出AT89S51与AT89S52芯⽚的主要区别。
内部程序存储区容量不同,52的程序存储空间为8K ,内部数据存储空间为256B ,中断源8个,定时器/计数器有3个,⽽51的程序存储空间为4K ,内部数据存储空间为128B ,中断源5个,定时器/计数器有2个。
思考题与习题2
⼀、填空题
1.如果(PSW )=10H, 则内部RAM ⼯作寄存器区的当前寄存器是第⼆组寄存器,8个寄存器的单元地址为 10H ~ 17H 。
2.为寻址程序状态字F0位,可使⽤的地址和符号有 PSW.5 、 0D0H.5 、 F0 和 0D5H 。
3.单⽚机复位后,(SP )= 07H ,P0~P3= FFH ,PC= 0000H ,PSW= 00H A= 00H 。
4.AT89S51单⽚机的程序存储器的寻址范围是由 PC 决定的,由于AT89S51单⽚机的PC 是 16 位的,所以最⼤寻址范围为 64KB 。
单片机原理及应用习题集(含答案)
12、在 MCS—51 中,需双向传递信号的是( (A)地址线 (B)数据线 (C)控制线
13、下列指令中于进位标志位 CY 无关的指令有( (A)移位指令 (B)位操作指令 14、在程序储存器的读操作,只能使用( (A)MOV 指令 (B) PUSH 指令
2、以下不是构成的控制器部件(
A 程序计数器、 B 指令寄存器、 C 指令译码器、 3、以下不是构成单片机的部件( A 微处理器(CPU)、B 存储器 4、下列不是单片机总线是( A 地址总线 B 控制总线 C 数据总线 )
C 接口适配器(I\O 接口电路) D 打印机 ) D 输出总线
5、PSW=18H 时,则当前工作寄存器是( ) (A)0 组 (B)1 组 (C)2 组 ) (B)4个TTL低电平负载 (D)10个TTL低电平负载 ) (D)3 组
)
18、MCS-51 的特殊功能寄存器分布在 60H~80H 地址范围内。(
19、MCS-51 有 4 个并行 I\O 口,其中 P0~P3 是准双向口,所以由输出转输入时必须先向输出 锁存器写入"0"。 2-3 填空 1、单片微型机由 2、微处器由 、 、 和 和 三大部分组成。 三部分组成。 。 ( )
12、在中断流程中有“关中断”的操作,对于外部中断 0,要关中断应复位中断允许寄存器 的 ( )
(A)EA 位和 ET0 位 (B)EA 位和 EX0 位 (C)EA 位和 ES 位(D)EA 位和 ET1 位 13、MCS-51 的并行 I/O 口读-改写操作,是针对该口的 ( (A)引脚 (B)片选信号 (C)地址线 ) (D)内部锁存器 )
(完整版)单片机原理与应用参考答案
1.2 单片机的定义.
1
【单选题】
单片机是将做到一块集成电路芯片中,称为单片机。•A、
CPU、RAM、ROM
•B、
CPU、I/O设备
•C、
CPU、RAM
•D、
CPU、RAM、ROM、I/O设备
正确答案: D 我的答案:D
2
【单选题】
微处理器由和控制器两部分组成,是计算机的控制核心。•A、
运算器
•B、
计数器
•C、
定时器
正确答案: A 我的答案:A
3
【判断题】
STC15系列单片机是高档16位单片机。
正确答案:×我的答案:×
第二章第一节已完成
1
【单选题】
每取完一个字节后,PC的内容自动加(),为取下一个字节做准备。•A、
1
•B、
2
•C、
3
•D、
4
正确答案: A 我的答案:A
2
【单选题】
程序计数器PC是一个()位的计数器。
•A、
8
•B、
16
•C、
32
•D、
64
正确答案: B 我的答案:B
3
【单选题】
()指到哪里,CPU就从哪里开始执行程序。•A、
A
•B、
B
•C、
CPU
•D、
PC
正确答案: D 我的答案:D
4
【单选题】
()任务是实现算术与逻辑运算、位变量处理与传送等操作。
•A、
定时器
•B、
计数器
•C、
控制器
•D、
运算器
正确答案: D 我的答案:D
2.2已完成
1
【单选题】
单片机片内RAM的字节地址50H中,可以存放位的二进制数字。
•A、
1
•B、
2
8
•D、
16
正确答案: C 我的答案:C
2
【单选题】
单片机运行后,RS1、RS0为01,CPU选择工作寄存器组。•A、
•B、
1
•C、
2
•D、
3
正确答案: B 我的答案:B
3
【单选题】
单片机片内RAM的位地址10H中,可以存放位的二进制数字。
1
•B、
2
•C、
单片机原理及应用课后习题参考标准答案1-6章
单片机原理及应用》习题答案
第一章计算机基础知识
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),需外接EPRO,M单片机扩展灵活,适用于研制新产品;
(4)EEPRO(M或Flash ROM)型单片机(如89C51),内部程序存储器电可
擦除,使用更方便。
单片机原理与应用及c51答案
单片机原理与应用及c51答案
一、单片机原理与应用:
(1)什么是单片机?
单片机是一种用于控制、监测、记录或存储信息的小型微处理器。它
将微处理器、存储器、I/O接口和其他必要的电子元件集成在一块单片上,可以提供简单的控制功能以及存储微程序的功能。
(2)单片机的两种工作模式
1)指令模式:该模式是微处理器以一条条指令的形式从头开始读取
和执行程序代码,读取和执行的过程无限循环,直至程序结束。
2)中断模式:在这种模式下,当外部设备发送中断信号到微处理器时,微处理器会暂时停止当前的程序执行,转而执行相应的中断处理函数,然后再返回原来的程序执行。
(3)单片机的应用
1)电视机遥控器:单片机可以通过光敏电阻检测遥控器发出的红外
信号,然后把遥控器发出的按键信息表示为一系列的指令,存储在单片机
的内部,这些指令可以控制电视机的音量、换台等功能。
2)家用电器:单片机可以控制复杂的电子设备,如电视机、洗衣机、咖啡机等,用来调节温度、时间、开关等。
二、C51试题及答案:
1.C51属于什么类型的微控制器?
C51属于8位的微控制器,是一个可以用于各种控制系统的灵活易用的控制器。
2.C51的特点有哪些?
(完整版)单片机原理及应用习题答案(第三版)
第一章习题参考答案
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 。
单片机原理与应用试题一及答案
单片机原理与应用试题一及答案
一、判断题(每题1分,共10分)
1.单片机的引脚EA端口接高电平“1”时,CPU从片外程序存储器开始读取指令。()
2.堆栈指针SP的作用就是指出栈区的位置,修改SP就意味着堆栈区发生了变化。()
3.特殊功能寄存器PSW用来存放CPU运算结果的一些特征。()
4.当CPU访问外部存储器时,会自动向P0的每个口锁存器写入“1”,所以对用户而言P0作为地址/数据总线时,是一个真正的双向口。
()
5.Ri作为地址指针仅能访问片内RAM,DPTR作为地址指针主要访问片外RAM。()
6.当T1进行加“1”计数运行时,T0可以工作于任何工作方式下。()
7.在MCS-51系列单片机指令系统中仅有对位才能进行状态测试。
()
8.对于MCS-51系列单片机来说,每个中断源的中断请求标志位的置
位都是通过内部硬件电路自动完成。()
9.当外中断源处于下降沿触发时,中断请求的撤除必须强迫进行。
()
10.串行通信中波特率的设置与定时器T0的设置没有关系。()
二、选择题(每题1分,共10分)
1.单片机复位时,CPU自然选中()组工作寄存器。
(A)第0 (B)第1
(C)第2 (D)第3
2.MCS-51单片机中的位地址00H~7FH,指的是()单元中各位的位地址。(A)片内RAM 00H~1FH (B)片内RAM 20H~2FH
(C)片内RAM 80H~FFH (D)片外RAM0020H~002FH
3.8051单片机外接存储器时,()可以作为普通I/O口使用。
(A)P0、P2口(B)P1、P3口
(完整版)单片机原理及应用考试试题及答案
单片机原理及应用试题一
一、填空题(每空1分,共20分)
1、计算机的系统总线有地址总线、控制总线和数据总线。
2、通常、单片机上电复位时PC= 0000H,SP= 07H;而工作寄存器则缺省采用第00 组,这组寄存器的地址范围是从00H~ 07H。
3、JZ e 的操作码地址为1000H,e=20H,它转移的目标地址为1022H。
4、汇编语言中可以使用伪指令,它们不是真正的指令,只是用来对汇编过程进行某种控制。
5、假定累加器A的内容30H,执行指令:
1000H:MOVC A,@A+PC
后,把程序存储器1031H单元的内容送累加器A中。
6、MCS-51单片机访问外部存储器时,利用ALE信号锁存来自P0口的低8位地址信号。
7、MCS-51单片机8031中有2个16位的定时/计数器,可以被设定的工作方式有四种。
8、MCS-51单片机有5个中断源,可分为 2 个中断优先级。上电复位时外部中断0中断源的最高。
9、用串行口扩展并行口时,串行接口的工作方式应选为方式0。
10、半导体存储器的最重要的两个指标是存储容量和存储速度。
11、若某8位D/A转换器的输出满刻度电压为+5V,则D/A转换器的分辨率为5/255=0.0196V。
12、写8255A控制字时,需将A1、A0置为11。
二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。每题1分,共10分)
1、在CPU内部,反映程序运行状态或反映运算结果的一些特征寄存器是(B)
(A)PC(B)PSW(C)A(D)SP
2、要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是(B )
《单片机原理与应用》复习题1
一、填空题
1、80C51单片机的内部RAM的寻址范围为。
2、片内RAM可进行位寻址的空间位地址范围是 _。
3、80C51单片机中P0口和P2口除了可以进行数据的输入、输出外,还可以作为。
4、8051系列单片机扩展外部ROM的最大容量为 _。
5、单片机应用程序一般存放在 _。
6、在接口电路中,把已经编址并能进行读写操作的寄存器称为 _。
7、80C51内部的SFR有 _。
8、80C51基本型单片机的内部ROM为 _。
9、80C51的堆栈一般设在 _。
10、P2口通常用作 _,也可以作通用的I/O口使用。
11、汇编语言源程序的扩展名为 _。
12、将立即数#33H送20H单元使用 _指令。
13、要用传送指令访问80C51片外RAM,它的指令操作码助记符是 _。
14、定时/计数器的控制寄存器为 _。
15、定时器1 工作在计数方式时,其外加的计数脉冲信号应连接到 _引脚。
16、定时/计数器的控制寄存器为TMOD。
17、在中断服务程序中现场保护和现场恢复期间,中断系统应处在 _的状态。
18、在中断服务程序中现场保护和现场恢复期间,中断系统应处在 _的状态。
19、在串行通信中, 8051单片机中发送和接收数据的寄存器是 _。
20、串行口控制寄存器为 _。
21、可编程的接口芯片8155的内部RAM地址为 _。
22、一个10V满刻度的12位ADC能分辨输入电压变化的最小值是 _。
23、ADC0809 芯片有 _路模拟通道。
二、选择题
1、80C51单片机的口的引脚具有外中断、串行通信等第二功能。
A、P0
(完整版)单片机原理与应用参考答案
1.2 单片机的定义.
1
【单选题】
单片机是将做到一块集成电路芯片中,称为单片机。•A、
CPU、RAM、ROM
•B、
CPU、I/O设备
•C、
CPU、RAM
•D、
CPU、RAM、ROM、I/O设备
正确答案: D 我的答案:D
2
【单选题】
微处理器由和控制器两部分组成,是计算机的控制核心。•A、
运算器
•B、
计数器
•C、
定时器
正确答案: A 我的答案:A
3
【判断题】
STC15系列单片机是高档16位单片机。
正确答案:×我的答案:×
第二章第一节已完成
1
【单选题】
每取完一个字节后,PC的内容自动加(),为取下一个字节做准备。•A、
1
•B、
2
•C、
3
•D、
4
正确答案: A 我的答案:A
2
【单选题】
程序计数器PC是一个()位的计数器。
•A、
8
•B、
16
•C、
32
•D、
64
正确答案: B 我的答案:B
3
【单选题】
()指到哪里,CPU就从哪里开始执行程序。•A、
A
•B、
B
•C、
CPU
•D、
PC
正确答案: D 我的答案:D
4
【单选题】
()任务是实现算术与逻辑运算、位变量处理与传送等操作。
•A、
定时器
•B、
计数器
•C、
控制器
•D、
运算器
正确答案: D 我的答案:D
2.2已完成
1
【单选题】
单片机片内RAM的字节地址50H中,可以存放位的二进制数字。
•A、
1
•B、
2
8
•D、
16
正确答案: C 我的答案:C
2
【单选题】
单片机运行后,RS1、RS0为01,CPU选择工作寄存器组。•A、
•B、
1
•C、
2
•D、
3
正确答案: B 我的答案:B
3
【单选题】
单片机片内RAM的位地址10H中,可以存放位的二进制数字。
1
•B、
2
•C、
单片机原理及应用习题-(带答案)
单⽚机原理及应⽤习题-(带答案)
《单⽚机原理及应⽤》习题
⼀、填空
1、MCS-51单⽚机访问外部存储器时,利⽤ ALE 信号锁存来⾃ P0 ⼝的低8位地址信号。
2、MCS-51系统中,当PSEN 信号有效时,表⽰从P0⼝稳定地读⼊了低8位地址。
3、通常单⽚机上电复位时PC=0000H ,SP= 07H ;⽽⼯作寄存器则缺省采⽤第 00 组,这组寄存器的地址范围是从
00H~07H 开始。
4、MCS-51单⽚机的存储器从物理结构上可划分 4 个空间,从逻辑上分别可划分 3 个空间。
5、MCS-51单⽚机8031中有 2 个16位的定时/计数器,可以被设定的⼯作⽅式有 4 种。
6、MCS-51有 5 中断源,有 2 中断优先级,优先级由软件填写特殊功能寄存器加以选择。
7、当/EA 接地时,MCS-51单⽚机将从_ 外部程序的存储器_____的地址0000H 开始执⾏程序。
8、中断请求信号有电平触发和边沿触发两种触发⽅式。
9、⽤串⾏⼝扩展并⾏⼝时,串⾏接⼝的⼯作⽅式应选为 0 。
10. MCS -51复位后
·CPU 从 0000 H 单元开始执⾏程序。
·SP 的内容为 07 H , 第⼀个压⼊堆栈的数据将位于⽚内 RAM 的 08 H 单元。 ·SBUF 的内容为不定。
·ADDC A , #54H 指令执⾏后 , PSW 寄存器的内容将等于 01 H 。
11. 8051AH
·⽚内设置有4KB 的ROM , 当EA 端保持⾼电平时 , PC (程序计数器)值超过 OFF H 时 , 将⾃动转向执⾏外部程序存储器的程序。
《单片机原理与应用》一(含答案)
《单片机原理与应用》期末复习题一
一、填空题:
1.单片微型计算机是一种把(1)中央处理器(CPU)(2)半导体存储器(ROM、RAM)(3)输入/输出接口(I/O接口)(4)定时器/计数器(5)中断系统(6)串行口等部分集成在同一块硅芯片上的有完整功能的微型计算机。
2.十进制数+100的补码=64H,十进制数-100的补码= 9C H 。
3.在8051单片机内部,其RAM高端128个字节的地址空间称为特殊功能寄存器或SFR 区,8051单片机其内部有 21 个特殊功能寄存器,其中11 个可以位寻址。
4.通常单片机上电复位时PC = 0000H,P0~P3 = FFH。SP = 07H,PSW = 00H ,通用寄存器则采用第0组,这一组寄存器的地址范围是从00H 到07H。
《
5.若PSW为18H,则选取的是第3组工作寄存器。
6.在微机系统中,CPU是按照程序计数器PC 来确定程序的执行顺序的。7.ORL A , #0F0H是将A的高四位置1,而低四位不变。
8.堆栈遵循先进后出(或后进先出)的数据存储原则,针对堆栈的两种操作为PUSH 和 POP 。
9.MCS-51片内20H~2FH范围内的数据存储器,既可以字节寻址又可以:位寻址。
10. 8位二进制数,采用补码形式表示带符号数,它能表示的带符号数真值的范围是分别为-128~127。
11.I/O端口作为通用输入输出口时,在该端口引脚输入数据时,应先向端口锁存器进行写“1”操作。
12.MCS51单片机PC的长度为16位;SP的长度为8位,数据指针DPTR的长度为16位。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《单片机原理与应用》期末复习题一
一、填空题:
1.单片微型计算机是一种把(1)中央处理器(CPU)(2)半导体存储器(ROM、RAM)(3)输入/输出接口(I/O接口)(4)定时器/计数器(5)中断系统(6)串行口等部分集成在同一块硅芯片上的有完整功能的微型计算机。
2.十进制数+100的补码=64H,十进制数-100的补码= 9C H 。
3.在8051单片机内部,其RAM高端128个字节的地址空间称为特殊功能寄存器或SFR 区,8051单片机其内部有 21 个特殊功能寄存器,其中11 个可以位寻址。
4.通常单片机上电复位时PC = 0000H,P0~P3 = FFH。SP = 07H,PSW = 00H ,通用寄存器则采用第0组,这一组寄存器的地址范围是从00H 到07H。
5.若PSW为18H,则选取的是第3组工作寄存器。
6.在微机系统中,CPU是按照程序计数器PC 来确定程序的执行顺序的。7.ORL A , #0F0H是将A的高四位置1,而低四位不变。
8.堆栈遵循先进后出(或后进先出)的数据存储原则,针对堆栈的两种操作为PUSH 和 POP 。
9.MCS-51片内20H~2FH范围内的数据存储器,既可以字节寻址又可以:位寻址。
10. 8位二进制数,采用补码形式表示带符号数,它能表示的带符号数真值的范围是分别为-128~127。
11.I/O端口作为通用输入输出口时,在该端口引脚输入数据时,应先向端口锁存器进行写“1”操作。
12.MCS51单片机PC的长度为16位;SP的长度为8位,数据指针DPTR的长度为16位。
13.8051片内有256B的RAM ,可分为四个区,00H~1FH为工作寄存器区;20H~2FH为位寻址区;30H~7FH为堆栈、数据缓冲区;80H~FFH为特殊功能寄存器区。
14.半导体存储器中有一类在掉电后不会丢失数据,称为只读存储器,另一类掉电后丢失数据,且通电后也不能自动恢复,称为随机存取存储器。15.程序储存器的主要功能是存储指令和固定常数与表格数据。16.8051在物理结构上只有四存储空间,它们分别是片内程序存储器、片外程序存储器、片内数据存储器、片外数据存储器;但在逻辑结构上只有三个存储空间,它们分别是片内外统一编址的64KB程序存储器、片内256B的数据存储器和片外64KB的数据存储器。
17.MCS-51的7种寻址方式分别是:立即寻址、直接寻址、寄存器寻址、寄存器间接寻址、变址寻址、相对寻址和位寻址。
18. MCS-51系列单片机的指令系统按操作功能可分成五大类:(1)数据传送类指令(2)算术运算类指令(3)逻辑运算类指令(4)控制转移类指令
(5)位操作指令。
19.MOVX A,@DPTR源操作数的寻址方式是寄存器间接寻址方式。
20. 分别用一条指令实现下列功能:
(1)若CY=0,则转CTRL1程序段执行。JNC CTRL1
(2)若A中数据不等于78H,则程序转到CTRL2。CJNE A ,#78H ,CTRL2(3)若A中数据等于0,则程序转至CTRL3。JNZ CTRL3
(4)调用标号为LOOP的子程序 LCALL LOOP
21.MCS-51系列单片机为 8位单片机, 8051单片机芯片共有 40个引脚。
22.若用传送指令访问MCS-51的程序存储器,它的操作码助记符应为MOVC 。
23.MCS-51特殊功能寄存器只能采用直接寻址方式。
二、单项选择题:
1.计算机能直接识别的语言是(C)。
(A) 汇编语言 (B) 自然语言 (C) 机器语言 (D) 高级语言
2.在CPU中,控制器的功能是(C)。
(A) 进行逻辑运算 (B)进行算术运算
(C) 分析指令并发出相应的控制信号 (D) 只控制CPU的工作
3.CPU主要的组成部部分为( A )。
(A)运算器、控制器 (B)加法器、寄存器
(C)运算器、寄存器(D)运算器、指令译码器
4.程序计数器PC的值是(C)。
(A)当前正在执行指令的前一条指令的地址
(B)当前正在执行指令的地址
(C)当前正在执行指令的下一条指令的地址
(D)控制器中指令寄存器的地址
5.在CPU内部,反映程序运行状态或反映运算结果特征的寄存器是 (B) 。
(A) PC (B) PSW (C) A (D) SP
6.MCS-51的并行I/O信息有两种读取方法,一种是读引脚,还有一种是( A )。
(A)读锁存器 (B)读数据 (C)读累加器A (D)读CPU
7.关于MCS-51单片机堆栈操作,下列描述错误的是( B )。
(A)遵循先进后出,后进先出的原则(B)出栈时栈顶地址自动加1 (C)调用子程序及子程序返回与堆栈有关(D)堆栈指针是一个特殊功能寄存器
8.MCS-51单片机复位操作的主要功能是把PC初始化为( C )。
(A)0100H (B)2080H (C)0000H (D)8000H
9.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是( B )。(A)MOV (B)MOVX (C)MOVC (D)以上都是
10.指令ALMP的跳转范围是( C )。
(A)256B (B)1KB (C)2KB (D)64KB
11.指出以下指令中的错误指令( A )。
(A)MOVC @R1,A (B)MOV 20H,#01H (C)ORL A,R5 (D)POP 30H
12.下列程序段中使用了位操作指令的有( B )。
(A) MOV DPTR,#1000H (B)MOV C,45H
MOVX A,@DPTR CPL ACC.7 (C) MOV A, 45H (D)MOV R0,23H
XCH A,27H MOV A,@R0
13.MCS-51汇编语言源程序设计中,下列符号中不能用作标号的有( B )。
(A)LOOP (B) MOV (C)LD1 (D)ADDR
14.堆栈指针SP指出堆栈栈顶存储单元的( B )。
(A)内容(B)地址(C)间接地址( D)大小
15.二进制数用(1)尾缀作为标识符,无尾缀表示符时表示(2)数( C )。(A)(1)H (2)十六进制(B)(1)D (2)二进制
(C)(1)B (2)十进制(D)(1)B (2)十六进制
16. 指令MOV寻址空间是( C )。
(A)片外ROM (B)片外RAM (C)片内RAM (D)片内ROM
17. 指令MOVX寻址空间是( B )。
(A)片外ROM (B)片外RAM (C)片内RAM (D)片内ROM 18. 8051单片机复位信号应从( B )脚接入。
(A)P3.2 (B) RST (C) 8脚(D) T1
19. MOVC A , @A+DPTR的寻址方式是 ( B )。
(A)变址寻址(B)相对寻址(C)寄存器间接寻址(D)位寻址20.十进制数向二进制数进行转换时,十进制数91相当于二进制数( D )。(A)1101011 (B)1101111 (C)1110001 (D)1011011 21.MOV A, 30H的寻址方式是( C )。
(A)寄存器寻址(B)寄存器间接寻址(C)直接寻址(D)立即寻址
22. MOV PSW, #20目的操作数的寻址方式是( B )。
(A)寄存器寻址(B)直接寻址(C)寄存器间接寻址(D)立即寻址
23. MOVC A, @A+PC ”的寻址方式是( A )。
(A)变址寻址(B)相对寻址(C)寄存器间接寻址(D)位寻
址
24. JC 80H 的寻址方式是( C )。