晶振频率、时钟频率、时钟周期、时钟节拍、机器周期和指令周期的详解

晶振频率是什么?

晶振,全称为晶体振荡器,能够给单片机(MCU)提供一个工作的信号,也就是所谓的时钟信号,这个信号能够促使单片机(单片机)有条不紊地运行下去。

频率是单位时间(1s)内某件事周期性变化的次数。某晶振频率为12MHz是指在1s的时间内,0 1电压周期性变化了12000000次数。

时钟频率是什么?

单片机的工作信号,由外部晶振或RC振荡器提供,当使用外部晶振时,单片机工作的时钟频率可以经过分频或倍频等操作。

时钟周期是什么呢?

时钟周期也称为振荡周期(晶体振荡器嘛),是时钟频率的倒数。时钟周期是单片机(MCU)中最基本的、最小的时间单位。在一个时钟周期内,CPU仅完成一个最基本的动作——也就是01电压一次完整的变化。

时钟节拍是什么?

时钟节拍就是单片机(MUC)以某一个频率产生中断(时基中断),也就是特定的周期性中断,中断之间的时间间隔取决于不同的应用场景。

我们知道单片机裸机程序只有一个主函数main(),主函数写入循环,就可以使单片机(MCU)连续工作。

为了让单片机(MCU)高效工作,引入了嵌入式实时操作系统,例如μCOS,操作系统可以模拟多个main()函数,在时钟节拍中断中处理与时间相关的多个任务。

简言之,就是频繁地切换任务来实现单片机类似多线程的工作。

机器周期是什么?

单片机一条指令的执行过程分为若干个基本操作,例如例如,取指令、存储器读、存储器写等,完成一个基本操作所需的时间称为机器周期。

指令周期是什么?

指令周期是执行一条指令所需要的时间,一般由若干个机器周期组成。指令不同,所需的机器周期数也不同。

物联沃分享整理
物联沃-IOTWORD物联网 » 晶振频率、时钟频率、时钟周期、时钟节拍、机器周期和指令周期的详解

发表评论