单片机机器周期计算说明

发布日期:2022-12-23
单片机机器周期计算说明

电工优优今天要和大家分享的单片机机器周期计算说明相关信息,接下来我将从单片机机器周期计算,单片机机器周期计算公式,51单片机机器周期计算公式这几个方面来介绍。

单片机的机器周期计算这么个最简单的问题,总是忘记,现在干脆给记下来,以后再忘记的话就看一看好了。

1、时钟周期

时钟周期T又称为状态周期,是时序中最小的时间单位。具体计算就是1/fosc。也就是说如果晶振为1MHz,那么时钟周期就为1us;6MHz的话,就是1/6us。

2、机器周期

机器周期定义为实现特定功能所需的时间,或完成某一规定操作所需的时间,通常由若干时钟周期构成。具体计算为:时钟周期 X cycles。如果单片机是12周期的话,那么机器周期就是T×12。假设晶振频率为12M,单片机为12周期的话,那么机器周期就是1us。

3、指令周期

置零周期是时序中的最大时间单位,定义为执行一条指令所需的时间。通常,包含一个机器周期的指令成为单周期指令,比如CLR,MOV等等。包含两个机器周期的指令称为双周期指令。另外还有4周期指令,比如乘法和除法指令。

而我现在使用的晶振为22.1184MHz,单片机为4时钟周期,所以机器周期为1/5.5296 us。

以上就是"电工优优"为大家介绍的单片机机器周期计算的相关信息,想了解更多"单片机机器周期计算说明,单片机机器周期计算,单片机机器周期计算公式,51单片机机器周期计算公式"相关知识,请收藏电工无忧吧。