应的节拍为节拍2(P2)o(2)机器周期РMCS-51采用定时控制方式,因此它有固定的机器周期。规定一个机器周期的宽度为6个状态,并依次表示为Sl-S6o由于一个状态又包括两个节拍,因此,一个机器周期总共有12个节拍,分别记作S1P1、S1P2、……、S6P2o一个机器周期共有12个振荡脉冲周期,因此机器周期就是振荡脉冲的12分频。Р当振荡脉冲频率为12MHz时,一个机器周期为gs当振荡脉冲频率为6MHz时,一个机器周期为2Ps(3)指令周期Р指令周期是最大的时序定时单位,执行一条命令所需要的时间称为指令周期。它一般由若干个机器周期组成,不同的指令,所需要的机器周期数也不相同。通常,包含一个机器周期的指令称为单周期指令,包含两个机器周期的指令称为双周期指令等。Р指令的执行速度与指令所包含的机器周期有关,机器周期数越少的指令其执行的速度越快。MCS-51单片机通常可以分为单周期指令、双周期指令和四周期指令三种。四周期指令只有乘法和除法指令两条,其余都为单周期和双周期指令。Р单片机执行任何一条指令时都可以分为取指令阶段和执行指令阶段。MCS-51的取指/执行时序如图1-17所示。Р由图1-17可知,ALE引脚上出现的信号是周期性的,在每个机器周期内出现两次高电平:第一次出现在S1P2和S2P1其间,第二次出现在S4P2和S5P1其间。ALE信号每出现一次,CPU就进行一次取指操作,但由于不同指令的字节数和机器周期数不同,因此取指令操作也随指令不同而有些小差异。Р1.4.2单片机的复位电路Р单片机复位是使CPU和系统中的其他功能部件都处在一个确定的初始状态,并从该状态开始工作,例如复位后PC=OOOOH,使单片机从第一个单元取指令。实训中已经看出,无论是在单片机刚开始接上电源时,还是断电后或者发生故障后都要复位,所以必须弄清楚MCS-51型单片机复位的条件、复位电路和复位后状态。