ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:262.71KB ,
资源ID:4326419      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4326419.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(单片机复习教案期末必备老师内部.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

单片机复习教案期末必备老师内部.docx

1、单片机复习教案期末必备老师内部单片机复习教案期末必备教 案 首 页课程:单片机 授课顺次:2 学时:2 班级: 年 月 日 第 节课题第二章:MCS-51单片机的结构21 MCS-51单片机的逻辑结构及信号引脚目的要求了解单片机的逻辑结构掌握MCS-51单片机引脚的使用重点难点重点:单片机逻辑结构及外部引脚的使用难点:单片机外部引脚的功能教学过程本节内容比较抽象、繁琐,不易理解,需要教师耐心讲解,并采取适当的教学方法。教学手段课堂教学课后分析本节课内容比较抽象,需要同学们在以后的学习中进一步理解和掌握第二章 MCS-51单片微型计算机的结构第一节 MCS-51单片机的逻辑结构及信号引脚一、MC

2、S-51 单片机的结构框图二、MCS-51单片机的逻辑结构1、中央处理器(CPU)中央处理器简称CPU,是单片机的核心,完成运算和控制操作。按其功能,中央处理器包括运算器和控制器两部分电路。1)、运算器电路功能:单片机的运算部件,用于实现算术和逻辑运算。2)、控制器电路功能:单片机的指挥控制部件,保证单片机各部分能自动而协调地工作。2、内部数据存储器组成:RAM(1288)和RAM地址寄存器等。功能:用于存放可读写的数据。3、内部程序存储器组成:ROM(4K8))和程序地址寄存器等。功能:用于存放程序和原始数据。4、定时器计数器80C51共有两个16位的定时器计数器。功能:实现定时或计数功能,

3、并以其定时或计数结果对单片机进行控制,以满足控制应用的需要。5、并行I/O口MCS-51共有4个8位的I/O口(P0、P1、P2、P3)功能:实现数据的并行输入输出。6、串行口MCS- 51单片机有一个全双工的串行口。功能;以实现单片机和其它数据设备之间的串行数据传送。7、中断控制系统80C51共有5个中断源,即外中断2个,定时计数中断2个,串行中断1个。全部中断分为高级和低级共两个优先级别。8、时钟电路MCS- 51芯片的内部有时钟电路,但石英晶体和微调电容需外接。功能:时钟电路为单片机产生时钟脉冲序列。典型的晶振频率:6MHz、11.0592MHz、12MHz。9、位处理器位处理器称为布尔

4、处理器。功能:以状态寄存器中的进位标志位C为累加位,可进行各种位操作。10、总线总线:连接计算机各部件的一组公共信号线。分类:地址总线、数据总线和控制总线。作用:减少了单片机的连线和引脚,提高了集成度和可靠性。三、MCS-51的信号引脚80C51是标准的40引脚双列直插式集成电路芯片,引脚排列如图所示。1.信号引脚介绍输入输出口线P0.0P0.7 P0口8位双向口线P1.0P1.7 P1口8位双向口线P2.0P2.7 P2口8位双向口线P3.0P3.7 P3口8位双向口线ALE 地址锁存控制信号功能:a)在系统扩展时,ALE用于控制把P0口输出的低8位地址送入锁存器锁存起来,以实现低位地址和数

5、据的分时传送。如图所示。b)ALE是以六分之一晶振频率的固定频率输出的正脉冲,可作为外部时钟或外部定时脉冲使用。/PSEN 外部程序存储器读选通信号在读外部ROM时/PSEN有效(低电平),以实观外部ROM单元的读操作。/EA 访问程序存储器控制信号当/EA信号为低电平时,对ROM的读操作限定在外部程序存储器;当/EA信号为高电平时,对ROM的读操作是从内部程序存储器开始,并可延续至外部程序存储器。RST 复位信号当输入的复位信号延续2个机器周期以上高电平时即为有效,用以完成单片机的复位操作。XTAL1和XTAL2外接晶体引线端当使用芯片内部时钟时,此二引线端用于外接石英晶体和微调电容;当使用

