单片机习题
单片机题库及答案
单片机题库及答案
【篇一:单片机试卷及答案】
填空题(每空1分,共20分)
1、+1000001的反码是。十进制数-4的8位二进制补码是。
2、计算机所能执行的指令的集合称为。指令的编码规则称为,一般由和操作数两部分组成。
3、cpu一次可以处理的二进制数的位数称为cpu的。
4、当ea为电平时,cpu总是从外部存储器中去指令。
5、89c52单片机有6个中断源,其中内部中断源有个,外部中断源有个。
6、汇编指令中,对程序存储器的访问用指令来访问,外部ram用指令来访问。
7、c51的数据类型sfr占个字节,c51中整型变量占个字节。
8、指令mov 20h,#20h中,源操作数的寻址方式是,目的操作数的寻址方式是。
9、定时器t1方式2的8位常数重装初值存放于寄存器中。定时器t0方式0,寄存器用于存放计数初值的低5位。 10、多机通信中,主机的sm2= 。
11、eprom存储器27c256内部容量是32k字节,若不考虑片选信号,则对其内部全部存储单元进行寻址共需根地址线。
12、波特率倍增位位于特殊功能寄存器中。 13、8155a内部具有1个位减法定时器/计数器。
二、单项选择题(共20题,每题1分,共20分)
1、单片机的应用程序一般存放于()中
a、ram
b、rom
c、寄存器
d、cpu
2、定时器0工作于计数方式,外加计数脉冲信号应接到()引脚。
a、p3.2
b、p3.3
c、p3.4
d、p3.5
3、mcs51单片机在同一优先级的中断源同时申请中断时,cpu首先响应()。
a、外部中断0
b、外部中断1
c、定时器0
单片机习题及参考答案
(一)填空题
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
期末考试单片机习题和答案
试题1
1。访问绝对地址时,一般需包含的头文件是(B )。
A.reg51.h
B.absacc.h
C. intrins.h
D.startup.h
2。下列说法正确的是( D)。
A.各中断发出的中断请求信号,都会标记在IE寄存器中。
B.各中断发出的中断请求信号,都会标记在TMOD寄存器中。
C.各中断发出的中断请求信号,都会标记在IP寄存器中.
D.各中断发出的中断请求信号,都会标记在TCON与SCON寄存器中。
3。8255A是可编程的并行输入/输出接口芯片,内部有(B )个8位的并行口。
A. 2个
B. 3个
C. 4个
D.5个
4。要使80C51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器IE的内容应是(A )。
B. 84H
C. 42H
D.22H
5. 在80C51单片机中,要求计数值较大时应采用(B )。
A.方式0
B.方式1
C.方式2
D.方式3
6。在80C51单片机中,下面哪个不属于特殊功能寄存器( A).
A. PC
B. IP
C. SCON
D. IE
7. 已知1只共阳极LED显示器,其中a笔段为字形代码的最低位,若需显示数字6,小数点暗,则它的字形代码应为(D ).
A. 06H
B. 30H
C. F9H
8. 若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过( C).
A.2μs
B.8μs
C. 4μs
D. 1ms
9。若存储器容量为32K ×16位,则(A)。
A.地址线为15根,数据线为16根
B.地址线为32根,数据线为16根
C.地址线为16根,数据线为32根
D.地址线为16根,数据线为15根
单片机习题
单片机习题(总14页)
--本页仅作为文档封面,使用时请直接删除即可--
--内页可以根据需求调整合适字体及大小--
单片机应用程序一般存放在(ROM )
a)RAM b)
ROM c)寄存器d)CPU
CPU主要的组成部部分为( A )
a)运算器、控制器b)加法器、寄存器
c)运算器、寄存器d)运算器、指令译码器
INTEL 8051 CPU是(8 )位的单片机
a)16 b)
4 c)
8 d)准16
8031复位后,PC与SP的值为( B )
a )0000H,00H b)0000H,
07H c)0003H,07H d)0800H,00H
当需要从MCS-51单片机程序存储器取数据时,采用的指令为
( B )。a)
MOV A, @R1 b)
MOVC A, @A + DPTR c)
MOVX A, @ R0 d)MOVX A, @ DPTR 一个完整的微机系统由硬件和软
件两大部分组成。
8051 的引脚RST是__IN__(IN脚还是OUT脚),当其端出现__高__电平时,8051进入复位状态。8051一直维持这个值,直到RST脚收到_低___电平,8051才脱离复位状态,进入程序运行状态,从ROM 0000 H单元开始取指令并翻译和执行。
半导体存储器分成两大
类ROM 和RAM ,其
中RAM 具有易失性,常用于存
储数据。
PC存放___程序执行地址____________,具有__加1_________特性。在8051中决定程序执行顺序的是PC还是DPTR 它是
___PC__16_位不是(是,不是)SFG
8051单片机的内部硬件结构包括了:
单片机习题及参考答案
习题及参考答案
一、填空题
1、指令格式是由操作码和操作数所组成,也可能仅由操作码组成。
2、若用传送指令访问MCS-51的程序存储器,它的操作码助记符应为MOVC 。
3、若用传送指令访问MCS-51的片内数据存储器,它的操作码助记符应为MOV 。
4、若访问MCS-51的片外数据存储器,它的操作码助记符应为MOVX 。
5、累加器(A)=80H,执行完指令ADD A,#83H后,进位位C= 1 。
6、执行ANL A,#0FH指令后,累加器A的高4位= 0000 。
7、JZ rel的操作码地址为1000H,rel=20H,它的转移目的地址为1022H 。
8、JBC 00H,rel 操作码的地址为2000H,rel=70H,它的转移目的地址为2073H 。
9、累加器(A)=7EH,(20H)= #04H,MCS-51执行完ADD A,20H指令后PSW.0= 0 。
10、MOV PSW,#10H是将MCS-51的工作寄存器置为第 2 组。
11、指令LCALL 37B0H,首地址在2000H,所完成的操作是2003H 入栈,
37B0H →PC。
12、MOVX A,@DPTR源操作数寻址方式为寄存器间接寻址。
13、ORL A,#0F0H是将A的高4位置1,而低4位保持不变。
14、SJMP rel的指令操作码地址为0050H,rel=65H,那么它的转移目标地址为 00B7H 。
15、设DPTR=2000H,(A)=80H,则MOVC A,@A+DPTR的操作数的实际地址为2080H 。
16、MOV C,20H源寻址方式为位寻址。
单片机习题集及答案
单片机习题集及答案
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章单片机概述
1.除了单片机这一名称之外,单片机还可称为和 ;
答:微控制器,嵌入式控制器;
2.单片机与普通微型计算机的不同之处在于其将、、和 3部分集成于一块芯片上;
答:CPU、存储器、I/O口;
3.8051与8751的区别是 ;
A.内部数据存储单元数目不同B.内部数据存储器的类型不同
C.内部程序存储器的类型不同D.内部寄存器的数目不同
答:C;
4.在家用电器中使用单片机应属于微计算机的 ;
A.辅助设计应用;B.测量、控制应用;C.数值计算应用;D.数据处理应用
答:B;
5.微处理器、微计算机、微处理机、CPU、单片机它们之间有何区别
答:微处理器、微处理机和CPU都是中央处理器的不同称谓;而微计算机、单片机都是一个完整的计算机系统,单片机特指集成在一个芯片上的用于测控目的的单片微计算机; 6.MCS-51系列单片机的基本型芯片分别为哪几种它们的差别是什么
答:MCS-51系列单片机的基本型芯片分别是8031、8051和8751;它们的差别是在片内程序存储器上;8031无片内程序存储器,8051片内有4KB的程序存储器ROM,而8751片内集成有4KB的程序存储器EPROM;
7.为什么不应当把51系列单片机称为MCS-51系列单片机
答:因为MCS-51系列单片机中的“MCS”是Intel公司生产的单片机的系列符号,而51系列单片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机; 8.AT89C51单片机相当于MCS-51系列单片机中的哪一种型号的产品
答:相当于MCS-51系列中的87C51,只不过是AT89C51芯片内的4KB Flash存储器取代了87C51片内的4KB的EPROM;
单片机复习题(含部分答案)
《单片机原理及应用》课程复习题
适用于电子信息工程11级
一、填空题
1、A T89S51单片机为8 位单片机,共有40 个引脚。
2、A T89S51的机器周期等于12 个时钟振荡周期。
3、A T89S51访问片外存储器时,利用ALE 信号锁存来自P0口发出的低8位地址信号。
4、A T89S51的P3口为双功能口。
5、A T89S51内部提供 2 个可编程的16 位定时/计数器,定时器有4 种工作方式。
6、A T89S51有 2 级中断, 5 个中断源。
7、A T89S51的P2 口为高8位地址总线口。
8、设计一个以AT89C51单片机为核心的系统,如果不外扩程序存储器,使其内部4KB闪烁程序存储器有效,则其EA* 引脚应该接+5V
9、单片机系统中使用的键盘分为独立式键盘和行列式键盘,其中行列式键盘的按键识别方法有扫描法和线反转法。
10、A T89S51内部数据存储器的地址范围是00H~7FH ,位地址空间的字节地址范围是20H~2FH ,对应的位地址范围是00H~7FH ,外部数据存储器的最大可扩展容量是64K 。
11、如果(A)=34H,(R7)=0ABH,执行XCH A, R7;结果(A)= 0ABH ,(R7)= 34H 。
12、在R7初值为00H的情况下,DJNZ R7,rel指令将循环执行256 次。
13、欲使P1口的低4位输出0,高4位不变,应执行一条ANL P1, #0F0H 命令。
14、若CPU使用的是寄存器第1组,R0~R7的地址范围是08H-0FH。
15、单片机进行串行通信时,晶振频率最好选择11.0592MHz
单片机综合练习题(
《单片机原理及应用》综合练习题
一、填空
1.8051单片机的内部硬件结构包括了:微处理器、存储器、和定时器
计数器以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过总线相连接。
2.MCS-51系列单片机中,具有4个物理上彼此独立的存储器,即片外rom 、片外
ram 、片内Rom 和片内ram ;三个逻辑存储器空间___1000H~FFFFH_______、_0000H~0FFFH____________和
___00H~FFH__________。
3.访问片外数据存储器应用MOVX 指令,访问程序存储器应用MOVC
指令,访问外部I/O端口应用MOVX 指令。
4.MCS-51系列单片机中,片内外程序存储器的容量之和最大可达64K 字
节,片外数据存储器容量最大可达64K 字节。
5.对特殊功能寄存器只能用直接寻址方式访问,其中地址能被8整除的
单元又可用位寻址。
6.下面三类传送指令分别访问什么存储空间:
MOV :片内数据存储器;
MOVX:片外数据存储器;
MOVC:程序存储器。
7.MCS-51系列单片机中,四个8位并行I/O中分别命令为P0 、P1 、
P2 、P3 。
8.在51系列单片机为核心的应用系统中,若扩展有片外数据存储器(包括片外I/O接
口)、片外程序存储器时,则P0 口和P2 口自动作为总线口使用,其中P2 口输出地址的高8位,P0 口既输出地址的低8位,又作为数据总线口。
9.P0~P3口中,凡能用作I/O线的引脚,可根据需要分别选作输入或输出线使用,选作
输入线时,必须先用指令将I/O口的对应位置 1 才能进行正确的输入。
单片机习题
习题1
1.1 单项选择题
(1)MCS-51系列单片机的CPU主要由___组成。
A.运算器、控制器
B.加法器、寄存器
C.运算器、加法器
D.运算器、译码器
(2)单片机中的程序计数器PC用来___。
A.存放指令
B.存放正在执行的指令地址
C.存放下一条指令地址D存放上一条指令地址
(3)单片机8031的EA引脚___。
A.必须接地
B.必须接+5v
C.可悬空
D.以上三种视需要而定
(4)外部扩展储存时,分时复用做数据线和低8位地址线的是_____。
A.P0口
B.P1口
C.P2口
D.P3口
(5)PSW中的RS1和RS0用来___。
A.选择工作寄存器组
B.指示复位
C.选择定时器 D.选择工作方式
(6)单片机上电复位后,PC的内容为___。
A.0000H B.0003H
C.000BH
D.0800H
(7)Intel8051单片机的CPU是___位的。
A.16
B.4
C.8
D.准16位
(8)程序是以___形式存放在程序存储器中的。
A.C语言源程序
B.汇编程序
C.二进制编码
D.BCD码
(9)8051单片机的程序计数器PC为16位计数器,其寻址范围是____。
A.8KB
B.16KB
C.32KB
D.64KB
(10)单片机的ALE引脚是以晶振振荡频率的____固定频率输出正脉冲,因此它可作为外部时钟或外部定时脉冲使用。
A.1/2
B.1/4
C.1/6
D.1/12
1.2 填空题
(1)单片机应用系统是由____和____组成的。
(2)除了单片机和电源外,单片机最小系统包括____电路和_____电路。
(3)在进行单片机应用系统设计时,除了电源和地址线引脚外,____、____、____、____引脚信号必须连接相应电路。
单片机练习题(含答案)
1.单片机还可称为(微控制器)。
2. 单片机与普通计算机的不同之处在于其将(CPU)、(存储器)、和(I/O接口电路)三部分集成于一块芯片上。
3. MCS-51系列单片机芯片间主要差别是什么?主要差别在于片内是否带有程序存储器
4. 在家用电器中使用单片机应属于微计算机的(B)
A)辅助设计应用(B)测量、控制应用(C)数值计算应用(D)数据处理应用
5. MCS-51单片机的引脚EA接高电平和接低电平时各有何种功能?
接高电平,则使用片内程序存储器,否则使用片外程序存储器。
6. 什么是机器周期?一个机器周期的时序是如何来划分的?如果采用12MHz晶振,一个机器周期为多长时间?1个机器周期等于12个时钟振荡周期,而时钟振荡周期即晶振频率的倒数。如果采用12MHz晶振,一个机器周期为1us。
7.存储器的空间里,有5个单元是特殊的,这5个单元对应MCS-51单片机5个中断源的中断入口地址,请写出这些单元的地址以及对应的中断源。
8.
(B)区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的低端还是高端。错
(C)在MCS-51中,为使准双向的I/O口工作在输入方式,必须保证它被事先预置为1。对(D)PC可以看成是程序存储器的地址指针。对
9. 8051 单片机复位后,R4所对应的存储单元的地址为(04H),因上电时PSW=(00H)。这时当前的工作寄存器区是(0)组工作寄存器区。
10.判断以下有关PC和DPTR的结论是否正确?
(A) DPTR是可以访问的,而PC不能访问。对
(B) 它们都是16位的寄存器。对
单片机期末试题(含答案)
单片机期末试题(含答案)
单片机期末试题(含答案)
1. 选择题(40分)
1) 单片机是由______股组成的。
A. 双向数据总线、地址总线、控制总线
B. 单向数据总线、地址总线、控制总线
C. 单向数据总线、寄存器总线、控制总线
D. 双向数据总线、寄存器总线、控制总线
答案:A
2) 以下哪个单片机是基于HARVARD结构的?
A. 8051
B. AVR
C. PIC
D. ARM
答案:C
3) 在51单片机中,汇编指令“MOV A, #78H”的16进制形式是:
A. E478
B. 3E78
C. 1578
D. 78
答案:B
4) 下列哪个是单片机的输入/输出接口电路?
A. I2C
B. UART
C. ADC
D. GPIO
答案:D
5) 下列哪个DSP处理器的体系结构更适合高频性能要求?
A. TMS320C54X
B. ADSP-21369
C. Blackfin
D. STM32F4
答案:C
2. 判断题(20分)
1) 对于单片机来说,每个I/O口的方向控制位只有0和1两种状态。答案:对
2) 51单片机可以通过中断方式实现高精度定时。
答案:错
3) 单片机中的PLCC芯片是无法进行现场编程操作的。
答案:错
4) 单片机具有逻辑运算的功能,但不具备浮点运算的能力。
答案:对
5) 单片机内部的RAM存储器是用于存储程序的。
答案:错
3. 简答题(40分)
1) 请解释什么是中断,并说明中断的作用及优点。
答:中断是指在程序执行过程中,由外部事件触发的一种程序运行
方式。中断的作用是提高了系统的并发性和实时性,它可以使得处理
器在执行某一程序时,能够及时响应来自外部设备的请求信号,处理
单片机考试题目及答案
单片机考试题目及答案单片机原理与应用考试题目
一、选择题(每题2分,共20分)
1. 单片机的核心部件是()。
A. 微处理器
B. 存储器
C. 定时器
D. I/O接口
2. 下列哪种设备不属于单片机的外围设备?
A. 显示器
B. 键盘
C. 鼠标
D. CPU
3. 在单片机中,堆栈的作用是()。
A. 存储程序代码
B. 存储数据
C. 保存函数调用的返回地址
D. 存储操作系统
4. 单片机的I/O端口通常具有()功能。
A. 仅输入
B. 仅输出
C. 输入/输出
D. 仅定时器
5. 下列哪种单片机是51系列单片机?
A. 8051
B. 8052
C. 8031
D. 8048
6. 在单片机程序设计中,通常使用()语言编写程序。
A. 机器语言
B. 汇编语言
C. 高级语言
D. 网络语言
7. 单片机的定时器/计数器可以用来()。
A. 计数外部事件
B. 生成时间延迟
C. 产生音乐
D. 所有以上功能
8. 串行通信与并行通信相比,其主要优点是()。
A. 速度快
B. 传输距离远
C. 抗干扰能力强
D. 线路简单
9. 在单片机系统中,EEPROM是指()。
A. 电可擦除只读存储器
B. 电子擦除可编程只读存储器
C. 电子擦除可编程可擦写存储器
D. 电可擦除可编程可擦写存储器
10. 下列哪种中断源在单片机中是可屏蔽的?
A. 外部中断0
B. 外部中断1
C. 定时器0中断
D. 串行口中断
二、填空题(每题2分,共20分)
1. 单片机中的______是指具有微处理器、存储器、I/O接口以及其他
功能模块集成在同一芯片上的微型计算机。
2. 在51单片机中,P1、P2、P3分别是______、______、______端口。
单片机原理及应用习题-(带答案)
单⽚机原理及应⽤习题-(带答案)
《单⽚机原理及应⽤》习题
⼀、填空
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 时 , 将⾃动转向执⾏外部程序存储器的程序。
单片机试题及答案
C51单片机习题及答案
第一章
1-1选择
1.计算机中最常用的字符信息编码是( A )
A ASCII
B BCD码
C 余3码
D 循环码
2.要MCS-51系统中,若晶振频率屡8MHz, 一个机器周期等于(A )u s
A 1.5
B 3
C 1
D 0.5
3.MCS-51的时钟最高频率是(A ).
A 12MHz
B 6 MHz
C 8 MHz
D 10 MHz
4.以下不是构成的控制器部件(D ):
A程序计数器、B指令寄存器、C指令译码器、D存储器
5.以下不是构成单片机的部件(D )
A 微处理器(CPU)、B存储器C接口适配器(1\0接口电路)D打印机
6.下列不是单片机总线是(D )
A地址总线B控制总线C数据总线D输出总线
7.-49D的二进制补码为.(B )
A 11101111
B 11101101
C 0001000
D 11101100
8.十进制29的二进制表示为原码(C )
A 11100010
B 10101111
C 00011101
D 00001111
9. 十进制0.625转换成二进制数是(A)
A 0.101
B 0.111
C 0.110
D 0.100
10选出不是计算机中常作的码制是( D )
A原码B反码C补码D ASCII
1-2填空
1.计算机中常作的码制有原码、反码和补码
2.十进制29的二进制表示为00011101
3.十进制数-29的8位补码表示为.11100011
4.单片微型机CPU、存储器和I\O接口三部分组成.
5.若不使用MCS-51片内存器引脚EA必须接地.
6.输入输出设备是计算机与外部世界交换信息的载体.
(完整版)单片机复习题(附答案、)
单片机复习题(仅供参考)
任务一
1.十进制数126对应的十六进制可表示为 D 。
A.8F B.8E C.FE D.7E
2.二进制数110010010对应的十六进制数可表示为 A 。
A.192H B.C90H C.1A2H D.CA0H
3.计算机内部的数据之所以用二进制的形式表示,主要是 B 。
A.为了编程方便B.由于受器件的物理性能限制
C.为了通用性D.为了提高运算速度
4.计算机主要的组成成分为 B 。
A.CPU 、内存、I/O口B.CPU 、键盘、显示器
C.主机、外部设备D.以上都是
5.CPU主要的组成成分为 C 。
A.运算器、控制器B.加法器、寄存器
C.运算器、寄存器D.运算器、指令译码器
6.以下不是构成单片机的部件 D
A.微处理器B.存储器C.I/O接口电路D.打印机7.89C51的CPU是 C 的单片机
A.16 B.4 C.8 D.准16
8.AT89C51单片机的字长是 C 位。
A.32 B.16 C. 8 D. 4
9.程序计数器PC用来 B 。
A.存放指令B.存放下一条的指令地址
C.存放正在执行的指令地址D.存放上一条的指令地址
10.当标志寄存器PSW的RS0和RS1分别为0和1时,系统选用的工作寄存器
组为 C 。
A.组1 B.组3 C.组2 D.组0
11.进位标志Cy在 C 中。
A.累加器B.算术逻辑运算单元ALU
C.程序状态字寄存器PSW D.PC中
12.指令和程序是以 C 形式存放在程序存储器中。
A.源程序B.汇编程序C.二进制编码D.BCD码13.单片机应用程序一般存放在 B 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
填空题(每空1分,共30分)
1.135转换转换成二进制和十六进制分别是和。
属于寻址;INC 30H 属于2.指出指令中操作数的寻址方式:INC @R
1
寻址;RLC A 属于寻址。
3.8051单片机的5中断源分别是、、、和。
4.8051单片机内部设置了个位的定时器/计数器,以实现定时和计数功能;其定时功能是指,计数功能是指。
5.MCS-51系列单片机中控制引脚EA和PSEN的作用分别是和。
6.单片机的时钟产生方法有和两种。
7.单片机程序状态字PSW中P是标志,该标志为1表示,为0表示。
8.MCS-51系列单片机的串行口是的,这个口既可以用作,也可以实现,还可以作为使用。
9. MCS-51系列单片机在访问片外存储器时,高8位地址由口提供,低8位地址由口提供。
10. .DAC0832与MCS-51接口时有、和三种工作方式。
1.MCS-51的程序存储器空间为,其地址指针为;MCS-51的外部数据存储器空间为,其地址指针为。
2.指出以下指令中源操作数的寻址方式:MOVC A,@A+DPTR属于寻址;MOV C,01H 属于寻址;MOV A,P
属于寻址。
1
3.中断过程一般应包括、、和 4个步骤。
4.在单片机的控制应用系统中,可供选择的定时方式有、和 3种。
5.计算机的数据传送方式有和两种方式。
6.8155是Intel公司生产的可编程RAM和I/O扩展芯片,其片内资源有:字节的静态RAM,最快存取时间为;两个可编程的位并行I/O口PA口、PB口,一个可编程的
位并行I/O口PC口;一个可编程的位计数器。
7.ADC0809是一种路模拟量输入,位数字量输出的型A/D转换
器。
8.MCS-51系列单片机的5个中断源0
INT、T0、T1和串行口中断所对应
INT、1
的中断服务程序入口地址分别是、、、和。
简答题(每小题5分,共30分)
1.简述单片机的应用领域。
2.MCS-51单片机的内部资源包括哪些?
3.MCS-51单片机可扩展的程序存储器和数据存储器的地址空间各为多少?它们之间的地址空间如果存在重叠区间,是否会造成混乱?请说明理由。
4.简述MCS-51系列单片机在什么情况下不能响应中断。
5.简述并行数据传送方式和串行数据传送方式各自的特点及适用场合。
6.8155是Intel公司生产的可编程RAM和I/O扩展芯片,其片内资源有哪些?
1.简述单片机的特点。
2.简述机器周期、状态周期及指令周期之间的区别。
3.简述程序状态字(PSW)的几个标志的意义及置位和复位的条件。
4.在MCS-51中,哪些中断可以随着中断响应而自动撤除?哪些中断需要用户来撤除?撤除的方法是什么?
5.简述MCS-51串行口发送和接收数据的过程。
6.DAC0832与MCS-51接口时有哪三种工作方式?它们有何特点?各适合在什么场合下使用?
程序分析题
这里考试一共有13分,几种书上的典型题目大家务必做一下:例4.1、例4.2、例4.3、例4.4 、例4.5、例4.14、例4.16 例4.17、
课后习题:4.5、4.6、4,7、4.8、4.10 个人觉得PUSH/POP可能考
这些没答案的是往年的题目 1.指出从地址1000H开始的程序存储器地址单元的内容。
ORG 1000H
DS 07H
DB 20H,20
DW 12H
3.设(21H)=71H,CY=1,顺序执行以下指令后,(21H)=,CY=。
CLR C
CLR 08H
CPL 09H
SETB C
SETB 0FH
CPL C
4.指出从地址2000H开始的12个程序存储器地址单元的内容。
ORG 2000H
DS 2
DW 1098H
DB ‘MCS-51’
DB 33,68H
5.指出下列指令中哪些是非法的?如果非法请改正。
DEC DPTR
RL B
JNZ A,NEXT
MOV A,@R
2
例4.4 将程序存储器2010H单元中的数据传送到累加器A中。(设程序的起始地址为2000H)
解:
方法一:
ORG 2000H ;伪指令,指定后面程序的存放起始地址
MOV DPTR,#2000H
MOV A,#10H
MOVC A,@A+DPTR
编程技巧:在访问前,必须保证(A)+(DPTR)等于访问地址,如该例中的2010H,一般方法是访问地址低8位值(10H)赋给A,剩下的16位地址(2010H-10H=2000H)赋给DPTR。编程与指令所在的地址无关。
方法二:
ORG 2000H
MOV A,#0DH
MOVC A,@A+PC
分析:因为程序的起始地址为2000H,第一条指令为双字节指令,则第二条指令的地址为2002H,第二条指令的下一条指令的首字节地址应为2003H,即(PC)=2003H,因为(A)+(PC)=2010H,故(A)=0DH。
因该指令与指令所在地址有关,不利于修改程序,故不建议使用。
例4.5 设(A)=40H,(B)=41H,分析执行下列指令序列后的结果。
解:分析如下:
MOV SP,#30H ;(SP)=30H
PUSH A ;(SP)=31H,(31H)=40H ,(A)=40H
PUSH B ;(SP)=32H,(32H)=41H , (B)=41H
MOV A, #00H ;(A)=00H
MOV B, #01H ;(B)=01H