微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 51单片机分频、机器周期、时钟周期、状态周期

51单片机分频、机器周期、时钟周期、状态周期

时间:11-28 来源:互联网 点击:
????(1)振荡周期=时钟周期:是指为单片机提供时钟脉冲信号的振荡源的周期。即晶振

(2)状态周期:每个状态周期为时钟周期的2倍,是振荡周期经二分频后得到的。 ??详解:在8051单片机中把一个时钟周期定义为一个节拍(用P表示),二个节拍定义为一个状态周期(用S表示)

(3)机器周期:一个机器周期包含6个状态周期S1~S6,也就是12个时钟周期。在一个机器周期内,CPU可以完成一个独立的操作

机器周期

在计算机中,为了便于管理,常把一条指令的执行过程划分为若干个阶段,每一阶段完成一项工作。例如,取指令、存储器读、存储器写等,这每一项工作称为一个基本操作。完成一个基本操作所需要的时间称为机器周期。一般情况下,一个机器周期由若干个S周期(状态周期)组成。8051系列单片机的一个机器周期同6个S周期(状态周期)组成。前面已说过一个时钟周期定义为一个节拍(用P表示),二个节拍定义为一个状态周期(用S表示),8051单片机的机器周期由6个状态周期组成,也就是说一个机器周期=6个状态周期=12个时钟周期

(4)指令周期:它是指CPU完成一条操作所需的全部时间。每条指令执行时间都是有一个或几个机器周期组成。MCS-51系统中,有单周期指令、双周期指令和四周期指令。

??(5)分频与否:当定时器/计数器工作在定时模式时,特殊功能寄存器AUXR中的T0x12和T1x12分别决定是系统时钟/12(12分频),还是系统时钟/1(不分频)后让T0和T1进行计数。当定时器/计数器工作在计数模式时,对外部脉冲计数不分频。

?

12m晶振,时钟周期1/12us

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top