单片机复习提纲-v2
- 格式:doc
- 大小:630.50 KB
- 文档页数:19
复习提纲题型:单项选择题(20)、填空题(16)、判断题(10)、读程序(10)简答题(20)、综合题(24)第一章单片机概述主要考查基本概念,题型包括填空、选择、判断。
重难点指数:★★★1.1 什么是单片机1、单片机基本概念2、SCM,MCU,ECU含义3、单片机与通用微机硬件结构的主要区别(1)微机微型化(强调控制功能)(2)增加了实时控制所要求的相关功能器件(3)单片机应用特点决定了单片机接口多为非标准接口4、按照其用途可分为通用型和专用型两大类,各自特点1.2 单片机的发展历史1、单片机按其处理的二进制位数主要分为:4位、8位、16位和32位单片机。
2、四个发展阶段1.3 单片机的特点1、体积小、可靠性高、嵌入容易、功能强、应用灵活2、强调控制功能而非数据处理1.5 单片机的发展趋势综上所述,单片机正在向多功能、高性能、高速度(时钟达40MHz)、低电压(2.7V 即可工作)、低功耗、低价格(几元钱)、外围电路内装化以及片内程序存储器和数据存储器容量不断增大的方向发展。
1.6 MCS-51系列与AT89C5x系列单片机1.6.1 MCS-51系列单片机1.6.2 AT89C5x(AT89S5x)系列单片机1、何谓MCS-51系列单片机主要产品类型及代表产品2、何谓80C51系列单片机,A T89C51、AT89S51、A T89LV51含义1.8 AVR系列单片机与PIC系列单片机1.8.1 A VR系列单片机1.8.2 PIC系列单片机1、如何理解非51单片机,典型代表有哪些?1.9 各类嵌入式处理器简介1.9.1 嵌入式微控制器(单片机)1.9.2 嵌入式DSP处理器(DSP)1.9.3 嵌入式微处理器1.9.4 嵌入式片上系统SOC(System On Chip)1、回答P15页第9、10题第二章单片机硬件结构主要考查硬件结构基本概念,题型包括填空、选择、判断、简答题。
重难点指数:★★★★2.1 AT89S51单片机的硬件组成1、结合硬件结构图熟悉51单片机9大组成部分2、哈佛结构与冯若依曼结构的区别。
2.2 AT89S51的引脚功能2.2.1 电源及时钟引脚2.2.2 控制引脚1、控制引脚ALE 、PSEN、RST、EA、WR、RD含义2.2.3 并行I/O口引脚2、P0低8位地址、P2高八位地址、P3口第二功能2.3 AT89S51的CPU2.3.1 运算器功能:逻辑运算、算术运算、位操作、数据传输组成:ALU、A、B、暂存器等PSW:C、AC、RS1、RS0、OV(OV:有符号数和无符号数)2.3.2 控制器主要任务:组成:PC寄存器:16位(可寻址范围是64KB)、工作过程2.4 AT89S51存储器的结构2.4.1 程序存储器空间1、A T89S51片内ROM容量、片外最大可扩展64K2、EA作用,如何选择片内/片外ROM3、中断入口地址含义,表2-3记忆2.4.2 数据存储器空间1、片内结构组成、片外最大扩展容量、四组(工作寄存器如何选择)2、堆栈SP:入栈出栈过程、为何要重复初值2.4.3 特殊功能寄存器(SFR)2、特殊功能寄存器地址范围80H~FFH,功能,如何分布的(离散分布),低4位为“0”、为“8”可进行位寻址。
2.4.4 位地址空间3、位地址分布在RAM和SFR,位地址范围00H~FFH2.5 AT89S51的并行I/O端口2.5.1 P0口1、位电路结构2、只有P0、P2口有多路选择开关,它们的作用是什么?3、P0的工作过程4、准双向口的含义,P0口作为通用I/O口是准双向口(输出‘1’需要、输入‘1’需要),作地址/数据复用口为真双向口5、读端口操作的原理2.5.2 P1口1、位电路结构2、P1口也是准双向口、无需接上拉电阻2.5.3 P2口2.5.4 P3口2.5.5 P1~P3口驱动LED发光二极管1、为何要用低电平驱动2.6 时钟电路与时序2.6.1 时钟电路设计1、时钟电路两种方式2、内部时钟方式工作原理、外部时钟怎么接入2.6.2 机器周期、指令周期与指令时序1、各周期关系2、由频率计算周期2.7 复位操作和复位电路2.7.1 复位操作1、复位状态表2-7改变:SFR,PC (P0~P3口-〉FFH,SP=07H)不改变:片内RAM2.7.2 复位电路设计2、复位电路原理,复位类型:上电复位、按键复位2.8 低功耗节电模式2.8.1 空闲模式1、如何进入、如何退出、RAM和SFR状态如何2.8.2 掉电运行模式2、如何进入、如何退出、RAM和SFR状态如何2.8.3 掉电和空闲模式下的WDT第三章单片机指令系统主要考查基本概念及指令运用,题型包括填空、选择、判断、读程序、简答。
重难点指数:★★★★3.1 指令系统概述1、51单片机系统如何分类按功能、指令周期、占用字节数2、位处理机的概念3.2 指令格式1、一条指令通常由两部分组成操作码和操作数,操作码和操作数的含义3.3 指令系统的寻址方式1、七种寻址方式定义并能举例3.4 AT89S51指令系统分类介绍3.4.1 数据传送类指令1、片内数据存储器mov 目的操作数源操作数Rn 立即寻址@Ri Rndirect @RiA directA唯一的16位数据传送指令:MOV DPTR,#data162 片外RAMMOVX A,@DPTRMOVX A,@RiMOVX @DPTR ,AMOVX @Ri ,A3 片外ROMMOVC A,@A+DPTRMOVC A,@A+PC4、其它PUSH、POP等参考P66 题13.4.2 算术运算类指令1、加法指令ADD对各标志位的影响2、INC指令不影响标志位,INC DPTR如何工作3、乘法、除法指令如何影响标志位、指令格式(注意中间没有逗号)、它们是四周期指令3.4.3 逻辑操作类指令1、熟悉ANL、ORL、XRL、RR、RL、RLC用法3.4.4 控制转移类指令1、LJMP、SJMP、AJMP三指令用法、跳转范围2、所有的条件转移指令都是短跳指令3、CJNE用法⏹例当从P1口输入数据为01H 时,程序继续执行,否则等待,直到P1口出现01H。
参考程序如下:MOV A,#01H ;立即数01H送AWAIT:CJNE A,P1,WAIT ;(P1)≠01H,则等待4、DJNZ用法⏹例精确软件延时程序132.614msDELAY: MOV R6,#0 ;1TDLY1:MOV R7 ,#128 ;1TDJNZ R7,$ ;2TDJNZ R6,DLY1 ;2TRET ;2T5、子程序调用指令LCALL、ACALL用法,与LJMP、AJMP区别3.4.5 位操作类指令1、常用指令有哪些,用法3.5 AT89S51指令汇总3.6 某些指令的说明1、认真看P65~66第三章典型例题:参考第三章作业第四章汇编语言程序设计主要考查基本概念及指令运用,题型包括填空、选择、判断、读程序。
重难点指数:★★★4.1 汇编语言程序设计概述4.1.1 单片机编程语言1、汇编与高级语言的定义、各自的优点4.1.2 汇编语言语句和格式1、四段书写格式2、书写各段时要注意哪些问题4.1.3 伪指令1、伪指令的含义,“伪”体现在汇编后,没有任何机器码产生2、常用伪指令ORG、END、EQU、DB、BIT4.2 汇编语言源程序的汇编4.2.1 手工汇编4.2.2 机器汇编1、了解手工汇编、机器汇编含义第五章单片机的中断系统主要考查基本概念及运用,题型包括填空、选择、判断、简答、综合题。
重难点指数:★★★★5.1 AT89S51中断技术概述1、中断的定义2、比较其与子程序调用的区别3、比较其与查询的区别4、51中断系统2、5、4含义5.2 AT89S51中断系统结构5.2.1 中断请求源5.2.2 中断请求标志寄存器1、5中断源分别是什么,分别对应哪些中断标志2、中断执行过程图5-25.3 中断允许与中断优先级的控制5.3.1 中断允许寄存器IE5.3.2 中断优先级寄存器IP1、熟悉IE,IP寄存器中的各位含义2、各中断源的中断优先级关系,可归纳为两条基本规则:(1)低优先级可被高优先级中断,高优先级不能低优先级中断。
如果某一中断源被设置为高优先级中断,则不能被任何其他的中断源的中断请求所中断。
(2)任何一种中断一旦得到响应,不会再被它的同级中断源所中断。
3、在同时收到几个同优先级的中断请求时,哪一个中断请求能优先得到响应?表5-15.4 响应中断请求的条件1、中断响应是有条件的,当遇到下列三种情况之一时,中断响应被封锁:(1)CPU正在处理同级或更高优先级的中断。
(2)所查询的机器周期不是当前正在执行指令的最后一个机器周期。
只有在当前指令执行完毕后,才能进行中断响应,以确保当前指令执行的完整性。
(3)正在执行的指令是RETI或是访问IE或IP的指令。
因为按照AT89S51中断系统的规定,在执行完这些指令后,需要再执行完一条指令,才能响应新的中断请求。
5.5 外部中断的响应时间1、中断响应时间的定义2、最短时间和最长时间计算5.6 外部中断的触发方式选择5.6.1 电平触发方式5.6.2 跳沿触发方式1、ITx如何选择2、电平触发外部中断存在的主要问题3、一次跳沿触发需要2各机器周期的识别时间5.7 中断请求的撤销1.定时器/计数器中断请求的撤销2.外部中断请求的撤销(1)电平触发图5-8(2)跳沿触发3.串行口中断请求的撤销5.8 中断服务子程序的设计任务有下列4条:(1)设置中断允许控制寄存器IE,允许相应的中断请求源中断。
(2)设置中断优先级寄存器IP,确定所使用的中断源的优先级。
(3)若是外部中断源,还要设置中断请求的触发方式决定采用电平触发方式还是跳沿触发方式。
(4)编写中断服务子程序,处理中断请求。
5.9 多外部中断源系统设计PPT:P39 电路原理、编程实现第六章单片机定时器主要考查基本概念及运用,题型包括填空、选择、判断、简答、综合题。
重难点指数:★★★★★概述1、定时的方法:硬件、软件、可编程2、定时与计数的关系:T=N*Tcy3、初值:N=2^n-x6.1 定时器/计数器的结构6.1.1 工作方式控制寄存器TMOD6.1.2 定时器/计数器控制寄存器TCON1、16位T0、T1;加计数器2、TMOD、TCON结构功能3、门控位GATE工作原理6.2 定时器/计数器的4种工作方式6.2.1 方式01、13位计数器,由TL x(x = 0,1)低5位和TH x高8位构成。
TL x低5位溢出则向TH x进位,TH x计数溢出则把TCON中的溢出标志位TF x置“1”。
6.2.2 方式11、方式1为16位计数器,由TH x高8位和TL x低8位构成(x= 0,1)2、最大计数值N=65536,初值最大X=65535,最长定时时间计算方法3、重置初值6.2.3 方式21、为自动恢复初值(初值自动装入)的8位定时器/计数器。