8051及P89V51RD2单片机的时钟、时序和复位课件_第1页
8051及P89V51RD2单片机的时钟、时序和复位课件_第2页
8051及P89V51RD2单片机的时钟、时序和复位课件_第3页
8051及P89V51RD2单片机的时钟、时序和复位课件_第4页
8051及P89V51RD2单片机的时钟、时序和复位课件_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

8051及P89V51RD2单片机的时钟、时序和复位25-1.标准80C51的时钟电路、时间单位与时序时钟电路

——用于产生供单片机各部分同步工作的时钟信号方法1:用石英晶体振荡器方法2:从外部输入时钟信号(80C51)3单片机内部的时间单位5-1.标准80C51的时钟电路、时间单位与时序S1S2S3S4S5S6机器周期TCY分频器振荡器晶振周期时钟周期(S状态)80C51P1P2ALE信号4单片机内部的时间单位振荡频率fosc

=

石英晶体频率或外部输入时钟频率

振荡周期=振荡频率的倒数机器周期机器周期是单片机应用中衡量时间长短的最主要的单位在多数51系列单片机中:指令周期——

执行一条指令所需要的时间单位:机器周期

51单片机中:单周期指令、双周期指令、四周期指令5-1.标准80C51的时钟电路、时间单位与时序1机器周期=12×1/fosc5单片机内部的时间单位课堂练习:如果某单片机的振荡频率fosc=12MHz,则:振荡周期=

S=

mS=

uS;机器周期=

uS;已知乘法指令“MULAB”是一条4周期指令,则执行这条指令需要

uS;加法指令“ADDA,#01H”是单周期指令,那么1S内该单片机可以进行

次加法运算。5-1.标准80C51的时钟电路、时间单位与时序6单片机内部的时序单片机执行各种操作时,CPU都是严格按照规定的时间顺序完成相关的工作,这种时间上的先后顺序成为时序。单周期指令的操作时序5-1.标准80C51的时钟电路、时间单位与时序

单字节指令双字节指令75-1.标准80C51的时钟电路、时间单位与时序单片机内部的时序双周期指令的操作时序85-2.P89V51RD2单片机的时钟电路、时间单位与时序时钟电路时钟电路参数:频率范围:0~40MHzC1、C2:20~30pF80C51振荡器C1C2CYSXTAL2XTAL195-2.P89V51RD2单片机的时钟电路、时间单位与时序P89V51RD2的两种时钟模式X1模式X2模式器件含有一个时钟加倍选项,可以加速器件的运行速度。此时:时钟加倍模式只可于加倍内部系统时钟和内部flash存储器(即EA=1)。在访问外部存储器和外围器件时要特别小心,还要注意晶振的输出(XTAL2)是不能加倍的。时钟加倍模式可通过外部编程器或IAP来实现。当该模式被选择时,FST寄存器的EDC位用来指示6时钟模式。1机器周期=12×1/fosc1机器周期=6×1/fosc105-2.P89V51RD2单片机的时钟电路、时间单位与时序P89V51RD2的两种时钟模式——X2模式时钟加倍模式可通过外部编程器或IAP来实现。当该模式被选择时,FST寄存器的EDC位用来指示6时钟模式。

FST-Flash状态寄存器的位分配(地址:B6H)不可位寻址;复位值:xxxxx0xxB位序D7D6D5D4D3D2D1D0位名称-SB--EDC---保密位使能加倍时钟115-3.P89V51RD2单片机的复位与复位电路复位的概念复位:将单片机系统置成特定初始状态的操作。复位后程序从头(0000H)开始重新执行。何时复位刚通电时——上电复位,进入初始状态重新启动时——回到初始状态、重新开始程序故障时——回到初始状态、重新开始复位是什么?一般在什么时候需要进行复位?125-3.P89V51RD2单片机的复位与复位电路复位后单片机的特点寄存器初始状态值寄存器初始状态值PC0000HTMOD00HACC00HTCON00HB00HTH000HPSW00HTL000HSP07HTH100HDPTR0000HTL100HP0、P1

P2、P30FFHSCON00HIPXXX00000BPCON0XX00000BIEN00XX00000BSBUF不定复位后单片机是什么样的呢?135-3.P89V51RD2单片机的复位与复位电路复位的方法在RST引脚上加一个持续两个机器周期以上的高电平脉冲,就可以使单片机被复位。145-3.P89V51RD2单片机的复位与复位电路复位电路上电复位155-3.P89V51RD2单片机的复位与复位电路复位电路手动复位165-3.P89V51RD2单片机的复位与复位电路复位电路采用专用的复位芯片MAX810复位175-3.P89V51RD2单片机的复位与复位电路复位电路——复位芯片MAX810MAX810是一种单一功能的微处理器复位芯片,用于监控微控制器和其他逻辑系统的电源电压。它可以在上电、掉电和节电情况下向微控制器提供复位信号。当电源电压低于预设的门槛电压时,器件会发出复位信号,直到在一段时间内电源电压又恢复到高于门槛电压为止。特性参数:监控5.0V、3.3V、3V电源;典型值17μA的低电源电流;高电平有效的RESET输出;抗电源的瞬态干扰;185-3.P89V51RD2单片机的复位与复位电路复位电路——复位芯片MAX810特性参数(续)复位延时时间最小为140ms;低至1.1V电源时仍能产生有效的复位信号;小型的三管脚SOT-23封装;无需外部配件;适用于-40℃~+105℃的温度范围。195-3.P89V51RD2单片机的复位与复位电路P89V51RD2单片机的软件复位通过将FCF.1(SWR)从‘0’变为‘1’来实现软件复位。软件复位后,程序计数器指向0000H地址。所有SFR寄存器都被设置成各自的复位值,但FCF.1(SWR)、WDTC.2(WDTS)和RAM数据将保持不变。205-3.P89V51RD2单片机的复位与复位电路P89V51RD2单片机的掉电检测复位P89V51RD2单片机内部含有掉电检测电路,可保护系统免受电源电压VDD大纹波的影响。当VDD<Vth(阈值电压)时,掉电检测器将触发电路产生一个掉电中断,但CPU仍然继续运行,直至电压返回到掉电检测电压VBOD。掉电检测的默认操作是产生一次处理器复位。在掉电检测电路响应前,VDD必须保持至少4个振荡

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论