51单片机的时钟(文末小惊喜)
初学单片机的人可能会有这样的疑问,单片机是怎么样工作的?它为什么能够按照我写的程序执行?而且一步都不会出错?这个问题想必困扰大家很久了,今天我就来跟大家聊聊为什么单片机能够工作。学过数字电子技术的同学可能知道时序电路这个东西,它是不是就是按照预定的步骤一步步的执行呢?每来一个脉冲,时序电路就会变换一次状态,只不过他的逻辑很简单,功能也很简单。但是呢,复杂的东西往往都是由简单的东西构成的。单片机也是这样的,每来一个脉冲,它内部的复杂时序电路就会变换状态,进而执行相应的操作。只不过单片机是个复杂的系统,各种时序电路,寄存器的组合,和我们数字电子技术学的时序电路完全不是一个等级,所以他的脉冲信号也多一些,下面我来给大家讲一下:
晶振
稍微了解一点51单片机的人都知道,51单片机最小系统中必不可少的部分是什么?电源、地、复位电路、晶振电路。好了就是这里,晶振!就是它提供了51单片机这个复杂时序电路的脉冲,是51单片机的心脏!,而XAL1和XAL2这两个引脚是时钟接入引脚,就是51的动脉。晶振产生的震荡输入到单片机中,就有了一个个脉冲信号,51内部的时序电路也就可以工作了。这一个个脉冲就叫做时钟信号,时钟信号的周期就叫做时钟周期,频率就叫做时钟频率。
时钟周期
时钟周期,又称为震荡周期,是为单片机提供定时信号的震荡源的周期,单片机最基本的时间单位,一般就是晶振电路得震荡周期。时钟频率越高ÿ