6、外部时钟时,用于接外部时钟脉冲信号。VSS地线Vcc5V电源2、信号引脚的第二功能“复用”即给一些信号引脚赋予双重功能。第二功能信号定义主要集中在P3口线中,另外再加上几个其它信号线。1、常见的第二功能信号P3口线的第二功能P3口8条口线都定义有第二功能,如表所示。EPROM存储器程序固化所需要的信号编程脉冲:30脚(ALE/PROG)编程电压(25V):31脚(/EA/Vpp)备用电源引入备用电源是通过9脚(RST/VPD)引入的。当电源发生故障,电压降低到下限值时,备用电源经此端向内部RAM提供电压,以保护内部RAM中的信息不丢失。说明:a)第一功能信号与第二功能信号是单片机在不同工作方式

7、下的信号,因此不会发生使用上的矛盾。b)P3口线先按需要优先选用它的第二功能,剩下不用的才作为I/O口线使用。单片机复习教案期末必备教 案 首 页课程:单片机 授课顺次:3学时:2 班级: 年 月 日 第 节课题22 MCS-51内部存储器目的要求了解MCS-51单片机的内部程序存储器和数据存储器的结构特点;熟悉运算器和控制器中的累加器ACC、程序状态字PSW、PC、SP、DPTR的特点及应用;掌握工作寄存器R0R7的分组情况, 重点难点重点:各寄存器的特点及应用;MCS-51单片机内部存储器的空间与分配难点:位地址空间分配教学过程通过类比、举例,使所讲的抽象的内容具体化,让同学们尽可能快的掌

8、握所学内容教学手段课堂教学课后分析本节课依然比较抽象,同学们一下子难以理解,本节作个全面的介绍,在以后的学习中,用到本节涉及的内容时,再回过头来进行复习和巩固,从而进一步理解所学内容。第二节 MCS-51内部存储器一、 内部数据存储器低128单元划分为三个区:1、 寄存器区地址范围:4组通用寄存器占据内部RAM的00H1FH单元地址。每组8个,依次为R0R7。使用方法:一种是以寄存器的形式使用,用寄存器符号表示;另一种是以存储单元的形式使用,以单元地址表示。说明:任一时刻,CPU使用其中的一组寄存器,并且把正在使用的那组寄存器称之为当前寄存器。由程序状态字寄存器PSW中RSl、RS0位的状态组

9、合来决定使用那一组。2、位寻址区地址范围:内部RAM的20H2FH单元,共有16个RAM单元,总计128位,位地址为00H7FH。位寻址区的位地址表如表所示。操作方法:字节操作和位操作。使用方式:一种是以位地址的形式;另一种足以存储单元地址加位的形式表示。3、用户RAM区地址范围:内部RAM区单元地址为30H-7FH,共80个单元。使用方法:只能以存储单元的形式来使用。但一般常把堆栈开辟在此区中。二、内部数据存储器高128单元又称之为专用寄存器区,其单元地址为80H-FFH,用于存放相应功能部件的控制命令、状态或数据。因这些寄存器的功能已作专门规定,故而称为专用寄存器(SFR),有时也称为特殊

10、功能寄存器。MCS-51中80C51的专用寄存器共有22个,其中可寻址的为21个。1、专用寄存器简介现把22个专用寄存器中的5个介绍如下,其余的将在以后章节中陆续说明。1)、程序计数器PCPC是一个16位的计数器。其内容为将要执行的指令地址,寻址范围达64KB。PC有自动加1功能,以实现程序的顺序执行。PC没有地址,是不可寻址的,因此用户无法对它进行读写。但在执行转移、调用、返回等指令时能自动改变其内容,以改变程序的执行顺序。2)、累加器A(或ACC)累加器为8位寄存器,是程序中最常用的专用寄存器,功能较多,地位重要。3、B寄存器B寄存器是一个8位寄存器,主要用于乘除运算,也可作为一般数据寄存

11、器使用。4、程序状态字(PSW Program Status Word)程序状态字是一个8位寄存器,用于寄存指令执行的状态信息。其中有些位状态是根据指令执行结果,由硬件自动设置的,而有些位状态则是使用软件方法设定的。PSW的位状态可以用专门指令进行测试,也可以用指令读出。PSW的各位定义知下:除PSW.1位保留未用外,对其余各位的定义及使用介绍如下:CY或C、PWS.7进位/借位标志位功能:a)存放算术运算的进位/借位标志;b)在位操作中,作累加位使用。AC(PSW. 6) 辅助进位标志位功能:a)在加减运算中,当有低4位向高4位进位或借位时,AC由硬件置位,否则AC 位被清“0”。b)在进行

