单片机测试题期末考带答案Word文件下载.docx
- 文档编号:17998469
- 上传时间:2022-12-12
- 格式:DOCX
- 页数:36
- 大小:64.42KB
单片机测试题期末考带答案Word文件下载.docx
《单片机测试题期末考带答案Word文件下载.docx》由会员分享,可在线阅读,更多相关《单片机测试题期末考带答案Word文件下载.docx(36页珍藏版)》请在冰豆网上搜索。
a)ADD
A,20H
b)CLR
c)RRC
A
d)INC
A
5.CPU主要的组成部部分为(
a)运算器、控制器
b)加法器、寄存器
c)运算器、寄存器
d)运算器、指令译码器
6.INTEL
8051
CPU是(
)位的单片机
a)16
b)4
c)8
d)准16
7.8031复位后,PC与SP的值为(
a)0000H,00H
b)0000H,07H
c)0003H,07Hd)0800H,00H
8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。
a)MOV
A,
@R1
b)MOVC
@A
+
DPTR
c)MOVX
@
R0
d)MOVX
9.8031单片机中既可位寻址又可字节寻址的单元是(
a)20H
b)30H
c)00H
d)70H
10.下列哪条指令是正确的()
a)PUSHR2b)ADDR0,A
c)MOVXA@DPTRd)MOV@R0,A
1.D2.
B
3.B4.
D
5.
6.
C
7.B
8.B9.A
10.D
二、填空题(每空1分,共30分)
1.一个完整的微机系统由和两大部分组成。
2.8051的引脚RST是____(IN脚还是OUT脚),当其端出现____电平时,8051进入复位状态。
8051一直维持这个值,直到RST脚收到____电平,8051才脱离复位状态,进入程序运行状态,从ROMH单元开始取指令并翻译和执行。
3.半导体存储器分成两大类和,其中具有易失性,常用于存储。
4.求十进制数-102的补码(以2位16进制数表示),该补码为。
5.PC存放_______________,具有___________特性。
在8051中决定程序执行顺序的是PC还是DPTR?
它是______位?
(是,不是)SFG?
6.123=B=H。
7.8051内部有并行口,P0口直接作输出口时,必须外接;
并行口作输入口时,必须先,才能读入外设的状态。
8.MCS-51的堆栈只可设置在,其最大容量为,存取数据的原则是。
堆栈寄存器SP是位寄存器,存放。
9.中断处理的全过程分为以下3个段:
、、。
10.定时和计数都是对进行计数,定时与计数的区别是
。
四、简答题(每题5分,共15分)
1.MCS51的中断系统有几个中断源?
几个中断优先级?
中断优先级是如何控制的?
在出现同级中断申请时,CPU按什么顺序响应(按由高级到低级的顺序写出各个中断源)?
各个中断源的入口地址是多少?
答:
MCS51单片机有5个中断源,2个中断优先级,中断优先级由特殊功能寄存器IP控制,在出现同级中断申请时,CPU按如下顺序响应各个中断源的请求:
INT0、T0、INT1、T1、串口,各个中断源的入口地址分别是0003H、000BH、0013H、001BH、0023H。
2.已知单片机系统晶振频率为6MHz,若要求定时值为10ms时,定时器T0工作在方式1时,定时器T0对应的初值是多少?
TMOD的值是多少?
TH0=?
TL0=?
(写出步骤)
定时值为10ms时,定时器T0工作在方式1时,定时器T0对应的初值是1388H
TMOD的值是00000001B,TH0=13H;
TL0=88H。
3.MCS51系列单片机的内部资源有哪些?
说出8031、8051和8751的区别。
MCS51系列单片机上有1个8位CPU、128B的RAM、21个SFR、4个并行口、1个串行口、2个定时计数器和中断系统等资源。
8031、8051和8751的区别是8031内无ROM;
8051内有4KB的掩膜ROM;
8751内有4KB的EPROM。
1.一个完整的微机系统由硬件和软件两大部分组成。
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位寄存器,存放堆栈栈顶的地址。
中断请求、中断响应、中断服务。
10.定时和计数都是对脉冲进行计数,定时与计数的区别是定时是对周期已知的脉冲计数;
计数是对周期未知的脉冲计数。
单片机模拟试卷002
一、填空题(每空格1分,共10分)
1.MCS—51布尔处理机的存储空间是_______。
2.P2口通常用作_______,也可以作通用的I/O口使用。
3.若由程序设定RS1、RS0=01,则工作寄存器R0~R7的直接地址为______。
4.8051的堆栈区一般开辟在_______。
5.所谓寻址,其实质就是_______。
6.存储器映象是_______。
7.定时器中断请求发生在_______。
8.中断响应时间是指______。
9.通过CPU对I/O状态的测试,只有I/O已准备好时才能进行I/O传送,这种传送方式称为_______。
10.在中断服务程序中现场保护和现场恢复期间,中断系统应处在____状态。
一、填空题(每空1分,共10分)
1.00H~7FH
2.高8位地址线
3.08~0FH
4.用户RAM区
5.如何确定操作数的单元地址
6.存储器在整个存储空间的地址范围
7.定时时间到
8.从查询中断请求标志位到转向中断区入口地址所需的机器周期数
9.程序查询方式
10.关中断
二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。
每小题1分,共10分)
1.MCS-51单片机复位操作的主要功能是把PC初始化为()。
A.0100HB.2080HC.0000HD.8000H
2.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为()。
A.500B.1000C.216-500D.216-1000
3.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到()引脚。
A.P3.2B.P3.3C.P3.4D.P3.5
4.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持()。
A.1个机器周期B.2个机器周期
C.4个机器周期D.10个晶振周期
5.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应()。
A.外部中断0B.外部中断1
C.定时器0中断D.定时器1中断
1.C2.C3.D4.A5.A
6.定时器若工作在循环定时或循环计数场合,应选用()。
A.工作方式0B.工作方式1C.工作方式2D.工作方式3
7.MCS-51单片机的外部中断1的中断请求标志是()。
A.ET1B.TF1C.IT1D.IE1
8.下列标号中,正确的标号是()。
A.1BT:
B.BEGIN:
C.ADD:
D.STAB31:
9.串行口每一次传送()字符。
A.1个B.1串C.1帧D.1波特
10.要想把数字送入DAC0832的输入缓冲器,其控制信号应满足()。
A.ILE=1,
=1,
=0
B.ILE=1,
=0,
C.ILE=0,
=1,
D.ILE=0,
6.C7.D8.D9.A10.B
三、简答题(每小题4分,共20分)
1.如何正确使用P3口?
1.要点:
(1)说明P3口有第一功能和第二功能的使用。
(2)P3口的第二功能各位线的含义。
(3)使用时应先按需要选用第二功能信号,剩下的口线才作第一功能I/O线用。
(4)读引脚数据时,必需先给锁存器输出“1”。
2.简述累加器的ACC的作用。
2.
(1)8位专用寄存器。
(2)运算时存放一个操作数。
(3)运算后存放运算结果,所以称它为累加器。
3.简述寄存器间接寻址方式及其寻址范围。
3.
(1)寄存器中存放的是操作数的地址,操作数是通过寄存器间接得到,这种寻址方式称为寄存器间接寻址方式。
(2)寻址范围:
①内部RAM低128单位,形式@Ri(i=0,1)。
②外部RAM64K使用DPTR作间址寄存器,形式为@DPTR。
4.简述MCS-51单片机的中断入口地址。
4.中断入口地址为中断响应后PC的内容即中断服务的入口地址。
它们是:
外部中断00003H
定时器T0中断000BH
外部中断10013H
定时器T1中断001BH
串行口中断0023H
5.简述串行数据传送的特点。
5.
(1)传送按位顺序进行,速度慢。
(2)传输线少,成本低。
(3)传送距离远,可达几公尺到几千公里。
单片机模拟试卷003
一、填空题(15分,每空1分)
1.MCS—51单片机的P0—P4口均是I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的和,在P0—P4口中,为真正的双向口,为准双向口。
2.MCS—5l单片机的堆栈区只可设置在,堆栈寄存器5P是位寄存器。
3.MCS—51单片机外部中断请求信号有电平方式和,在电平方式下,当采集到INT0、INT1的有效信号为时,激活外部中断。
4.定时器/计数器的工作方式3是指的将拆成两个独立的8位计数器。
而另一个定时器/计数器此时通常只可作为使用。
5.MCS—96单片机的最大寻址空间是,该空间的地址范围为,系统上电及复位的程序入口地址为,芯片配置字节CCB的地址为。
填空题(15分,每空1分)
1.并行数据总线地址总线P0P1—P3
2.片内数据存储区(器)
3.脉冲方式低电平
4.定时器/计数器0串行口的波特率发生器
5.64K0000H—FFFFH2080H2018H
二、简答题(15分,每小题5分)
1.51系列单片机具有几个中断源,分别是如何定义的?
其中哪些中断源可以被定义为高优先级中断,如何定义?
1.具有5个中断源,分别是外部中断INT0和外部中断INT1、定时器溢出中断0和定时器溢出中断1以及串行中断。
通过对中断优先级寄存器IP的设置,每个中断源都可以被定义为高优先级中断。
(6分)
2.各中断源对应的中断服务程序的入口地址是否能任意设定?
2.各中断源的入口地址已经在中断地址区中被定义了,不能任意设定。
(3分)
3.如果想将中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置?
请举例加以说明。
3.如果要将中断服务程序放置在程序存储区的任意区域,在程序中要通过在中断地址区的对应地址上设置跳转指令才可实现对中断服务程序的执行。
例如:
外部中断O的中断服务程序INTOP放置在程序存储区的任意区域,此时,通过以下方式,可实现对中断服务程序的执行:
(4分)
ORGO003H(2分)
JMPINTOP
列举其他中断跳转的例子也可,但叙述的中断源要与中断地址相对应才可得分,如外中断0对应0003H地址。
单片机模拟试卷005
1、MCS-51单片机片内有
5个中断源,其中
2
个外部中断源。
2、设定T1为计数器方式,工作方式2,则TMOD中的值为
60H(高位为6即可)
。
3、若IT1=0,当引脚
P3.2
为低电平的时候,INT0的中断标志位IE0
才能复位。
4、在接口电路中,把已经编址并能进行读写操作的寄存器称为
端口
5、在单片机中,为实现数据的I/O传送,可使用三种控制方式,即
无条件传送方式、查询
方式和
中断
方式
二、选择题(每小题2分,共10分)
1、寻址空间为数据程序存储器所用的指令是(A):
A.MOVXB.MOVC.MOVCD.ADDC
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.字节/秒
六、简答题(共14分)
1、简述子程序调用和执行中断服务程序的异同点。
(8分)
相同点:
均能中断主程序执行本程序,然后再返回断点地址继续执行主程序。
不同点:
(1)中断服务程序入口地址是固定的,子程序调用入口地址是用户自己设定的。
(2)中断服务子程序返回指令除具有子程序返回指令所具有的全部功能之外,还有清除中断响应时被置位的优先级状态、开放较低级中断和恢复中断逻辑等功能。
(3)中断服务子程序是在满足中断申请的条件下,随机发生的;
而子程序调用是用户主程序事先安排好的。
机模拟试卷007
填空题:
(共30空,每空1分)
1.单片机即一个芯片的计算机,此芯片上包括五部分:
运算器、_________、________、输入部分、________。
2.只有在________码表示中0的表示是唯一的。
3.MCS—51指令系统中direct表示的含义是:
_____________________。
4.P0、P1、P2、P3四个均是___位的____口(填“串行”还是“并行”),其中P0的功能是______________________;
P2口的功能是___________;
而_________是双功能口;
______是专门的用户口。
5.
任何程序总是由三种基本结构组成:
顺序、分支和_________。
6.MCS—51指令共有六种寻址方式,分别是立即数寻址、_________、_________、寄存器间接寻址、__________、相对寻址。
7.MOVDPTR,#data16的作用是用来设定_________。
8.片内RAM可进行位寻址的空间位地址范围是______________。
9.MCS—51的存储器空间配置从功能上可分为四种类型:
__________、内部数据存储器、__________、外部程序存储器。
10.MCS-51的指令按其功能可分为五大类:
_________、________、逻辑运算类指令、位操作指令、控制转移指令。
11.输入输出设备与主机的连接部分称为输入输出接口,接口有三大作用:
_________作用、_________作用和信号电平与形式的变换作用。
12.MCS—51内部的SFR共有______个。
13.CJNE<
目的字节>
,<
源字节>
,rel属于五大类指令中的_________类指令,其操作码助记符含义是_____________。
14.8051单片机有________个中断源,________级中断优先级别。
15.8255A属于可编程的________
接口芯片,8255A的A通道有________种作方式。
一。
填空题
1.存储器、控制器、输出部分。
2.补
3.片内存储器地址。
4.8,并行,地址/数据分时复口,高8位地址口,P1。
5.循环。
6.直接寻址,寄存器寻址,变址寻址。
7.地址指针。
8.00H~FFH。
9.片内程序存储器,外部数据存储器。
10.数据传送类,算术运算类。
11.隔离与寻址作用,所存与缓冲作用
12.21
13.5,2
14.并行,3
16.选择题:
(共15题,每题1分)
1.10101.101B转换成十进制数是( )。
(A)46.625(B)23.625(C)23.62(D)21.625
2.存储器的地址范围是0000H~0FFFH,它的容量为()。
(A)1KB(B)2KB(C)3KB(D)4KB
3.3D.0AH转换成二进制数是()。
(A)111101.0000101B(B)111100.0000101B
(C)111101.101B(D)111100.101B
4.73.5转换成十六进制数是()。
(A)94.8H(B)49.8H(C)111H(D)49H
5.MOVXA,@R0指令中,源操作数采用()寻址方式,指令作用在()区间。
(A)寄存器,外部数据存储器(B)直接,程序存储器
(C)寄存器间接,内部数据存储器(D)寄存器间接,外部数据存储器
1~5DDABD
6.A7H和5BH两个立即数相加后,和为(),(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)=()
(A)61H(B)75H(C)71H(D)17H
9.()指令是MCS-51指令系统中执行时间最长且长达4us的。
(A)比较转移(B)循环转移(C)增减量(D)乘除法
10.8031单片机中,将累加器A中的数送入外RAM的40H单元,可执行的指令()。
(A)MOVR1,40H(B)MOVR1,#40H
MOVX@R1,AMOVXR1,A
(C)MOVX40H,A(D)MOVR1,#40H
MOVX@R1,A
6~10CACDD
11.已知累加器A的数值为98H,它与0FAH相加,相加后会影响标志位CY、AC和OV位。
各个位的值是()。
(A)0、0、0(B)1、0、1(C)1、1、1(D)1、1、0
12.不属于单片机与输入输出设备进行信息交换的方式是()。
(A)无条件传送方式(B)查询方式(C)中断方式(D)存储器直接存取方式
13.8051与8255A的硬件连接如图P110图6-7,其中规定未用的地址线取0。
则8255A的控制字寄存器的地址是()
(A)0000H(B)0001H(C)0002H(D)0003H
14.A/D转换方法有以下四种,ADC0809是一种采用()进行A/D转换的8位接口芯片。
(A)计数式(B)双积分式(C)逐次逼近式(D)并行式
15.8051单片机内有()个16位的定时/计数器,每个定时/计数器都有()种工作方式。
(A)4,5(B)2,4(C)5,2(D)2,3
7~15DDDCB
五、简答及做图题:
(共2题、每题5分)
1.用图示形式画出MCS—51内部数据存储器(即内RAM含特殊功能寄存器)的组成结构,并简单说明各部分对应用途。
五.简答及做图题
21个SFR
堆栈及数据缓冲区
128个位寻址区
工作寄存器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 测试 期末 答案