单片机习题Word文档下载推荐.docx
- 文档编号:18432974
- 上传时间:2022-12-16
- 格式:DOCX
- 页数:15
- 大小:43.33KB
单片机习题Word文档下载推荐.docx
《单片机习题Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《单片机习题Word文档下载推荐.docx(15页珍藏版)》请在冰豆网上搜索。
P22
a)16
b)4
c)8
d)准16
*7.8031复位后,PC与SP的值为(
P43
a)0000H,00H
b)0000H,07H
c)0003H,07Hd)0800H,00H
8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为(B)。
P57
a)MOV
A,
@R1
b)MOVC
@A
+
DPTR
c)MOVX
@
R0
d)MOVX
9.8031单片机中既可位寻址又可字节寻址的单元是(
a)20H
b)30H
c)00H
d)70H
10.下列哪条指令是正确的(D)
a)PUSHR2b)ADDR0,A
c)MOVXA@DPTRd)MOV@R0,A
2.8051的引脚RST是IN脚(IN脚还是OUT脚),当其端出现高电平时,8051进入复位状态。
8051一直维持这个值,直到RST脚收到低电平,8051才脱离复位状态,进入程序运行状态,从ROM0000H单元开始取指令并翻译和执行。
3.半导体存储器分成两大类:
RAMROM,其中RAM具有易失性,常用于存储临时性数据。
4.求十进制数-102的补码(以2位16进制数表示),该补码为9AH。
5.PC存放_CPU将要执行的指令所在的ROM单元的地址,具有自动加1特性。
在8051中决定程序执行顺序的是PC还是DPTRPC?
它是16位?
不是(是,不是)SFG?
6.123=01010010B=52H。
7.8051内部有4个并行口,P0口直接作输出口时,必须外接上拉电阻;
并行口作输入口时,必须先将口锁存器置1,才能读入外设的状态。
8.MCS-51的堆栈只可设置在内RAM低128B区
,其最大容量为128B,存取数据的原则是先进后出。
堆栈寄存器SP是8位寄存器,存放堆栈栈顶的址。
9.中断处理的全过程分为以下3个段:
中断请求、中断响应、中断服务。
10.定时和计数都是对脉冲进行计数,定时与计数的区别是定时是对周期已知的脉冲计数;
计数是对周期未知的脉冲计数。
1.MCS—51布尔处理机的存储空间是_00H~7FH______。
2.P2口通常用作_高8位地址线______,也可以作通用的I/O口使用。
P29
3.若由程序设定RS1、RS0=01,则工作寄存器R0~R7的直接地址为_08~0FH_____。
4.8051的堆栈区一般开辟在__用户RAM区_____。
P25
5.所谓寻址,其实质就是_如何确定操作数的单元地址______。
P49
6.存储器映象是__存储器在整个存储空间的地址范围_____。
7.定时器中断请求发生在__.定时时间到_____。
P117
8.中断响应时间是指__从查询中断请求标志位到转向中断区入口地址所需的机器周期数____。
9.通过CPU对I/O状态的测试,只有I/O已准备好时才能进行I/O传送,这种传送方式称为__程序查询方式_____。
10.在中断服务程序中现场保护和现场恢复期间,中断系统应处在_关中断___状态。
2.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为(C)。
A.500B.1000C.216-500D.216-1000
3.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到(D)引脚。
P132
A.P3.2B.P3.3C.P3.4D.P3.5
4.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持(A)。
A.1个机器周期B.2个机器周期
C.4个机器周期D.10个晶振周期
5.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应(A)。
P120
A.外部中断0B.外部中断1
C.定时器0中断D.定时器1中断
6.定时器若工作在循环定时或循环计数场合,应选用(C)。
P145
A.工作方式0B.工作方式1C.工作方式2D.工作方式3
7.MCS-51单片机的外部中断1的中断请求标志是(D)。
P118
A.ET1B.TF1C.IT1D.IE1
8.下列标号中,正确的标号是(D)。
P48
A.1BT:
B.BEGIN:
C.ADD:
D.STAB31:
9.串行口每一次传送(A)字符。
A.1个B.1串C.1帧D.1波特
10.要想把数字送入DAC0832的输入缓冲器,其控制信号应满足(B)。
A.ILE=1,
=1,
=0
B.ILE=1,
=0,
C.ILE=0,
=1,
D.ILE=0,
1.MCS—51单片机的P0—P4口均是并行I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的数据总线和地址总线,在P0—P4口中,P0为真正的双向口,P1—P3为准双向口。
2.MCS—5l单片机的堆栈区只可设置在片内数据存储区(器),堆栈寄存器5P是位寄存器。
3.MCS—51单片机外部中断请求信号有电平方式和脉冲方式,在电平方式下,当采集到INT0、INT1的有效信号为低电平时,激活外部中断。
4.定时器/计数器的工作方式3是指的将定时器/计数器0拆成两个独立的8位计数器。
而另一个定时器/计数器此时通常只可作为定时器/计数器0使用。
5.MCS—96单片机的最大寻址空间是64K,该空间的地址范围为0000H—FFFFH,系统上电及复位的程序入口地址为2080H,芯片配置字节CCB的地址为2018H。
1.单片机内有组成微机的主要功能部件CPU、存储器和I/O接口。
2.堆栈的特性是先进后出,8051的堆栈一般开辟在内部RAM30H~7FH的范围内,其堆栈指针是SP。
3.RS232C是串行通信总线标准。
4.8255是通用的可编程并行接口。
5.MCS-51有一个全双工的异步串行口,有4种工作方式。
1、MCS-51单片机片内有
5个中断源,其中
2
个外部中断源。
2、设定T1为计数器方式,工作方式2,则TMOD中的值为
60H(高位为6即可)
。
3、若IT1=0,当引脚
P3.2
为低电平的时候,INT0的中断标志位IE0
才能复位。
4、在接口电路中,把已经编址并能进行读写操作的寄存器称为
端口
5、在单片机中,为实现数据的I/O传送,可使用三种控制方式,即
无条件传送方式、查询
方式和
中断
方式
2、执行中断返回指令,从堆栈弹出地址送给(C).
A.AB.CYC.PCD.DPTR
3、七段共阴极发光两极管显示字符‘H’,段码应为(E)
A.67HB.6EHC.91HD.76HE.90H
4、在串行通信中,8031中发送和接收的寄存器是(B)。
A.TMODB.SBUFC.SCOND.DPTR
5、波特的单位是(B)
A.字符/秒B.位/秒C.帧/秒D.字节/秒
1.单片机即一个芯片的计算机,此芯片上包括五部分:
运算器、__存储器_、_控制器_、输入部分、_输出部分_。
2.只有在_补_码表示中0的表示是唯一的。
3.MCS—51指令系统中direct表示的含义是:
__片内存储器地址__。
4.
任何程序总是由三种基本结构组成:
顺序、分支和__循环__。
5.MCS—51指令共有六种寻址方式,分别是立即数寻址、_直接寻址___、_寄存器寻址__、寄存器间接寻址、_变址寻址__、相对寻址。
6.MOVDPTR,#data16的作用是用来设定_地址指针__。
7.片内RAM可进行位寻址的空间位地址范围是____00H~FFH___。
8.MCS—51的存储器空间配置从功能上可分为四种类型:
_片内程序存储器_、内部数据存储器、__外部数据存储器__、外部程序存储器。
9.MCS-51的指令按其功能可分为五大类:
_数据传送类_、_算术运算类_、逻辑运算类指令、位操作指令、控制转移指令。
10.输入输出设备与主机的连接部分称为输入输出接口,接口有三大作用:
__隔离与寻址作用_作用、__所存与缓冲作用_作用和信号电平与形式的变换作用。
11.MCS—51内部的SFR共有_21_个。
12.8255A属于可编程的__并行__
接口芯片,8255A的A通道有_3_种作方式。
1.10101.101B转换成十进制数是( D )。
(A)46.625(B)23.625(C)23.62(D)21.625
2.存储器的地址范围是0000H~0FFFH,它的容量为(D)。
(A)1KB(B)2KB(C)3KB(D)4KB
5.MOVXA,@R0指令中,源操作数采用(D)寻址方式,指令作用在()区间。
(A)寄存器,外部数据存储器(B)直接,程序存储器
(C)寄存器间接,内部数据存储器(D)寄存器间接,外部数据存储器
6.A7H和5BH两个立即数相加后,和为(C),(CY)是()。
(A)1CH,0(B)C1H,0
(C)02H,1(D)C1H,1
7.若(A)=86H,(PSW)=80H,则执行RRCA指令后(A)
(A)C3H(B)B3H(C)0DH(D)56H
8.如果(P0)=65H,则当
CPLP0.2
SETBC
MOVP0.4,C
执行后(P0)=(C)
(A)61H(B)75H(C)71H(D)17H
9.(D)指令是MCS-51指令系统中执行时间最长且长达4us的。
(A)比较转移(B)循环转移(C)增减量(D)乘除法
10.8031单片机中,将累加器A中的数送入外RAM的40H单元,可执行的指令(D)。
(A)MOVR1,40H(B)MOVR1,#40H
MOVX@R1,AMOVXR1,A
(C)MOVX40H,A(D)MOVR1,#40H
MOVX@R1,A
11.已知累加器A的数值为98H,它与0FAH相加,相加后会影响标志位CY、AC和OV位。
各个位的值是(D)。
(A)0、0、0(B)1、0、1(C)1、1、1(D)1、1、0
12.不属于单片机与输入输出设备进行信息交换的方式是(D)。
(A)无条件传送方式(B)查询方式(C)中断方式(D)存储器直接存取方式
14.A/D转换方法有以下四种,ADC0809是一种采用(C)进行A/D转换的8位接口芯片。
(A)计数式(B)双积分式(C)逐次逼近式(D)并行式
15.8051单片机内有()个16位的定时/计数器,每个定时/计数器都有(B)种工作方式。
(A)4,5(B)2,4(C)5,2(D)2,3
1.在中断服务程序中至少应有一条(D)
A.传送指令B.转移指令C.加法指令D.中断返回指令
4.ORG2000H
LACLL3000H
ORG3000H
RET
上边程序执行完RET指令后,PC=(C)
A.2000HB.3000HC.2003HD.3003H
5.要使MCS-51能响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是(A)
A.98HB.84HC.42HD.22H
6.JNZREL指令的寻址方式是(C)
A.立即寻址B.寄存器寻址C.相对寻址D.位寻址
7.执行LACLL4000H指令时,MCS-51所完成的操作是(D )
A保护PC B.4000H
PCC.保护现场D.PC+3入栈,4000H
PC
9.若某存储器芯片地址线为12根,那么它的存储容量为(C)
A.1KBB.2KBC.4KBD.8KB
10.要想测量
引脚上的一个正脉冲宽度,则TMOD的内容应为(A)
A.09HB.87HC.00HD.80H
11.PSW=18H时,则当前工作寄存器是(D)
A.0组B.1组C.2组D.3组
12.MOVXA,@DPTR指令中源操作数的寻址方式是(B)
A.寄存器寻址B.寄存器间接寻址C.直接寻址D.立即寻址
14.MCS-51上电复位后,SP的内容应为(B)
A.00HB.07HC.60HD.70H
16.控制串行口工作方式的寄存器是(C)
A.TCONB.PCONC.SCOND.TMOD
17.执行PUSHACC指令,MCS-51完成的操作是(A)
A.SP+1
SP,ACC
SPB.ACC
SP,SP-1
SP
C.SP-1
SPD.ACC
SP,SP+1
18.P1口的每一位能驱动(B)
A.2个TTL低电平负载B.4个TTL低电平负载
C.8个TTL低电平负载D.10个TTL低电平负载
19.PC中存放的是(A)
A.下一条指令的地址B.当前正在执行的指令
C.当前正在执行指令的地址D.下一条要执行的指令
20.8031是(C)
A.CPUB.微处理器C.单片微机D.控制器
21.要把P0口高4位变0,低4位不变,应使用指令(D)
A.ORLP0,#0FHB.ORLP0,#0F0HC.ANLP0,#0F0HD.ANLP0,#0FH
24.LCALL指令操作码地址是2000H,执行完响应子程序返回指令后,PC=(D)
A.2000HB.2001HC.2002HD.2003H
25.MCS-51执行完MOVA,#08H后,PSW的哪一位被置位(D)
A.CB.F0C.OVD.P
26.计算机在使用中断方式与外界交换信息时,保护现场的工作应该是(C)
A.由CPU自动完成B.在中断响应中完成C.应由中断服务程序完成D.在主程序中完成
27.关于MCS-51的堆栈操作,正确的说法是(C)
A.先入栈,再修改栈指针B.先修改栈指针,再出栈C.先修改栈指针,在入栈D.以上都不对
28.某种存储器芯片是8KB*4/片,那么它的地址线根数是(C)
A.11根B.12根C.13根D.14根
30.MCS-51的相对转移指令的最大负跳变距离(B)
A.2KBB.128BC.127BD.256B
1、单片机试验系统与微机是通过串行通讯电缆相连。
2、若想进入全屏幕编辑界面,按下F1功能键,按ALT+F建立新文件,即可开始输入源文件。
3、当程序输入错误或需要调整时,使用A命令完成。
4、入栈指令使用PUSHACC指令。
1、我们使用的单片机试验箱型号是TDN-MI。
3、提示装载完毕后,使用U000命令进行反汇编,检查程序是否正确装入。
4、将30H单元的内容#67H送R1,用最少的指令实现,指令为:
MOV30H,#67H;
MOVR1,30H。
5、弹出操作,使用POPACC指令。
1、开启微机电源,在软件所在目录键入MD51命令,选择对应串口号,进入集成操作软件环境。
3、用B命令设置断点。
4、将立即数3052H送数据指针DPTR,使用MOVDPTR,#3052H指令。
5、两寄存器交换数据,使用XCHA,R4指令。
1、开启微机电源,在软件所在目录键入MD51命令,选择对应串口号,进入集成操作软件环境,如果光标不响应回车命令,按复位键即可。
2、对源文件汇编无误后,自动生成相应的.LST文件。
3、用GB命令来连续运行程序。
4、外部RAM与累加器A间数据传送,使用MOVX@DPTR,A指令。
2、汇编完成后,按F3输入文件名回车,对汇编生成的.r03文件进行连接,生成相应的.HEX文件。
3、按RESET复位键可清除断点。
4、程序存储器中数据送累加器A,使用指令为MOVCA,@A+DPTR指令。
5、寄存器高4位和低4位交换数据,使用SWAPA指令。
1.MCS-51的Po口作为输出端口时,每位能驱动8个SL型TTL负载.
2.当定时器To工作在方式3时,要占定时器T1的TR1和TF1_两个控制位.
3.在串行通信中,有数据传送方向单工、半双工、全双工三种方式.
5.当MCS-51引脚ALE信号有效时,表示从Po口稳定地送出了低8位地址.
6.MCS-51中凡字节地址能被_8整除的特殊功能寄存器均能寻址.
7.一个机器周期等于6个状态周期,振荡脉冲2分频后产生的时钏信号的周期定义为状态 周期。
8.MCS-51的定时器用作定时时,其定时时间与时钟频率和计数初值有关。
用作计数时,最高计数频率的2/24。
2、MCS—51单片机内部有2个位加1定时/计数器,可通过编程决定它们的工作方式,其中,可进行13位定时/计数的是方式是方式0。
5、MCS—51单片机指令系统中共有111条指令,有五种指令类型,分别是:
数据传送指令,算术指令、逻辑运算指令、位运算指令、及控制转移指令。
6、单片机中断系统中共有INTO、INT1、T0、
T1、串行口五个中断源,其中优先级最高的是INTO、优先级最低的是串行口。
7、CPU和外设进行数据交换时常用的方式有无条件转换、查询方式、中断方式三种。
2.在MCS—51单片机内部RAM中,字节地址范围是20H~2FH的区域
称为位寻址而字节地址范围是30H~7FH的一段区域称为字节寻址。
6、MCS-51系列单片机内部数据存储器,即内RAM中位寻址区的地址范围是
256B工作寄存器区的地址范围是00—1FH。
内R0M中寻址区的地址范围是00--FF。
1.MCS-51有4个并行I\O口,其中P0~P3是准双向口,所以由输出转输入时必须先写入"
1"
3.运算器是由算术逻辑单元ALU、累加器A和寄存器等几部分组成,用来执行各种算术运算和逻辑运算。
5.MCS-51有4组工作寄存器,它们的地址范围是00H~1FH.
9、执行读I/O端口锁存器的指令(“读—改—写”指令),读入口的锁存器状态,可能改变其值,然后把它重新写入口锁存器,这种操作称作读—改—写操作。
1..MCS-51的时钟最高频率是(A).
A12MHzB6MHzC8MHzD10MHz
2.以下不是构成单片机的部件(D)
A微处理器(CPU)、B存储器C接口适配器(I\O接口电路)D打印机
4、用MCS-51用串行扩展并行I/O口时,串行接口工作方式选择(A)
(A)方式0(B)方式1(C)方式2(D)方式3
6、使用8255可以扩展出的I/O口线是(B)
(A)16根(B)24根(C)22根(D)32根
7、当使用快速外部设备时,最好使用的输入/输出方式是(C)
(A)中断(B)条件传送(C)DMA(D)无条件传送
8、MCS-51的并行I/O口读-改-写操作,是针对该口的(D)
(A)引脚(B)片选信号(C)地址线(D)内部锁存器
9.LCALL指令操作码地址是2000H,执行完相子程序返回指令后,PC=(D)
(A)2000H(B)2001H(C)2002H(D)2003H
3、程序状态标志字寄存器PSW中的PSW.7的含义是奇偶标志;
PSW.0的含义是进位/借位标志。
7、MCS—51单片机内部有2个16位加1定时/计数器,可通过编程决定它们的工作方式,其中,可进行13位定时/计数的是方式是0。
8、存储器EPROM27128的地址线有根,容量为KB。
9、可编程并行I/O接口芯片8255A有4个8位并行I/O端口,可通过编程决定它们的功能。
1、MCS—51单片机外部有40个引脚,其中,地址锁存允许控制信号引脚是(A)
(A)ALE(B)
(C)
(D)RST
2、下列指令写法正确的是。
(B)
(A)MOV#20H,A(B)ADDR2,#30H(C)PUSHR0(D)RRCA
5、MCS-51的并行I/O口信息有两种读取方法:
一种是读引脚,还有一种是(A)
(A)读锁存器具(B)读数据库(C)读A累加器具(D)读CPU
3、8031的P0□,当使用外部存储器时它是一个(D)
A、高8位地址□B、低8位地址□C、低8位数据□D、低8位地址/数据总线□
4.执行MOVCA,@A+PC时,WR、RD脚的电平为(A)
A、WR高电平,RD高电平B、WR低电平,RD高电平
C、WR高电平,RD低电平D、WR低电平,RD低电平
4、访问外部存储器时,不起作用的信号是(C)
(A)
(B)
(C)
(A)ALE
5、以下指令中,属于单纯读引脚的指令是(C)
(A)MOVP1,A(B)ORLP1,#0FH(C)MOVCC,P1.5(D)DJNZP1,LAB
6、使用定时器T1时,有几种工作模式(C)
(A)1种(B)2种(C)3种(D)4种
定时器一不能工作在方式3
9、如果8255端口A设置为方式2,则端口B设置为(A)
(A)只可以方式0(B)也可以方式2(C)除方式2外,其它方式均可(D)任意方式
10、当MCS-51进行多机通讯时,串行接口的工作方式应选为(C)
(A)方式0(B)方式1(C)方式2(D)方式0或方式2
2.若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过(B)。
A.2μsB
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 习题
![提示](https://static.bdocx.com/images/bang_tan.gif)