首先我们要明确的一点是,单片机是一个集成芯片,它是由非常复杂的数字电路和其他电路集成的。而数字电路包括时序逻辑电路,可以说,没有时序,就没有数字电路,也就没有单片机。所以,单片机离不开时钟。
其二,单片机中的众多寄存器,存储器等是由D触发器构成,而操作D触发器就需要时钟沿,自然也就离不开时钟。
其三,单片机执行程序需要一个程序计数器,而程序计数器是与时钟脉冲直接挂钩的,每来一个时钟脉冲,程序计数器就加1。就像上面提到的那样,51单片机每12个时钟周期就执行一条程序,没有时钟,单片机就没法执行程序。
所以,说时钟就像是单片机的”心脏”,恰当至极。
|