单片机时钟电路原理图(单片机时钟电路原理)

电路是一个振荡器,为单片机提供一个节拍,单片机只能在这个节拍的控制下进行各种运算。因此,没有时钟电路,单片机就不能正常工作。电路本身不会控制什么,但是你可以通过程序让单片机根据时钟做相应的工作。

MCS-51单片机中有一个高增益反相放大器,输入为XTAL1,输出为XTAL2。该放大器构成的振荡器电路和时钟电路共同构成了单片机的时钟模式。根据硬件电路的不同,单片机的时钟连接方式可分为内部时钟方式和外部时钟方式,如图1所示。

(a)内部时钟电路(b)外部时钟电路

图1时钟电路

内部时钟原理图(即自激振荡电路)

在内部模式时钟电路中,必须在XTAL1和XTAL2引脚的两端连接一个石英晶体振荡器和两个微调电容,以形成振荡电路。一般C1和C2都是30pF,晶振的频率在1.2mhz到12mhz之间。对于外部时钟电路,XTAL1应接地,XTAL2应接地至外部时钟。对外部时钟信号没有特殊要求,只要保证一定的脉冲宽度和低于12MHz的时钟频率即可。

晶体的振荡信号从XTAL2送到内部时钟电路,xtal 2将振荡信号一分为二,为单片机产生两相时钟信号P1和P2。时钟的周期称为状态时间S,它是振荡周期的两倍。P1信号在每个状态的前半部分有效,P2信号在每个状态的后半部分有效。CPU协调单片机各部分有效工作的正是两相时钟P1和P2。