单片机复习提纲
一. 选择题:
1.MC-51单片机复位后,程序计数器PC的内容是( C )。 A.00H B.FFH C.0000H D.FFFFH
2.8051单片机芯片在使用时应把EA信号引脚( A )。
A.接高电平 B.接地 C.悬空 D.接地址锁存器选通端 3.MCS-51的程序计数器PC为16位计数器,因此其寻址范围是( D )。 A.8K B.16K C.32K D.64K
4.在MCS-51单片机中,唯一一个可供用户使用的16位寄存器是( B )。 A.PSW B.DPTR C.AC D.PC
5.在MCS-51单片机中,唯一一个用户不能直接使用的寄存器是( D )。 A.PSW B.DPTR C.AC D.PC
6.在单片机中,用作标志寄存器的一个特殊功能寄存器是( A )。 A.PSW B.DPTR C.AC D.PC 7.单片机的指令地址存放在( D )中。
A.PSW B.DPTR C.SP D.PC 8.提高单片机的晶振频率,则机器周期信号( C )。
A.不变 B.变长 C.变短 D.变长变短不定 9.地址空间3000H~37FFH共有( B )存储单元。 A.1K B.2K C.4K D.8K
10.8051单片机系统扩展时使用的锁存器用于锁存( B )。
A.高8位地址 B.低8位地址 C.8位数据 D.ALE信号
11.在MCS-51单片机的中断中,如果出现同级中断申请时,就按硬件查询 序列来处理响应次序,其优先级别中第三个为:( D )
A、 定时/计数器中断0 B、定时/计数器中断1 C、外部中断0 D、外部中断1 E、串行口中断 12.MSC-51在响应中断时,必须由用户清除的标志为( B ) A、TF0 B、RI/TI C、IE0 D、TF1 13.8051不具有第二功能的I/O口是:( B )
A、 P0 口 B、P1口 C、P2口 D、 P3口 14.关于MCS-51的堆栈操作,正确的说法是( C )。
A、先入栈,再修改栈指针对 B、先修改栈指针,再出栈 C、先修改栈指针,再入栈 D、以上都不对
15.要使MCS-51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器IE的内容应是( A )。
A、98H B、84H C、42H D、22H
小提示:IE: EA(开总中断) 0 0 0 ES(串行接口中断) ET1(定时器1) EX1(外部中断1) ET0(定时器0) EX0(外部中断0)(0表示无关位,写1允许中断,写0禁止中断)与TCON寄存器配合 16.PSW=18H时,则当前工作寄存器是( B )。 A、0组 B、1组 C、2组 D、3组 !!:PSW:CY) AC F0 RS1 RS0 OV F1 P( 17.执行IE=0x03后,MCS-51将响应的中断是 ( D )。总中断没开 A、1个 B、2个 C、3个 D、0个
18.各中断源发出的中断请求信号,都会标记在MCS-51系统中的( A )。 A、TCON/SCON(其中SCON只有两位TI/RI与中断有关) B、IE C、IP D、TMOD 19.下列对SCON的相关位描述不正确的是( )。
A、当REN=1时,禁止串行口接收数据 B、在方式0时,SM2必须为0 C、RI位由软件清零 D、TI=1,表示一帧数据发送结束
20.设串行口工作于方式1,晶振频率为6MHz,波特率为1200b/s,SMOD=0,则定时器1的计数初值为:( )
(进位/借位
(辅助进位/借位)
(用户标志位)
(用来指定寄存器组)
(溢出标志位)
(同F0)
奇偶校验位)
A、E8H B、F4H C、FDH D、FAH 21.以下所列特点,不属于串行口工作方式0的是( )
A、 波特率是固定的,为时钟频率的十二分之一 B、8位移位寄存器
C、TI和RI都必须用软件清零 D、在通信时须对定时器1的溢出率进行设置 22.MCS-51外扩ROM、RAM和I/O口时,它的数据总线是( ) A、P0口 B、P1口 C、P2口 D、P3口 23.在串行通信中,数据传送的速率为:120字符/s ,采用异步通信方式,帧的格式为:1 个起始位,7 个数据位,1 个奇偶校验位,1个停止位, 则其波特率为:( )位/s
A、 1200 B、 120 C、840 D、1080
24.若设串行控制寄存器SCON=40H,则串行口的工作方式为:( )
A、 方式0 B、方式1 C、方式2 D、方式3 25.CPU响应中断的条件包括( ACDE )。
A、现行指令运行结束 B、保护现场 C、有中断请求 D、申请中断的中断源中断允许位为1 E、已开放CPU中断
26.MCS-51的并行I/O口信息有两种读取方法,一种是读引脚,还有一种是( A ) A、读锁存器 B、读数据库 C、读累加器A D、读CPU 27.单片机应用程序一般存放在( B )中。
A、RAM B、ROM C、CPU D、寄存器 28.系统总线指的是( ABE )。
A、数据总线 B、地址总线 C、内部总线 D、外部总线 E、控制总线 29.51系列单片机的内部RAM中,可以进行位寻址的地址空间为( B )。 A、00H~2FH(工作寄存器区) B、20H~2FH(位寻址区) C、30H~7FH (用户RAM区 ) D、7FH~FFH(SFR)
30.共阳极LED数码管的驱动信号有何特点?
A、高电平点亮 B、低电平点亮 C、以上都不是 31.80C51单片机的CPU主要的组成部分为( )。 A、运算器、控制器 B、加法器、寄存器 C、运算器、加法器 D、运算器、译码器 32.单片机能直接运行的程序称为( )。
A、源程序 B、汇编程序 C、目标程序 D、编译程序 33.单片机中的程序计数器PC用来( )。
A、存放指令 B、存放正在执行的指令地址 C、存放下一条指令地址 D、存放上一条指令地址 34.单片机80C51的ALE引脚是( )。
A、输出高电平 B、输出矩形脉冲,频率为fOSC的1/6 C、输出低电平于 D、输出矩形脉冲,频率为fOSC的1/2 35.单片机上电复位后,AT89C51堆栈区的最大允许范围是( )个单元。 A、64 B、120 C、128 D、256
!!:上机复位后,PC:0000H SP:07H,可寻址范围08H~7FH 36.PSW中的RS1和RS0用来( )。
A、选择工作寄存器区号 B、指示复位 C、选择定时器 D、选择工作方式 37.80C51的串行数据缓冲器SBUF用于( )。
A、存放运算中间结果 B、存放待发送或已接收到的数据 C、暂存数据和地址 D、存放待调试的程序 38.单片机应用程序一般存放在( )中。
A、RAM B、ROM C、CPU D、寄存器
39.80C51单片机的机器周期为2μs,则其晶振频率fOSC为( )MHz。 A、1 B、2 C、6 D、12
40.在80C51中,需要外加电路实现中断撤除的是( ) A、电平方式的外部中断 B、脉冲方式的外部中断 C、外部串行中断 D、定时中断
41.80C51单片机串行口接收数据次序是下述的顺序( )。 (1)接收完1帧数据后,硬件自动将SCON的RI置1 (2)用软件将RI清零
(3)接收到的数据由SUBF读出
(4)置SCON的REN为1,外部数据由RXD(P3.0)输入
A、(1)(2)(3)(4) B、(4)(1)(2)(3) C、(4)(3)(1)(2) D、(3)(4)(1)(2) 42.80C51单片机串行口发送数据次序是下述的顺序( )。 (1)待发送数据送SBUF (2)硬件自动将SCON的TI置1
(3)经TXD(P3.1)串行发送一帧数据完毕 (4)用软件将TI清零 A、(1)(3)(2)(4) B、(1)(4)(2)(3) C、(1)(2)(3)(4) D、(3)(4)(1)(2)
二. 填空题:
1.根据MCS—51内部RAM的配置情况填空:
MCS—15内部RAM共有 256 字节。其中:
80H~FFH 为 特殊功能寄存器(SFR) 区 ;
20F~2FH 为 位寻址 区,可以 位 寻址,也可以 字节 寻址; 30H~7FH 为 用户RAM 区,只能 字节 寻址。 2.根据51系列单片机的基本特性填空: (1)、CPU字长是 8 位
(2)、可供使用的地址线最多可达到 16 根 (3)、可寻址的最大空间为 64KB
(4)、具有 4 个 8 位并行I/O口,共 32 根I/O线 (5)、具有 5 个中断源, 2 个优先级
(6)、8051具有 4KB ROM, 无片内ROM
3.MCS-51外部中断0的中断入口地址是: 0003H 、外部中断1的中断入口地址是: 0013H 、定时器T0的中断入口地址是: 000BH 定时器
T1的中断入口地址是: 001BH 、串行口的中断入口地址是: 0023H 。
4.中断过程包括: 中断请求 、 中断响应 、 中断处理 和中断返回 。
5.在8051单片机采用总线结构扩展系统中,高8位地址由 P2 端口提供,低8位地址由 P0 端口提供。
6.在8051单片机中,一个机器周期包括 6 个状态周期,一个状态周期包括 2 个振荡周期。
7.根据应用的要求,复位电路通常有两种基本形式,它们分别是 上电 复位和 按键 复位。 8. C51源程序的扩展名为 .c 。机器能直接执行的文件的扩展名为 .hex 。 9.按数据传送方向,串行通信可分为: 单工 、 半双工 和 全双工 。 10.单片机中使用的串行通信都是 方式。
11.虽然MCS-51串行口的发送和接收缓冲寄存器都名为 ,但发送和接收可通过指令 、 来区别(以累加器为例)。 12.P0端口既可以传递 数据 又可以传递 地址 ,是分时复用的。 13.当单片机复位后,程序的入口地址为 0000H ;堆栈指针SP为 07H 。 14.在MCS-51 的I/O端口的读引脚方式下,CPU首先必须使欲读端口引脚所对应的锁存器置 1 。
15.C51程序的基本单位是 函数 。一个C51源程序至少包含一个 主函数 。 16.变量的基本属性是 变量名 和 变量值 。一旦在程序中定义了一个变
量,C51编译器就会给这个变量分配相应的存储单元。此后变量名就与 存储器地址相对应,变量值就与 存储器内容 相对应。