单片机在工作的时候,会进行两个周期,分别是单片机指令周期和单片机时钟周期。今天宇凡微就给大家详细讲解两者是什么意思以及有什么关系。
单片机指令周期是执行指令所需要的时间,通常由几个机器周期组成,不同的指令对应的机器周期数也不同。对于一些简单的单字节指令,在命令循环中,命令在取出指令寄存器后立即解码,不再需要其他机器循环。对于一些复杂的指令,如转移指令和乘法指令,需要两个或多个机器周期。
时钟周期又叫做振荡周期和晶振周期,即晶振的单位时间发出的脉冲数,一般有外部的振晶产生,比如12MHz就是12*10的6次方,即每秒发出12000000个脉冲信号,所以发出一个脉冲的时间就是时钟周期,发出一个脉冲的时间就是时钟周期,也就是1/12微妙。通常也叫做系统时钟周期,是计算机中最基本的、最小的时间单位。
系统时钟是CPU指令运行的频率,这是CPU的真实频率。单片机内部的所有工作都是基于晶体振动产生的相同触发信号源。该信号同步协调工作步骤。我们称此信号为系统时钟。系统时钟一般由晶体振动产生,但单片机内部系统时钟不一定等于晶体振动频率,可能小于晶体振动频率或大于晶体振动频率。具体数量由单片机内部结构决定。在正常情况下,晶体振动频率与晶体振动频率之间会有整数倍的关系。系统时间是整个单片机工作节奏的基准。每次振会触发并执行一次操作。
一般来说,单片机只有一个时钟源。如果使用外部晶体振荡器,则不需要内部RC。如果使用内部RC,则不需要外部晶体振荡器。振荡器振荡并产生周期波。在这种周期波的作用下,单片机定期工作。波的频率越高,单片工作速度越快,波的频率越低,单片工作速度越慢。
以上就是关于单片机指令周期与时钟周期的全部内容分享,如果您有单片机或者方案开发需求,可以点击右边的咨询热线和微信扫一扫直接和我们联系,宇凡微提供8/32位单片机,为客户量身定制的合封单片机,拥有成熟的封装技术和封装工艺,除了能够保证合封之后的良率以及安全性,还能根据客户的功能需求选择最佳的合封方式,节省成本。
【本文标签】 单片机
【责任编辑】单片机工程师
ALL RIGHT RESERVED 2022. 粤ICP备17095549号 技术支持: 牛商股份 百度统计 粤公网安备 44030402004503号