单片机工作方式及时序_第1页
单片机工作方式及时序_第2页
单片机工作方式及时序_第3页
单片机工作方式及时序_第4页
单片机工作方式及时序_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

/sundae_meng1-3 MCS-51单片机的工作方式一、复位方式 在振荡电路工作时,在RST引脚加上一个至少保持2个机器周期的高电平,单片机完成复位。复位可分为加电自动复位和按键复位两种方式。复位方式、程序执行方式、单步执行方式、掉电方式…/sundae_meng1、复位操作:单片机对内部寄存器初始化操作,操作结果:1)(PC)=0000H2)SP栈指针(SP)=07H3)P0~P3的内容均置“1”

,即:(Px)=FFH4)(Acc)=00H

续见教材P18表2-2/sundae_mengRST8051VssC1K10~22微法拉Vcc+5v2、复位电路P17

开机时加电复位;死机时按键复位;

1)加电复位/sundae_meng2)按键复位1KRST8051Vss200

10~22微法拉+5vVcc/sundae_meng二、程序执行方式

本方式是单片机的基本工作方式,复位后,程序自0000H单元开始执行。

(PC)=0000H/sundae_meng三、单步执行方式

在外界脉冲的控制下,单片机每执行一条指令就暂停下来。单步执行程序------程序调试

JNBP3.2,$;中断0为“0”则原地踏步

JBP3.2,$;中断0为“1”则原地踏步

RETI/sundae_meng8051Vss128BRAMRSTVPDVccD1D2自动开关四、掉电保护1、掉电保护要求:保护RAM中数据;2、电路结构及原理:/sundae_meng1-4 MCS-51单片机的时序一、时钟与时序在执行指令的过程中,CPU的控制器发出的一系列特定的控制信号在时间上的相互关系。/sundae_meng1、时钟电路内部方式时钟电路的外部扩展电路电容器XTAL18051XTAL2

晶体振荡器12MHz/sundae_meng内部方式时钟电路/sundae_meng1)拍节P:晶振周期,对12MHz而言,P=1/12微秒;2)状态S:时钟周期,晶振脉冲经二分频的周期S=2P;3)机器周期T:一个机器周期含6个状态。

1T=6S=12P,12MHz时1T=1微秒,6MHz时1T=2微秒2、时序定时单位P1P2S2T晶振脉冲S1S2S6fOSC/sundae_meng三字节指令:双机器周期。MCS-51单片机共有111条指令,按长度分为:单字节指令、双字节指令、三字节指令。

执行指令所需的时间不同,分为:单机器周期单机器周期单字节指令:双机器周期双字节指令:四机器周期双机器周期

/sundae_meng三、MCS-51指令的取指/执行时序

指令的处理都包括取指和执行两个阶段,每出现一次ALE信号,CPU就进行一次取指操作。

/sundae_meng四、访问外部ROM时序在S1P2时刻ALE信号有效。2.P0口送出ROM的低8位地址,P2口送出高8位地址,A7-A0只持续到S2结束,故在外部要用锁存器,可用ALE作为锁存信号,A15-A8在整个读指令过程中都有效3.在S3P1时刻/PSEN开始有效,可以用它选通外部ROM的使能端,被选中的ROM单元的内容,从P0口读入CPU,然后/PSEN失效。4.在S4P2后开始第二次读入,其过程与第一次相同。/sunda

温馨提示

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

评论

0/150

提交评论