- 单片机实质上就是一个集成芯片,它是由复杂的数字电路和其它电路集成。而数字电路必然包括时序逻辑电路。
- 单片机中的众多寄存器,存储器等是由D触发器构成,而操作D触发器就需要时钟沿,自然也就离不开时钟信号。
因此,单片机可以看成是在时钟信号驱动下的时序逻辑电路。
以MCS-51单片机为例:
MCS-51单片机为12个机器周期执行一条指令,也就是说,单片机每运行一条指令必须要用12个时钟周期。没有这个时钟,单片机就无法运行,也就无法实现定时及进行任何与时间有关的指令。
MCS-51单片机时钟信号一般由两种信号产生:一种是内部方式,利用芯片内部的振荡电路,产生时钟信号;另一种为外部方式,时钟信号由外部晶振引入。
晶振具有非常好的频率稳定性和抗外界干扰能力,因此我们通常选用晶振来产生时钟信号,并通过时钟信号来控制电路工作。