单片机重点内容复习
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章单片机概述
1.8051与8751的区别是内部程序存储器的类型不同。
2.在家用电器中使用单片机应属于微计算机的测量,控制功能。
3.除了单片机这一名称之外,单片机还可称为(微控制器)和(嵌入式控制器)。
4.单片机与普通计算机的不同之处在于其将(cpu)、(存储器)和(I/O 接口)三部分,通过内部总线集成于一块芯片。
第二章MCS-51 单片机的硬件结构
2.2 说明-51 单片机的引脚EA的作用,该引脚接高低电平时各有何种功能?
答:EA为该引脚第一功能即外部程序存储器访问允许控制端。当该引脚为高电平时,单片机访问片内程序存储器,但在PC (程序计数器)值超过0FFFH(对于8051、8751)时,即超出片内程序存储器的4KB 地址范围时,将自动转向执行外部程序存储器内的程序。当该引脚为低电平时,单片机则只访问外部程序存储器,不论是否有内部程序存储器。
2.5 MCS-51 单片机 5 个中断源的中断入口地址以及对应的中断源。
答:中断源入口地址
外部中断0 0003H
定时器0(T0)000BH
外部中断 1 0013H
定时器1(T1)001BH 串行口0023H
定时器0和1的中断请求能自动撤销,外部中断0和1的跳沿方式的外部中断请求是自动撤销的,电平方式外部中断除了标志位清零之外,必要时还需要把中断请求信号输入引脚,从低电平强制改变为高电平
2.6内部RAM 中,位地址为30H的位,该位所在字节的字节地址为(26H)。
2.7若A中的内容为63H,那么,P标志位的值为(0)。
2.98051 单片机复位后,R4 所对应的存储单元的地址为(04H),因上电时PSW=(00H)。这时当前的工作寄存器区是(0)组工作寄存器区。
2.14 通过堆栈操作实现子程序调用,首先就要把(PC)的内容入栈,以进行断点保护。调用返回时,再进行出栈保护,把保护的断点送回到(PC)。
2.16MCS-51 单片机程序存储器的寻址范围是由程序计数器PC 的位数所决定的,因为MCS-51的PC 是16 位的,因此其寻址的范围为(64)KB。
2.17 当89S51 单片机运行出错,可通过复位来解决来摆脱困境?
第三章MCS-51的指令系统
3.2在基址加变址寻址方式中,以(A)作变址寄存器,以(DPTR)或(PC)作基址寄存器
3.3MCS-51共有哪几种寻址方式?答:共有7种寻址方式。(1)寄存器寻址方式(2)直接寻址方式(3)寄存器间接寻址方式(4)立即寻址方式(5)基址寄存器加变址寄存器间接寻址方式(6)位寻址方式(7)相对寻址方式
3.4 访问SFR,可使用哪些寻址方式?
答:一般采用直接寻址,对于SFR 中字节地址能被8 整除的SFR 可以使用位寻址,对于SFR中的A、B、DPTR 寄存器可以采用寄存器寻址。
3.5 指令格式是由(操作码)和(操作数)所组成也可能仅由(操作码)组成。
3.6假定累加器A中的内容为30H,执行指令:1000H:MOVC A,@A+PC 后,把程序存储器(1031H)单元的内容送入累加器中3.7在MCS----51 中,PC和DPTR 都用于提供地址,但PC 是为访问(程序)存储器提供地址,而DPTR 是为访问(数据)存储器提供地址。
3.9该程序段的功能是什么?
PUSH A PUSH B POP A POP B 答:功能是A、B 内容互换
3.11假定A=83H,(R0)=17H,(17H)=34H,执行以下指令:ANL A,#17H ORL 17H,A XRL A,@R0 CPL A 后,A的内容为(0CBH)
3.12假设A=55H,R3=0AAH,在执行指令后ANL A,R3 后,A=(00H),R3=(0AAH)
3.13如果DPTR=507BH,SP=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:
POP DPH POP DPL
POP SP 则:DPH=(3CH)DPL=(5FH)SP=(4FH)3.14假定SP=60H,A=30H,B=70H,执行下列指令:
PUSH A PUSH B
后,SP的内容为(62H),61H单元的内容为(30H),62H单元的内容为(70H)。
第四章MCS-51汇编语言程序设计
用于程序设计的语言基本上分为三种:机器语言、汇编语言和高级语言。
4.3试编写1个程序,将内部RAM中45H单元的高4 位清0,低 4 位置1。
解:MOV A,45H ANL A,#0FH ORL A,#0FH
第五章MCS-51 的中断系统
5.1 什么是中断系统?答:能够实现中断处理功能的部件称为中断系统。
5.3 外部中断1 所对应的中断入口地址为(0013H )。
5.4各中断源发出的中断请求信号,都会标记在 MCS-51系统的 TCON 和 SCON 寄存器中。
5.6 中断查询确认后,在下列各种 8051 单片机运行情况中,能立即进行响应的是(D ) 当前指令是 MOV A ,R3
5.7 8051 单片机响应中断后,产生长调用指令 LCALL ,执行指令的过程包括:首先把(PC )的内容压入堆栈,以进行断点保护,然后把长调用指令的 16 位地址送(PC ),使程序执行转向(响应中断请求的中断入口的地址)中的中断地址区。
5.9 在 MCS-51 中需要外加电路实现中断撤除的是电平方式的外部中断
5.11、中断子程序流程图
中断服务子程序入口—关中断—现场保护—开中断—中断处理—关中断—现场恢复—开中断—中断返回(注意加方框和箭头)
第六章 MCS-51 的定时器中断/计数器
6.1 如果采用的晶振的频率为 3MHZ ,定时器/计数器工作在方式
0、1、2下,其最大的定时时间各为多少? 答:因为机器周期:
所以定时器/计数器工作方式0下,其最大定时时间为
同样可以求得方式1下的时间为262.144ms ;方式2下的最大时间为)(410312126s f T OSC cy μ=⨯==
)(192.81042261313ms T T C
MAX =⨯⨯=⨯=-