单片机题库及答案
(完整版)单片机试题库(有答案)
以下题目及答案因时间及水平关系,仅供参考,也请
大家对错误提出修正。
《单片机与接口技术》习题库及答案
一、判断题(判断每小题的对错,对的在小题前的括号中打“√”,错的在小题前的括号中打“×”。)
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的脉冲。
单片机复习题库(含答案)
单片机复习题库(含答案)单片机复习题库(含答案)
一、单选题
1. 下面哪个不是单片机的特点?
A. 集成度高
B. 执行速度快
C. 操作简便
D. 存储容量大
答案:D
2. 在单片机的复位电路中,常用的复位方式是:
A. 程序复位
B. 硬件复位
C. 软件复位
D. 手动复位
答案:B
3. 单片机中断的触发方式有以下哪几种?
A. 内部触发
B. 外部触发
C. 软件触发
D. 手动触发
答案:A、B、C
4. 单片机中的位操作指令是指对数据的哪一部分进行操作?
A. 高字节
B. 低字节
C. 位
D. 字节
答案:C
5. 单片机工作模式中,可以通过设置谁来控制单片机工作状态?
A. 硬件
B. 软件
C. 中断
D. 外部信号
答案:B
二、判断题
1. 单片机的外部中断一般需要使用外部中断触发器。
答案:错
2. 单片机的I/O口可以设置为输入、输出或者双向。
答案:对
3. 单片机的Flash存储器是一种非易失性存储器。
答案:对
4. 单片机的片内RAM存储器可以直接运行程序。
答案:对
5. 单片机的位操作指令是指对数据的整个字节进行操作。
答案:错
三、填空题
1. 单片机的中断向量表一般存储在()中。
答案:ROM
2. 单片机的外部中断触发方式可以选择为()或者()。
答案:上升沿触发、下降沿触发
3. 单片机的位操作指令是通过()实现对数据位的读、写或者置位等操作。
答案:位地址
4. 单片机的运算指令可以对()进行算术运算或者逻辑运算。
答案:寄存器中的数据
5. 单片机的GPIO口是指()。
答案:通用输入输出口
四、简答题
1. 请简要解释单片机的中断工作原理。
(完整版)单片机复习题(附答案、)
单片机复习题(仅供参考)
任务一
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-1选择
1.计算机中最常用的字符信息编码是( A )
A ASCII
B BCD码
C 余3码
D 循环码
4.以下不是构成的控制器部件(D ):
A 程序计数器、 B指令寄存器、 C指令译码器、 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
1-2填空
1.计算机中常作的码制有原码、反码和补码
2.十进制29的二进制表示为00011101
3.十进制数-29的8位补码表示为11100011
4.单片微型机由CPU、存储器和I/O接口三部分组成.
5.若不使用MCS-51片内存器引脚EA必须接地.
7.十进制数-47用8位二进制补码表示为11010001
8.-49D的二进制补码为11101101
1-3判断
1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。(√)
2.MCS-51上电复位时,SBUF=00H。(×)。
3.使用可编程接口必须处始化。(√)。
5.MCS-51是微处理器。(×)不是。
6.MCS-51系统可以没有复位电路。(×)不可以。复位是单片机的初始化操作。
8.计算机中常作的码制有原码、反码和补码(√)
单片机试题库及 参考答案
试题1 参考答案
一、填空题(25分,每空1分)
1. AT89S51单片机为8 位单片机
2. MCS-51系列单片机的典型芯片分别为 8031 、 8051 、 8751 。
3. AT89S51的异步通信口为全双工(单工/半双工/全双工)
4. AT89S51有 2 级中断, 5 个中断源
5. AT89S51内部数据存储器的地址范围是00H~7FH ,位地址空间的字节地址范围是20H~2FH ,对应的位地址范围是00H~7FH ,外部数据存储器的最大可扩展容量是64K 。
6. AT89S51单片机指令系统的寻址方式有__寄存器寻址__、____直接寻址____、___寄存器间接寻址_____、_立即寻址____、基址寄存器加变址寄存器寻址。
7. 如果(A)=34H,(R7)=0ABH,执行XCH A, R7;结果(A)= 0ABH ,(R7)= 34H 。
8. 82C55可以扩展3个并行口,其中8 条口线具有位操作功能;
9. 当单片机复位时PSW= 00 H,这时当前的工作寄存器区是0区,R4所对应的存储单元地址为04 H。
10. 若A中的内容为67H,那么,P标志位为 1 。
11. 74LS138具有3个输入的译码器芯片,其输出作为片选信号时最多可以选中8片芯片。
二、判断以下指令的正误:(5分)
(1)MOV 28H,@R4;(×)(2)INC DPTR;(√)(3)DEC DPTR;(×)
(4)CLR R0 ;(×)(5)MOV T0,#3CF0H;(×)
三、简答题
1、如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:POP DPH;
单片机原理及应用考试题及参考答案
单片机原理及应用考试题及参考答案
一、单选题(共30题,每题1分,共30分)
1、MOVC A, @A+PC是()
A、数据传送指令
B、算术运算指令
C、逻辑运算指令
D、控制转移指令
E、位操作指令
正确答案:A
2、指令MUL AB 执行前(A)=18H ,(B)=05H,执行后,A、B的内容是()。
A、90H,05H
B、90H,00H
C、78H,05H
D、78H,00H
正确答案:D
3、5转换成十六进制数是()。
A、111H
B、94.8H
C、49.8H
D、49H
正确答案:C
4、已知晶振频率为6MHz,在P1.0引脚上输出周期为500微秒的等宽矩形波,若采用T1中断,工作方式2。TMOD=#( )
A、19H
B、20H
C、21H
D、22H
正确答案:B
5、A7H和5BH两个立即数相加后,和为(),(CY)是()。
A、1CH,0
B、C1H,0
C、02H,1
D、C1H,1
正确答案:C
6、INTEL 8051 CPU是()位的单片机.
A、16
B、4
C、8
D、32
正确答案:C
7、执行LACLL 4000H指令时, MCS-51所完成的操作是( )
A、保护PC
B、(PC )=4000H
C、保护现场
D、PC+3入栈,(PC )=4000H
正确答案:D
8、下列指令能使R0的最高位置0的是()。
A、ANL A,#7FH
B、ANL A,#80H
C、ORL A,#7FH
D、ORL A,#80H
正确答案:A
9、MOV @Ri , direct 是()
A、控制转移指令
B、逻辑运算指令
C、算术运算指令
D、数据传送指令
E、位操作指令
单片机基础练习题及答案
单片机基础(第3版)
第1章计算机基础知识
(一)填空题
1.十进制数14对应的二进制数表示为(1110B),十六进制数表示为(OEH)。十进制数-100的补码为(9CH, +100的补码为
(64H)。
2.在一个非零的无符号二进制整数的末尾加两个0后,形成一个新的无符号二进制整数,则新数是原数的(4)倍。
3.8位无符号二进制数能表示的最大十进制数是(255)。带符号二进制数转换成十进制数是(-51 )。
4.可以将各种不同类型数据转换为计算机能处理的形式并输送到计算机中去的设备统称为(输入设备)。
5.已知字符D的ASCII码是十六进制数44,则字符T的ASCII码是十进制数(84)。
6.若某存储器容量为640KB,则表示该存储器共有(655360)个存储单元。
7.在计算机中,二进制数的单位从小到大依次为(位八(字节)和(字),对应的英文名称分别是(bit )、(Byte )和(Word)。
8.设二进制数A=, B=01110110,则逻辑运算A V B= () , A A B= (00100100), A® B=()。
9.机器数01101110的真值是(+110),机器数01011001的真值是(+89),机器数的真值是(+157或-115 ),机器数的真值是
(+206 或-50 )。
(二)单项选择题
1.用8位二进制补码数所能表示的十进制数范围是(D)
(A -127 ~ +127 (B) -128 ~ +128
(C) -127 ~ +128 (D) -128 ~ +127
2. 卜列等式中,止确的是(B)
单片机考试题+答案
单片机考试题+答案
1、累加器A的内容是92H,执行SWAP A 指令后累加器的内容变为 ( ) 。
A、90
B、02
C、29
D、20H
答案:C
2、MCS-51系列单片机复位后程序计数器(PC)= ( ) 。
A、0FFFF
B、2000
C、0030
D、0000H
答案:D
3、8052单片机内部有( )个16位定时/计数器。
A、3
B、4
C、1
D、2
答案:A
4、当AT89C52单片机系统的振荡晶体频率为24MHz时,其一个机器周期的时间是 ( ) 。
A、0.5μS
B、1μS
C、2μS
D、4μS
答案:A
5、MCS-51单片机的串行口有 ( ) 种工作方式。
A、1
B、2
C、3
D、4
答案:D
6、MCS-51系列单片机其串口有 ( )种工作方式。
A、1
B、2
C、3
D、4
答案:D
7、8031单片机的定时器工作方式由TMOD寄存器状态控制字决定。当设定时器T1工作在方式2对外计数,T0工作在方式1定时工作,均不使用门控位时,控制字应为 ( ) 。
A、61
B、60
C、21
D、20H
答案:A
8、累加器A的内容是19H,执行SWAP A 指令后累加器的内容变为( )。
A、10
B、90
C、91
D、0AH
答案:C
9、累加器A的内容是85H,执行RL A 指令后累加器的内容变为( )。
A、42
B、43
C、0A
D、0BH
答案:D
10、MCS-51单片机的CPU允许接受相应中断,当INT0申请中断时,程序计数器PC的内容被自动修改为( )地址;当有定时器T1申请中断时,程序计数器 PC的内容被自动修改为 D 地址。
A、0003
单片机练习题(含答案)
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位的寄存器。对
单片机技术题库(试题67道含答案)
单片机技术题库(试题67道含答案)
1.单片机的看门狗功能与电压侦测功能往往要消耗不少的电流,应
尽量()这类功能。
A.取消
B.保留
C.控制
D.扩展
正确答案:A
2.读RAM会比读FLASH带来更大的功耗。正是因为如此,RAM在低
功耗性能突出的CPU设计上应改为仅允许()子程序调用。
A.二次
B.一次
C.三次
D.四次
正确答案:B
3.在现有的运算放大器当中,当静态电流给定后,可获得的()是
存在着显著的差异的,在选择时要引起注意。
A.电流
B.带宽
C.电压
D.功率
正确答案:B
4.降低单片机的供电()可以有效地降低其功耗。
A.电压
B.电流
C.带宽
D.频率
正确答案:C
5.TI公司的MSP430系列单片机是一个超低功耗类型的()位单片
机。
A.16
B.8
C.32
D.4
正确答案:A
6.单片机应用系统所在现场的各种干扰是影响可靠性的主要因素。
形成干扰的基本要素有三个:()。
A.电源、晶振、存储器
B.软件、硬件、计算机
C.干扰源、传播路径、敏感器件
D.工作模式
正确答案:C
7.编写源程序有效的办法是以各模块之间连接关系最简为原则,明
确各模块应完成的功能,划分程序模块,采用()程序设计。
A.从上到下
B.模块化
C.子程序
D.C语音
正确答案:B
8.单片机的看门狗功能与电压侦测功能往往要消耗不少的电流,应
尽量()这类功能,尤其是进入低功耗状态之前。
A.取消
B.加强
C.忽视
D.注意
正确答案:A
9.系统资源的配置包括芯片硬件资源的配置和()资源的分配。
A.CPU
B.外设接口
C.存储器
D.寄存器
正确答案:C
10.系统超低功耗的运行管理指的是利用()进行管理。
(完整版)单片机试题库(有答案)
(完整版)单片机试题库(有答案)
以下题目及答案因时间及水平关系,
仅供参考,也请大家对错误提出修正
MCS-51单片机原理与结构
1. MCS-51单片机CPU勺主要组成部分为A。
A.运算器、控制器 B .加法器、寄存器C .运算器、加法器 D .运算器、译码器
2. 单片机能直接运行的程序叫C。
A.源程序B .汇编程序 C .目标程序D .编译程序
3. 单片机中的程序计数器PC用来C o
A .存放指令
B .存放正在执行的指令地址
C .存
放下一条指令地址
D.存放上一条指令地址
4. 单片机上电复位后,PC的内容和SP的内容为B o
A. 0000H 00H B . 0000H, 07H C . 0003H, 07H D . 0800H 08H
5. 单片机8051的ALE引脚是B。
A.输出高电平B .输出矩形脉冲,频率为fosc的1/6
C.输出低电平D .输出矩形脉冲,频率为fosc的1/2
6. 单片机8051的EA引脚C o
A.必须接地B .必须接+5V C .以上两种视需要而定
7. 访问外部存储器或其它接口芯片时,作数据线和低8位地址线的
是A。
A. P0 口B . P1 口C . P2 口D . P0 口禾口P2 口
8. PSV中的RS1禾口RSO用来A。
A. 选择工作寄存器组号B .指示复位C .选择定时器
D.选择工作方式
9. 上电复位后,PSW勺值为D。
A. 1 B . 07H C . OFFH D . 0
10. 8051单片机上电复位后,堆栈区的最大允许范围是B个单元。
A. 64 B . 120 C . 128 D . 256
单片机考试复习试题库附答案
十八套试卷(答案附后面)
单片机模拟试卷001
一、选择题(每题1分,共10分)
1.8031单片机的( D )口的引脚,还具有外中断、串行通信等第二功能。
a)P0 b)P1 c)P2 d)P3
2.单片机应用程序一般存放在( B )
a)RAM b)RO M c)寄存器 d)CPU
3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为(B )a)7542H b)7542 c)75.42H d)75.42
4.下列指令中不影响标志位CY的指令有( D )。
a)ADD A,20H b)CLR c)RRC A d)INC A
5.CPU主要的组成部部分为()
a)运算器、控制器 b)加法器、寄存器
c)运算器、寄存器 d)运算器、指令译码器
6.INTEL 8051 CPU是(C )位的单片机
a)16 b)4 c)8 d)准16
7.8031复位后,PC与SP的值为( B )
a )0000H,00H b)0000H,07H c)0003H,07H d)0800H,00H 8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为(B )。
a)MOV A, @R1 b)MOVC A, @A + DPTR
c)MOVX A, @ R0 d)MOVX A, @ DPTR
9.8031单片机中既可位寻址又可字节寻址的单元是(A )
a)20H b)30H c)00H d)70H
10.下列哪条指令是正确的( D )
a)PUSH R2 b)ADD R0,A
c)MOVX A @DPTR d)MOV @R0,A
单片机考试题目及答案
单片机考试题目及答案
一、选择题
1. 单片机是指什么?
A. 一种专门用于控制电器设备的芯片
B. 一种能够独立运行的计算机硬件
C. 一种集成了微处理器、存储器和输入输出设备的芯片
D. 一种用于音频处理的专用芯片
答案:C
2. 单片机的主要特点是什么?
A. 集成度高、功耗低、体积小
B. 拥有独立操作系统
C. 支持网络连接
D. 适用于图形处理
答案:A
3. 单片机相比于微处理器的优势是什么?
A. 价格更便宜
B. 功耗更低
C. 集成度更高
D. 运算速度更快
答案:C
4. 单片机的架构是指什么?
A. 单片机的内部组织结构和相互关系
B. 单片机的封装类型
C. 单片机的运行速度
D. 单片机的接口规范
答案:A
5. 单片机中的I/O口是指什么?
A. 用于传输指令的接口
B. 用于输入输出数据的接口
C. 用于连接外部存储器的接口
D. 用于处理器与外设之间的通信接口答案:B
二、填空题
1. 单片机的英文缩写是__________。
答案:MCU
2. 单片机中的RAM是指__________。
答案:随机存取存储器
3. 单片机中的EEPROM是指__________。
答案:可擦写可编程只读存储器
4. 单片机的时钟频率越高,运行速度越__________。
答案:快
5. 单片机中的IO口可以用来连接和控制__________。
答案:外部设备
三、简答题
1. 请简要解释单片机的工作原理。
答案:单片机是一种集成了微处理器、存储器和输入输出设备的芯片。它通过接收输入信号、执行指令、处理数据,并将结果输出到外
部设备,实现对电器设备的控制。单片机内部包含时钟、存储器、IO
单片机考试题及答案
单片机考试题及答案
一、选择题(每题2分,共20分)
1. 单片机的英文缩写是:
A. CPU
B. MCU
C. RAM
D. ROM
答案:B
2. 下列哪个不是单片机的组成部分?
A. 中央处理器
B. 存储器
C. 显示器
D. 总线
答案:C
3. 8051单片机的时钟频率为12MHz,其机器周期的频率是多少?
A. 1MHz
B. 6MHz
C. 12MHz
D. 24MHz
答案:B
4. 下列哪个指令是8051单片机的无条件跳转指令?
A. LJMP
B. SJMP
C. AJMP
D. CJNE
答案:A
5. 8051单片机的中断优先级由哪个寄存器决定?
A. IP
B. IE
C. P0
D. SP
答案:A
二、填空题(每空2分,共20分)
1. 单片机是一种_____的微型计算机,它将_____、_____、_____等集
成在一个芯片上。
答案:集成度很高;CPU;存储器;输入/输出接口
2. 8051单片机具有_____位的外部数据总线和_____位的外部地址总线。
答案:8;16
3. 单片机的程序存储器通常使用_____存储器,数据存储器通常使用
_____存储器。
答案:ROM;RAM
4. 8051单片机的中断系统包括_____个外部中断和_____个定时器中断。
答案:2;2
5. 单片机的I/O口具有_____和_____功能。
答案:输入;输出
三、简答题(每题10分,共30分)
1. 简述单片机的中断响应过程。
答案:单片机的中断响应过程包括:中断请求的发出、中断优先级
的判断、中断服务程序的调用、中断服务程序的执行、中断返回。首先,中断源发出中断请求信号,然后单片机根据中断优先级寄存器IP
单片机题库及答案
单片机题库及答案
【篇一:单片机试卷及答案】
填空题(每空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
(完整word版)单片机每章习题及答案
(完整word版)单片机每章习题及答案
第三节增选习题及解答
一、填空题
1. 堆栈寄存器的符号是(),复位后它的内容为()。
2. 累加器A的内容有偶数个1时,特殊功能寄存器()的()位内容为()。
3. 内RAM的03H字节单元的地址符号另记为()。
4. 堆栈操作遵循的原则是()。
5. 8051单片机有4个I/O口,它们分别是(),复位后对应它们的寄存器的内容为()。
6. 为了正确地读取8051 的P1口引脚的状态值,应该先向它()。
7. 8051的()引脚应该至少保持()个机器周期的()电平,才能使8051复位。
8. 8051的封装形式为()。
9. 利用8051组成的工作系统,程序放在内部ROM,它的引脚应该接()电平。EA
10. 8051单片机的ALE引脚在CPU对外存非操作期间,它输出频率为晶体振荡器频率()的脉冲信号。
11. 8051内部程序存储器的容量为()字节,8031的内部程序存储器的容量为()字节。
12. 8031最大可以扩展()程序存储器,最大扩展的数据存储器的容量是()。
13. 位寻址区在内RAM低128字节单元的()字节中,高128字节单元中有()个特殊功能寄存器的位可以进行位操作。
14. 当前工作寄存器的选择由特殊功能寄存器()的()位的内容决定。
15. 用于位处理的布尔处理器是借用的特殊功能寄存器()的()位完成的。
16. 一个机器周期包括()个振荡周期,具体分为()个状态周期。
17. 按执行时间,8051的指令分为()周期、()周期和()周期指令共三种。
18. 单片机由CPU、存储器和()三部分组成。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机题库及答案
【篇一:单片机试卷及答案】
填空题(每空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
d、定时器1
4、adc0809是()ad的转换器件
a、4通道8位
b、8通道8位
c、4通道12位
d、8通道12位
5、执行中断返回指令后,从堆栈弹出地址送给()
a、a
b、ri
c、pc
d、dptr
6、串行通信中,发送和接收寄存器是()
a、tmod
b、sbuf
c、scon
d、dptr
7、要使mcs-51能响应外部中断1和定时器t0中断,则中断允许
寄存器ie的内容应该是(a、98hb、86hc、22h d、a2h
8、要将p1口高4位清0,低4位不变,应使用指令()
a、orl p1,#0fh
b、orl p1,#f0h
c、anl p1,#f0h
d、anl p1,#0fh
9、当选中第1工作寄存器区时,工作寄存器r1的地址是。
a、00h
b、01h
c、08h
d、09h 10、控制串行口工作方式的寄存器
是()
a、tmod
b、pcon
c、scon
d、tcon
a、1
b、2
c、4
d、8
12、定时器t2的中断服务程序入口地址为()。
a、000bh
b、0000h
c、001bh
d、002bh 13、mcs51单片机复位后,p1口锁存器的值为()。
a、00h
b、0ffh
c、7fh
d、80h 14、pop psw指令是()
a、将psw的值压入堆栈顶部
b、堆栈顶部一个单元内容弹入psw
c、将psw的值压入堆栈底部
d、堆栈底部一个单元内容弹入psw
15、下列运算符不是关系运算符的是()
a、 b、c、= d、!= 16、设a=0x7f,b=a2,则b的值为()
)
a、7fh
b、0f7h
c、0cfh
d、0fch 17、单片机复位后,sp的内容是()
a、00h
b、07h
c、7fh
d、80h
18、函数类型说明符如果用void表示,则函数执行结果返回值的数据类型是()
a、整型
b、字符型
c、无返回值
d、指针型 19、mcs-51单片机,
数据线的条数是。
a、1根
b、4根
c、8根
d、16根 20、定时器t0计数溢出后,置1()
a、tf1
b、tf0
c、ti
d、ri
三、简答题(共4题,每题5分,共20分)
1、51单片机工作寄存器有几组?如何判断cpu当前使用哪一组工
作寄存器?
2、在ram的位寻址区定义无符号字符变量flag,并将flag的第0、2位分别定义为k_d、k_p。
3、单片机中各中断源对应的中断服务
程序的入口地址能否任意设定?cpu响应定时器中断t0时,能否自动清除中断标志tf0?
4、串行口的发送缓冲器和接收缓冲器使用同一个特殊功能寄存器名sbuf,并具有相同的字节地址99h,他们是同一个寄存器吗?串行口的读、写sbuf指令分别操作的是哪个缓冲器?
四、程序分析题(每空2分,共10分)
(注意:0x表示横线上所填内容要求以十六进制表示,其它数制表示不得分。)
void init_t0_1()
{th0=0x ① ;
tl0=0x ②; th1=0x ③; tl1=0x ④; tmod=0x⑤; tr0=1; tr1=1 }
五、编程题(10分)
完成下列中断程序,实现当开关闭合后,在外部中断服务程序中实现蜂鸣器的鸣响,当开关打开后,蜂鸣器静止。
#include reg52.h
#define uchar unsigned char #define uint unsigned int sbit beep=① ; void init1() {
ea= ② ; ex0= ③ ; it0=0; }
void int0() interrupt ④ { uint i;
beep= ⑤ ;for(i=300;i0;i--);beep=1;
for (i=300;i0;i--); } main() { init1(); for(;;); }
六、综合应用(20分)
下图是由89c52单片机、74ls373锁存器、6116ram组成的单片机系统,(1)请补全硬件接线(8分)。
(2)该芯片的地址扩展方法采用的是什么方法?(2分)设p2口未用到的引脚取1,请写出
该系统外扩ram存储空间的范围。(4分)(3)74ls373锁存器的作用是什么?(3分)
(4)该单片机系统扩展的是程序存储器还是数据存储器?(3分)答案
一、填空题(每空1分,共20分) 1、01000001(41h)11111100(fch) 2、指令系统指令格式操作码
3、字长
4、低
5、4 2
6、movcmovx
7、1 28、立即数寻址直接寻址 9、th1tl0 10、0 11、15 12、pcon 13、14
二、单项选择题(共20题,每题1分,共20分)