天津大学课件-单片机芯片的硬件结构-2课件.pptVIP

天津大学课件-单片机芯片的硬件结构-2课件.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
天津大学课件-单片机芯片的硬件结构-2课件

除使用晶体振荡器外,如对时钟频率要求不高,还可以用电感或陶瓷谐振器代替。电路中的电容Cl和C2一般取30 pF左右,而晶体的娠荡频率范围通常是1.2MHz—12MHz.晶体振荡频率高,则系统的时钟频率也高,单片机运行速度也就快。但反过来运行速度快对存储器的速度要求就高,对印刷电路板的工艺要求也高(线间寄生电容要小)。MCS-5l在通常应用情况下,使用振荡频率为6MHz的石英晶体.而12MHz主要是在高速串行通信的情况下才使用。随着技术的发展,单片机的时钟频率也在逐步提高,现在高速芯片巳达40 MHz。 定时报荡器的工作可由专用寄存器PCON的PD位进行拄制,把PD位至“1”,振荡器件止工作,系统进入低功耗状态。 * 振荡电路产生的振荡脉冲并不直接使用,而是经分频后再为系统所用,如图2.12所示。 振荡脉冲经过二分频后才作为系统的时钟信号(请读者特别注意时钟脉冲与振荡脉冲之间的二分频关系,否则会造成概念上的错误),在二分频的基础上再三分频产生ALE信号(这就是在前面介绍ALE时所说的ALE是以晶扳六分之一的固定频率输出的正脉冲”),在二分频的基础上再六分频得到机器周期信号。 * 2、引入外部脉冲信号 在由多片单片机组成的系统中,为了各单片机之间时钟信号的同步.应当引入唯一的公用外部脉冲信号作为各单片机的振荡脉冲。这时外部的脉冲信号是经XTAL2引脚注入,其连接如图2.13所示。 注意,外接的脉冲信号应当是高低电平持续时间大于20 ns的方波.且脉冲频率应低于12MHz。对于80C5l单片机,情况有些不同。外引脉冲信号需从XTAL1引脚注入,而XTAL2引脚悬空,其电路请参见图2.14。 * 2。4.2 时序定时单位 单片机执行指令是在时序电路的控制下一步一步进行的.人们通常以时序图的形式 来表明相关信号的波形及出现的先后次序。为了说明信号的时间关系.需要定义定 时单位。MCS-51时序的定时单位共有4个,从小到大依次是:拍节、状态、机器周 期和指令周期。下面分别加以说明。 1.拍节 把振荡脉冲的周期定义为拍节(用P表示)。 2.状态 振荡脉冲经过二分频后,就是单片 机的时钟信号、把时钟信号的周期定义为状态(用“S表示)。这样.一个状态就包 含两个拍节,其前半周期对应的拍节叫柏节l(P1).后半周期对应的拍节叫拍节2(P2)。 * 3.机器周期 MCS-51采用同步控制方式,因此它有固定的机器周期。规定一个机器周期的宽度为6个状态,并依次表示为S1-S6。由于一个状态又包括两个拍节,因此一个机器周期总共有12个拍节,分别记作S1Pl,S1P2,……v,S6P2。由于一个机器周期共有l 2个振荡脉冲周期,因此机器周期就是振荡脉冲的十二分频。 当震荡脉冲频率为12MHz时,一个机器周期为1微秒,当振荡脉冲频率为6MHz 时,一个机器周期为2微秒。 4.指令周期 指令周期是最大的时序定时单位.执行一条指令所需要的时间称之为指令周期。 指令周期以机器周期的数目来表示.MCS-51的指令周期根据指令的不同,可包含有1、2、3或4个机器周期。 * 2.4.3 典型指令时序 MCS-51共有111余指令,全部指令按其长度可分为单字节指令、双字节指令和三字节指令。执行这些指令所需要的机器周期数目是不同的,概括起来共有以下几种情况: 单字节指令单机器周期和单字节指令双机器周期; 双字节指令单机器周期和双字节指令双机器周期; 三字节的指令都是双机器周期, 而单字节的乘除指令别为四机器周期。 * 图2.15所在示的是几种典型单机器周期和双机器周期指令的时序。图中的ALE信号是为地址锁存而定义的,该信号每有效一次对应单片机进行的一次读指令操作。 ALE信号以振荡脉冲六分之一的频率出现,因此在一个机器周期中,ALE信号两次有效,第一次在SlP2和S2P1期间.第二次在4SP2和5SP1期间。有效宽度为一个状态。 * 2.5 MCS-51单片机工作方式(工作状态) MCS-51单片机共方复位、程序执行、单步执行、掉电保护、低功耗以及EPROM编程和校验等6种工作方式。 2.5.1 复位方式和复位电路 11.复位操作 复位是单片机的初始化操作,其主要功能是把PC初始化为0000H,使单片机从 0000H单元开始执行程序。除了进入系统的正常初始化之外,当由于程序运行出错 或操作错误使系统处于死损状态时,为摆脱困境,也需按复位键以重新启动。 * 除PC之外,复位操作还对其它一些专用寄存器有影呐,它们的复位状态如下: 复位操作还对单片机的个别引脚信号有影响,例如把ALE和PSEN信号变为无效状 态,即ALE=O,PSEN=1。 * 2.复位信号

文档评论(0)

rovend + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档