当前位置:新励学网 > 秒知问答 > 时钟周期和机器周期是什么关系

时钟周期和机器周期是什么关系

发表时间:2024-08-19 14:10:23 来源:网友投稿

晶振周期:晶振的振荡周期就是时钟周期,比如12M晶振时钟周期是1/12M;机器周期是单片机执行指令所消耗的最小时间单位。

比如51是12分频,51的1个机器周期划分为6个状态周期、12个节拍;12M晶振机器周期是1/12M*12=1S;时钟周期:也称为振荡周期, 定义为时钟脉冲的倒数 (可以这样来理解,时钟周期就是单 片机外接晶振的倒数, 例如 12M 的晶振, 它的时间周期就是 1/12 us) , 是计算机中最基本的、 最小的时间单位。机器周期:单片机完成一次完整的具有一定功能的动作所需的时间周期。如一次完整的读操作或写操作对应的时间。一个机器周期=6个状态周期。【指令周期】: 执行完某条指令所需要的时间周期,一般需要1~4个机器周期,如MUL AB指令是四机器周期指令。一个指令周期=1~4个机器周期。关系:时钟周期,是晶振频率的倒数。 状态周期,是时钟周期的二倍。机器周期是时钟周期的12 倍。 如:晶振频率是 12MHz,时钟周期就是,(1/12)us。 状态周期就是,(2/12)us。机器周期就是,(12/12)=1us。扩展资料例如:在MCS-51单片机的时钟周期与振荡周期是相等的,12M晶振,振荡周期就是(1/12M)s,机器周期的时序,由12个时钟周期(12T)组成,在一些增强型的51单片机中,机器周期缩短为6T,甚至1T,以提高总线访问速率。(飞利浦降为6T,STC已降为1T)

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!