12、十进制数运算时需要十进制调整,此时要用到AC位状态进行判断。F0(PSW. 5) 用户标志位一个由用户定义使用的标志位,用户根据需要用软件方法置位或复位。RS1和RS0(PSW.4和PSW.3) 寄存器组选择位用于设定当前通用寄存器的组号。通用寄存器共有4组,其对应关系如下表:这两个选择位的状态是由软件设置的,被选中的寄存器组即为当前通用寄存器组。OV(PSW. 2) 溢出标志位在带符号数的加减运算中,OV=1表示加减运算结果超出了累加器A所能表示的符号数有效范围(128+127),即产生了溢出,因此运算结果是错误的;反之,OV=0表示运算正确,即无溢出产生。在乘法运算中,0V=1表示乘积超过

13、255,即乘积分别在B与A中;反之,OV=0,表示乘积只在A中。在除法运算中,0V=1表示除数为0,除法不能进行;反之,OV=0,除数不为0,除法可正常进行。P(PSW.0) 奇偶标志位表明累加器A中1的个数的奇偶性,在每个指令周期由硬件根据A的内容对P位进行里位或复位。若1的个数为偶数,P=0;若1的个数为奇数,P=1。5.数据指针(DPTR)数据指针为16位寄存器,它是MCS- 51中唯一一个供用户使用的16位寄存器。DPTR可以分为两个8位寄存器使用,即:DPH DPTR高位字节DPL DPTR低位字节DPTR在访问外部数据存储器时作地址指针使用,在变址寻址方式中,用DPTR作基址寄存器

14、,用于对程序存储器的访问。 说明:a)在22个专用寄存器中,唯一一个不可寻址的专用寄存器就是程序计数器(PC)。b)对专用寄存器只能使用直接寻址方式,在指令中既可使用寄存器符号表示,也可使用寄存器地址表示。c)在21个可寻址的专用寄存器中,有11个寄存器是可以位寻址的。专用寄存器如表所示。三、MCS-51的堆栈操作堆栈是一种数据结构。数据写入堆栈称为入栈(PUSH)。数据从堆栈中读出称之出栈(POP)。数据操作规则:“后进先出”LIFO。即先入栈的数据由于存放在栈的底部,因此后出栈;而后入栈的数据存放在栈的顶部,因此先出栈。1、堆栈的功用堆栈主要是为子程序调用和中断操作而设立的。其具体功能有两

15、个:保护断点和保护现场。2、堆栈的开辟堆栈只能开辟在芯片的内部数据存储器中,即所谓的内堆栈形式。3、堆栈指示器堆栈指示器SP(Stack Pointer)的内容是堆栈栈顶的存储单元地址。SP是一个8位寄存器。说明:系统复位后,SP的内容为07H,但由于堆栈最好在内部RAM的30H7FH单元中开辟,所以在程序设计时应注意把SP值初始化为30H以后。4、堆栈使用方式堆栈的使用有两种方式。自动方式:即在调用子程序或中断时,返回地址(断点)自动进栈。程序返回时,断点再自动弹回PC。指令方式:即使用专用的堆栈操作指令,进行进出栈操作。其进栈指令为PUSH,出栈指令为POP。例如保护现场就是指令方式进行操

16、作四、内部程序存储器80C51芯片内有4KROM存储单元,其地址为0000H0FFFH。0000H0002H 系统的启动单元0003H000AH 外部中断0中断地址区000BH0012H 定时器计数器0中断地址区0013H001AH 外部中断1中断地址区001BH0022H 定时器计数器1中断地址区0023H002AH 串行中断地址区中断响应后,系统能按中断种类,自动转到各中断区的首地址去执行程序。由于各地址区容量有限,因此一般在第一个单元放置一条无条件转移指令以转移到程序实际存放位置。单片机复习教案期末必备教 案 首 页课程:单片机 授课顺次:4学时:2 班级: 年 月 日 第 节课题23

