2014高教课件及习题解答单片机第二章.pptx

想预览更多内容,点击预览全文

申明敬告:

本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己完全接受本站规则且自行承担所有风险,本站不退款、不进行额外附加服务;如果您已付费下载过本站文档,您可以点击这里二次下载

文档介绍

单片机的时钟、复位和省电方式一、 单片机工作的基本时序 所谓时序就是CPU总线信号在时间上的顺序关系。 CPU控制器实际上是复杂的同步时序电路,所有的工作都是在时钟信号的控制下进行的。每执行一条指令,CPU控制器都要发出一系列特定的控制信号,这些控制信号在时间上的相互关系就是CPU的时序。 一个单片机系统要想正常工作,除了要做到电平匹配、功率匹配外,还要做到时序匹配。1、时钟周期、机器周期、指令周期振荡周期(时钟周期):为单片机提供时钟信号的振荡源的周期。状态周期:振荡源信号经二分频后形成的时钟脉冲信号,为振荡周期的2倍。 机器周期:完成一个基本操作所需的时间,通常为12个振荡周期。指令周期:指CPU执行一条指令所需要的时间,一个指令周期通常含有1~4 个机器周期。 8051单片机各种周期的相互关系指令周期机器周期机器周期S1S4S2S3S4S5S6S1S2S3S5S6P1P2P1P2P1P2P2P1P2P1P2P1P2P1P2P1P2P1P2P1P2P1P2P1XTAL(OSC)振荡周期状态周期一个机器周期包括6个S 状态S1~S6,每个S状态分为2 (拍)个振荡周期(相位P1,相位P2)。1个机器周期= 6个S状态=12 (拍)个振荡周期 8051单片机外接晶振为12MHz时四个周期的具体值 振荡周期=1/12μs 时钟周期=1/6μs 机器周期=1μs 指令周期=1~4μsP1P1P1P1P1P1P2P2P2P2P2P2S1S2S3S4S5S6ROMPCOP04H2、典型指令的取指和执行时序机器周期机器周期S1S2S3S4S5S6OSCXTAL2ALE读下一个操作码(丢掉)PC不增“1”再读下一个操作码读操作码 04H(a) 单字节单周期指令 如:INC A(a) 单字节单周期指令指令长度为一个字节执行时间为一个机器周期在S1P2期间读入操作码并锁存在指令寄存器中在本

最近下载