单片机考试复习大纲Word格式文档下载.docx
- 文档编号:20614916
- 上传时间:2023-01-24
- 格式:DOCX
- 页数:38
- 大小:48.46KB
单片机考试复习大纲Word格式文档下载.docx
《单片机考试复习大纲Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《单片机考试复习大纲Word格式文档下载.docx(38页珍藏版)》请在冰豆网上搜索。
35.单片机系统复位后,PSW=00H,因此片内RAM寄存区的当前寄存器是第_0_组,8个寄存器的单元地址为_00H_----_07H_.
36.在MCS-51中PC和DPTR都用于提供地址,但PC是为访问程序_存储器提供地址,而DPTR是为访问_数据存储器提供地址。
37.在位操作中,能起到与字节操作中累加器作用的是CY
38.累加器A中存放着一个其值小于或等于127的8位无符号数,CY清“0”后执行
RLCA指令,则A中数变为原来的2倍。
39.计算机的数据传送有两种方式,即并行方式和串行方式,其中具有成本低特点的是串行数据传送。
40.异步串行数据通信的帧格式由__起始_位、数据_位、_奇偶校验位_和停止位位组成。
41.异步串行数据通信有单工、全双工、和半双工共三种传送方向形式。
42.使用定时器T1设置串行通信的波特率时,应把定时器TI设定为自动重装载工作模式。
43.假定(A)=56,(R5)=67。
执行指令:
ADDA,R5
DAA
后,累加器A的内容为00100011B,CY的内容为1
44.假定(A)=0FH,(R7)=19H,(30H)=00H.(R1)=40H,(40H)=0FFH。
执行
指令:
DECA
DECR7
DEC30H
EEC@R1
后,累加器A的内容为0EH_,R7的内容为18H_30H的内容为0FFH,40H的内容为0FEH
45.假定(A)=50H,(B)=0A0H。
MULAB
后,寄存器B的内容为32H,累加器A00H的内容为,CY的内容为0,OV的内容为_1
46.假定(A)=0FBH,(B)=12H。
DIVAB
后.累加器A的内容为0DH,寄存器B的内容为11H,CY的内容为0,OV的内容为0
47.假定(A)=0C5H。
SWAPA
后.累加器A的内容为5CH
48.DI'
TR是MCS-51中惟-一个16位寄存器,在程序中常用来作为MOVC指令访问程序存储器的_基址寄存器_使用。
49.堆栈设在片内数据_存储区、程序存放在_程序_存储区,外部I/O接口设在片外数据存储区,中断服务程序存放在程序存储区。
50.若单片机使用频率为6MHz的晶振,那么状态周期为1/3μs、机器周期2μs、指令周期为2μs~8μs。
51.复位时A=0,PSW=0,SP=07H,P0~P3=FFH
单项选择题
1.在中断服务程序中,至少应有一条(D)
(A)传送指令,(B)转移指令,(C)加法指令,(D)中断返回指令
2.当MCS一51复位时,下面说法正确的是(A)。
(A)PC=0000H,(B)SP=00H,(C)SBUF=00H(D)(30H)=00H
3.要用传送指令访问MCS一51片外RAM,它的指令操作码助记符应是(B)
(A)MOV,(B)MOVX,(C)MOVC(D)以上都行
4.下面哪一种传送方式适用于电路简单且时序已知的外设(B)。
(A)条件传送(B)无条件传送(C)DMA(D)中断
5.MCS一51在响应中断时,下列哪种操作不会发生(D)。
(A)保护现场,(B)保护PC
(C)找到中断入口,(D)保护PC转入中断入口
6.用MCS-51串行接口扩展并行I/O口时,串行接口工作方式应选择(A)。
(A)方式0,(B)方式1,(C)方式2,(D)方式3
7.JNZe指令的寻址方式是(C)。
(A)立即寻址,(B)寄存器寻址,(C)相对寻址,(D)位寻址
8.执行LCALL4000H指令时,MCS一51所完成的操作是(D)。
(A)保护PC,(B)4000H-PC
(C)保护现场(D)PC+3入栈,4000HPC
9.MCS一51有中断源(A)。
(A)5个(B)2个(C)3个(D)6个
10.MCS-51上电复位后,SP的内容应是(B)。
(A)00H(B)07H(C)60H(D)70H
11.下面哪一个部件不是CPU的指令部件(C)。
(A)PC(B)IR(C)PSW(D)ID
12.
ORG0003H
LJMP2000H
ORG000BH
LJMP3000H
当CPU响应外部中断0后,PC的值是(B)。
(A)0003H(B)2000H(C)0000BH(D)3000H
13.控制串行接口工作方式的寄存器是(C)。
(A)TCON(B)PCON(C)SCON(D)TMOD
14.MCS一51响应中断时,下面哪一个条件不是必须的(D)。
(A)当前指令执行完毕(B)中断是开放的
(C)没有同级或高级中断服务(D)必须有RETI指令
15.使用定时器T1时,有几种工作模式(C)。
(A)l种(B)2种(C)3种(D)4种
15.执行PUSHACC指令,MCS一51完成的操作是(A)。
(A)SP+1=SP,(ACC)=(SP)(B)(ACC)=(SP)SP一1=SP
(C)SP一1=SP,(ACC)=(SP)(D)(ACC)=(SP)SP+1=SP
16.P1口的每一位能驱动(B)。
(A)2个TTL低电平负载(B)4个TTL低电平负载
(C)8个TTL低电平负载(D)10个TTL低电平负载
17.PC中存放的是(A)。
(A)下一条指令的地址,(B)当前正在执行的指令
(C)当前正在执行指令的地址(D)下一条要执行的指令
18.8031是(C)。
(A)CPU(B)微处理器(C)单片微机(D)控制器
19.所谓CPU是指(A)。
(A)运算器与控制器(B)运算器与存储器
(C)输入输出设备(D)控制器与存储器
20.LCALL指令操作码地址是2000H,执行完相应子程序返回指令后PC=(D)。
(A)2000H(B)2001H(C)2002H(D)2003H
21.MCS一51执行完MOVA,#08H后,PSW的哪一位被置位(D)。
(A)C(B)FO(C)OV(D)P
22.计算机在使用中断方式与外界交换信息时,保护现场的工作应该是(C)。
(A)由CPU自动完成(B)在中断响应中完成
(C)应由中断服务程序完成(D)在主程序中完成
23.要访问MCS-51的特殊功能寄存器应使用的寻址方式是(C)。
(A)寄存器间接寻址(B)变址寻址(C)直接寻址(D)相对寻址
24.下面哪条指令将MCS一51的工作寄存器置成3区(B)。
(A)MOVPSW,#13H(B)MOVPSW,井18H
(C)SETBPSW.4CLRPSW.3(D)SETBPSW.3CLRPSW.4
25若MCS-51中断源都编程为同级,当它们同时申请中断时CPU首先响应(B)
(A)INTl(B)INTO(C)T1(D)T0
26.当MCS-51进行多机通信时,串行接口的工作方式应选择(C)。
(A)方式0。
(B)方式1(C)方式2(D)方式0或方式2
27.MCS-51的相对转移指令的最大负跳转距离为(B)
(A)2KB(B)128B(C)127B(D)256B
28.指令寄存器的功能是(B)。
(A)存放指令地址(B)存放当前正在执行的指令
(C)存放指令与操作数(D)存放指令地址及操作数
29.MOVC,#00H的寻址方式是(A)。
(A)位寻址(B)直接寻址(C)立即寻址(D)寄存器寻址
30.
ORGOOOOH
ALMP0040H
ORG0040H
MOVSP,#00H
当执行完左边的程序后,PC的值是(C)
(A)0040H(B)0041H(C)0042H(D)0043H
31.当CPU响应串行接口中断时,程序应转移到(C)。
(A)0003H(B)0013H(C)0023H(D)0033H
32.当ALE信号有效时,表示(B)。
(A)从ROM中读取数据(B)从P0口可靠地送出地址低8位
(C)从PO口送出数据(D)从RAM中读取数据
33.MCS一51复位时,下述说法正确的是(D)。
(A)(20H)=00H(B)SP=00H(C)SBUF=00H(D)TH0=00H
34.MCS一51的中断源全部编程为同级时,优先级最高的是(D)。
(A)INT1(B)TI(C)串行接口(D)INTO
35.外部中断1固定对应的中断人口地址为(C)。
(A)0003H(B)0003H(C)0013H(D)001BH
36.MCS-51单片机可分为两个中断优先级别。
各中断源的优先级别设定是利用寄存器(B)。
(A)IF(B)IP(C)TCON(D)SCON
37.MCS一51的并行I/O口信息有两种读取方法:
一种是读引脚,还有一种是(A)。
(A)读锁存器(B)读数据(C)读A累加器(D)读CPU
38.(C)并非单片机系统响应中断的必要条件。
(A)TCON或SOON寄存器内的有关中断标志位为1
(B)IF中断允许寄存器内的有关中断允许位置1
(C)IP中断优先级寄存器内的有关位置1
(D)当前一条指令执行完
39.指令AJMP的跳转范围是(C)。
(A)256B(B)1KB(C)2KB(D)64KB
40.MCS一51响应中断的不必要条件是(C)。
(A)TCON或SCON寄存器内的有关中断标志位为1
(B)IE中断允许寄存器内的有关中断允许位置1
(D)当前一条指令执行完
41.以下运算中对溢出标志OV没有影响或不受OV影响的运算是(A)。
(A)逻辑运算(B)有符号数加减法运算
(C)乘法运算(D)除法运算
42.在算术运算中,与辅助进位位AC有关的是(C)。
(A)二进制数(B)八进制数(C)十进制数(D)十六进制数
43.PC的值是(C)。
(A)当前指令前一条指令的地址(B)当前正在执行指令的地址
(C)下一条指令的地址(D)控制器中指令寄存器的地址
44.假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP
的值为(D)。
(A)36H(B)37H(C)38H(D)39H
45.在相对寻址方式中,“相对”两字是指相对于(C)。
(A)地址偏移量rel(B)当前指令的首地址
(C)当前指令的末地址,(D)DPTR值
46.在寄存器间接寻址方式中,指定寄存器中存放的是(B)。
(A)操作数(B)操作数地址
(C)转移地址(D)地址偏移量
47.对程序存储器的读操作,只能使用(D)。
(A)MOV指令(B)PUSH指令
(C)MOVX指令(D)MOVC指令
48.必须进行十进制调整的十进制运算(C)。
(A)有加法和减法(B)有乘法和除法
(C)只有加法(D)只有减法
49.执行返回指令时,返回的断点是(C)。
(A)调用指令的首地址(B)调用指令的末地址
(C)调用指令下一条指令的首地址(D)返回指令的末地址
50.可以为访问程序存储器提供或构成地址的有(C)。
(A)只有程序计数器PC(B)只有PC和累加器A
(C)只有PC,A和数据指针DPTR(D)PC,A,DPTR和堆栈指针SP
简答题
1.什么是指令系统?
答:
计算机所能执行的全部指令的集合
2.什么是指令?
是指示计算机执行某些操作的命令
3.什么是汇编语言?
采用助记符表示的指令
4.什么是寻址方式?
就是找到存放操作数的地址,并把操作数提取出来的方法,即寻找操作数或者是操作数地址的方法
5.什么是堆栈?
是一种执行“后进先出”算法的数据结构
6.什么是指令周期?
取出并执行一条指令的时间
7.串行数据传送的主要优点和用途是什么?
串行数据传送是将数据按位进行传送的方式。
其主要优点是所需的传送线根数少
(单向传送只需一根数据线、双向仅需两根),对于远距离数据传送的情况,采用串行方式是比较经挤的。
·
所以串行方式主要用于计算机与远程终端之间的数据传送。
8.MCS一51指令集中有无“程序结束”指令?
怎样实现“程序结束”功能?
没有这样的指令。
但实现"
程序结束"
至少可以借助4种办法:
用原地踏步指令SJMP$死循环;
在最后一条指令后面设断点,用断点执行方式运行程序;
用单步方式执行程序;
在末条指令之后附加一条LJMP0000H,由软件返回监控状态。
9.中断服务子程序与普通子程序有哪些异同之处?
相同点:
都是让CPU从主程序转去执行子程序,执行完毕后又返回主程序。
不同
点:
中断服务子程序是随机执行的,而普通子程序是预先安排好的;
中断服务子程序以RETI
结束,而一般子程序以RET结束。
RETI除了将断点弹回PC动作之外,还要清除对应的中断优先标志位(片内不可寻址的触发器),以便新的中断请求能被响应。
10.说明DAA指令的用法
DAA为十进制调整指令。
在进行BCD数加法运算时,该指令要跟在加法指令后面,对A的内容进行十进制调整。
11.8051有几种寻址方式?
各涉及哪些存储器空间?
立即寻址(程序寄存器);
直接寻址(内部RAM和特殊功能寄存器);
寄存器寻址();
寄存器间接寻址(内部RAM);
相对寻址(程序寄存器);
变址寻址(程序、数据寄存器);
位寻址(内部RAM和特殊功能寄存器的位地址空间)
12.8051响应中断的条件是什么?
CPU响应中断后,CPU要进行哪些操作?
不同的中
断源的中断入口地址是多少?
(l)CPU响应中断的条件如下:
首先要有中断源发出有效的中断申请;
CPU中断是开放的,即中断总允许位EA=l,CPU允许所有中断源申请中断;
申请中断的中断源的中断允许位为1,即此中断源可以向CPU申请中断。
以上是CPU响应中断的基本条件。
如果上述条件满足,则CPU一般会响应中断。
但
是,若有下列任何一种情况存在,则中断响应会被阻止。
CPU正处在为一个同级或高级的中断服务中。
现行机器周期不是所执行的指令的最后一个机器周期。
作此限制的目的在于便当前
指令执行完毕后,才能进行中断响应,以确保当前指令的完整执行。
当前指令是返回指令(RET、RETI)或访问IE、IP的指令。
因为按MCS-51中断系统
的特性规定,在执行完这些指令之后,还应再继续执行一条指令,然后才能响应中断。
若存在上述任何一种情况,CPU将丢弃中断查询结果;
否则,将在紧接着的下一个机器周期内执行中断查询结果,响应中断。
(2)CPU响应中断后,保护断点,硬件自动将(PC)→堆栈,寻找申断源,中断矢量→PC,
程序转向中断服务程序入口地址。
(3)INT0=0003H,T0=000BH,INT1=0013H,Tl=00lBH,串行接口=0023H。
13.单片机对中断优先级的处理原则是什么?
(1)低级不能打断高级,高级能够打断低级;
(2)一个中断已被响应,同级的被禁止;
(3)同级,按查询顺序,INT0→T0→INT1→Tl→串行接口。
14.80C'
51的外部中断有哪两种触发方式?
它们对触发脉冲或电平有什么要求?
(1)有电平触发和脉冲触发。
(2)电平方式是低电平有效。
只要单片机在中断请求引入端INT0和INT1上采样到低电
平时,就激活外部中断。
脉冲方式则是脉冲的下跳G有效。
这种方式下,在两个相邻机器周期对中断请求引入端进行采样中,如前一次为高,后一次为低,即为有效中断请求。
因此在这种中断请求信号方式下,中断请求信号的高电平状态和低电平状态都应至少维持一个周期以确保电平变化能被单片机采样到。
15.单片机怎样管理中断?
怎样开放和禁止中断?
怎样设置优先级?
(1)由中断源提出中断,再由中断控制端决定是否中断,再按设定好的优先级的顺序响应中断。
如同一级优先级的中断按:
外部中断0,定时中断0,外部中断1,定时中断1,串行中断。
中断后如果是:
脉冲触发,TEl(0)被清0;
电平触发,IEl(0)不被清零,要用软件清0。
(2)它由中断允许寄存器IE控制:
如开放中断EA必须为1,再使要求中断的申断源的中
断允许位为1:
要禁止中断,EA=0即可。
(3)由IP控制,1为高级,0为低级,PS为串行中断优先级,PTl(0)为定时中断1(0)优先
级,PXl(0)外部中断1(0)优先级。
使哪个中断源为优先级,就置哪个优先设定位为1。
16.8051单片机定时器一计数器作定时和计算用时,其计数脉冲分别由谁提供?
作定时器时:
计数脉冲来自单片机内部,其频率为振荡频率的1/12。
作计数器时:
计数脉冲来自单片机的外部,即P3.4(T0)和P3.5(Tl)两个引脚的输入脉冲。
17.8051单片机定时器/计数器的门控信号GATE设置为1时,定时器如何启动?
80C51单片机定时器/计数器的门控信号GATE设置为1时,定时器的启动受外部
INT0(INTl)引脚的输人电平控制:
当INT0(INTl)引脚为高电平时,置TR0(TRl)为1时启动定时器/计数器0
(1)工作。
18.8051单片机片内设有几个定时器/计数器?
它们是由哪些特殊功能寄存器组成?
80C51单片机片内设有2个定时器/计数器:
定时器/计数器0和定时器/计数器1,由
TH0、TL0、THl、TLl、TMOD、TCON特殊功能寄存器组成。
18.什么是单片机的机器周期、状态周期、振荡周期和指令周期.
某条指令的执行周期由若干个机器周期(简称M周期)构成,一个机器周期包含6个状态周期(又称时钟周期,简称S周期),而一个状态周期又包含两个振荡周期(P1和P2,简称p周期)。
也就是说,指令执行周期有长有短,但一个机器周期恒等于6个状态周期或12个振荡周期,即lM=6S=l2P。
请见《教材》P28图。
19.当定时器T0工作于模式3时,如何使运行中的定时器T1停止下来?
答:
TRl为定时器Tl的运行控制位,通常将该位置1就可启动定时器Tl使之运行起
来;
把TRl清0便停止定时器Tl的运行。
但在定时器T0被设定为模式3运行时,就不能再
用这种方法来控制定时器Tl的启停了。
因为在这种情况下,如《教材》Pl06图6-11所示,
TRl借给定时器T0作为8位定时器TH0的运行控制位了。
当定时器T0在模式3下运行时,若把定时器1设定为模式3,即将TMOD寄存器的位5(Ml)和位4(M0)写成llB,则定时器Tl便停止运行;
若此后将其从模式3中切换出来,例如,
把这两位再次写成0lB,则定时器Tl将按模式1运行起来。
20.波特率、比特率和数据传送速率的含意各是什么?
在数据通信申,描述数据传送速度的方式有3种:
波特率:
每秒传送多少个信号码元(或每秒信号码元变换的总个数),单位是波特(Bd)。
比特率:
每秒传送多少个二进制位(或每秒传送二进制码元的个数),单位是b/s。
数据传送速率(或字符传送速率):
每秒传送多少个字符(或单位时间内平均数据传移速率),单位是字符/秒。
当传输的信号是二进制数位时,波特率和比特率就变成了一回事,尤其是计算机通信中,
信号码元常与二进制码元相同,此时可以统一起来。
例如,甲乙双方传送二进制数据的速度是每秒传送300个字符,每个字符附加了起始、停止和校验各一位,此时描述该速度有3种方式:
数据字符传送速率是300字符/秒。
忍比特率300×
(8+1+1+l)b/s=300×
llb/s=3300b/s。
波特
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 考试 复习 大纲