17、MCS-51并行I/O端口24 MCS-51单片机时钟电路与时序25 单片机的复位工作方式目的要求掌握MCS-51并行I/O端口;了解MCS-51单片机时钟电路与时序和单片机的复位工作方式重点难点重点:P0 、P1、P2、P3口的使用;机器周期的计算教学难点:P0 、P1、P2、P3口的电路结构;单片机时钟电路与时序教学过程通过类比、举例,使所讲的抽象的内容具体化,让同学们尽可能快的掌握所学内容教学手段课堂教学课后分析本节课依然比较抽象,同学们一下子难以理解,本节作个全面的介绍,在以后的学习中,用到本节涉及的内容时,再回过头来进行复习和巩固,从而进一步理解所学内容。第三节 MCS - 51并行

18、1/O端口MCS - 51单片机具有4个8位准双向并行端口(P0P3),共32根1/O口线。每一根1/O口线都能独立地用作输入或输出。这4个端口是单片机与外部设备进行信息(数据、地址、控制信号)交换的输人或输出通道。1、 P0口功能:a) 作为通用输入/输出口;b) 地址线数据线分时复用。在扩展系统中,低8位地址线与数据线分时使用PO口。PO口先输出片外存储器的低8位地址并锁存到地址锁存器中,然后再输出或输入数据。2、P1口功能:作为通用输人/输出口使用。3、P2口功能:a)通用输人/输出口使用;b)作为高8位地址总线口使用。在扩展系统中,其作为扩展系统的高8位地址总线,与P0口低8位地址线一

19、起组成16位地址总线。3、P3口功能:a) 作为通用输人/输出口使用;b)涉及串行口、外部中断、定时器的工作(第二功能)。第四节 MCS-51单片机时钟电路与时序时钟电路用于产生单片机工作所需要的时钟信号。1、时钟信号的产生在MCS- 51芯片内部有一个高增益反相放大器,其输入端为芯片引脚XTAL1,输出端为引脚XTAL2,在芯片的外部通过这两个引脚跨接晶体振荡器和微调电容,形成反馈电路,就构成了一个稳定的自激振荡器。如图所示。电路中的电容一般取30pF左右,而晶体的振荡频率范围通常是1.2MHz12MHz。2、引入外部脉冲信号在由多片单片机组成的系统中,为了各单片机之间时钟信号的同步,引入唯

20、一的外部脉冲信号作为各单片机的振荡脉冲。这时外部的脉冲信号是经XTAL2引脚注入,其连接如图2.13所示。二、时序定时单位MCS- 51时序的定时单位共有4个,从小到大依次是:拍节、状态、机器周期和指令周期。下面分别加以说明。1、拍节与状态振荡脉冲的周期定义为拍节(用“P”表示)。两个拍节定义为状态(用“S”表示)。2、机器周期6个状态为一个机器周期。3、指令周期执行一条指令所需要的时间称之为指令周期。MCS- 51的指令周期根据指令的不同,可包含有1、2、3或4个机器周期。第五节 单片机的复位工作方式一、复位操作复位是单片机的初始化操作,其主要功能是把PC初始化为0000H,使单片机从000

21、0H单元开始执行程序。除PC之外,复位操作还对其它一些专用寄存器有影响,它们的复位状态如表所示:PC 0000H TCON 00HACC 00H TL0 00HPSW 00H TH0 00HSP 07H TL1 00HDPTR 0000H TH1 00HP0P3 0FFH SCON 00HIP XX000000B SBUF 不定IE 0X000000B PCON 0XXX0000BTMOD 00H 二、复位信号RST引脚是复位信号的输入端,复位信号是高电平有效,其有效时间应持续2个机器周期以上。三、复位方式复位操作有上电自动复位和按健手动复位两种方式。上电自动复位是通过外部复位电路的电容充电来实现的。电路如图2. 17 (a)按健手动复位有电平方式和脉冲方式两种。其中按健电平复位是通过使复位端经电阻与Vcc电源接通而实现的,其电路如图2. 17 (b)所示。而按健脉冲复位则是利用RC微分电路产生的正脉冲来实现的,其电路如图20.17(c)所示。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1