作,所以时钟电路对于单片机必不可少。 2.2.1 外部时钟方式此方式是利用外部振荡脉冲接入 XTAL1 或XTAL2 。HMOS 和CHMOS 单片机外时钟信号接入方式不同, HMOS 型单片机(例如 8051 )外时钟信号由 XTAL2 端脚注入后直接送至内部时钟电路,输入端 XTAL1 应接地。由于 XTAL2 端的逻辑电平不是TTL 的,故建议外接一个上接电阻。对于 CHMOS 型的单片机(例如 80C51 ), 因内部时钟发生器的信号取自反相器的输入端,故采用外部时钟源时,接线方式为外时钟信号接到 XTAL1 而XTAL2 悬空。如下图 2-2 图 2-2 外部时钟方式 2.2.2 内部时钟方式用单片机内部的振荡器,然后在引脚 XTAL1 (18脚)和XTAL2 (19脚)两端学士学位论文 5 接晶振,就构成了稳定的自激振荡器,其发出的脉冲直接送入内部时钟电路,外接晶振时,晶振两端的电容一般选择为 30PF 左右;这两个电容对频率有微调的作用,晶振的频率范围可在 1.2MHz-12MHz 之间选择。为了减少寄生电容,更好地保证振荡器稳定、可靠地工作,振荡器和电容应尽可能安装得与单片机芯片靠近。时钟、复位电路如图 2-3 所示,采用的是系统振荡为外部 RC 振荡方式,单片机内有一个用于构成振荡器的高增益反相放大器,引脚 XTAL1 和TXAL2 分别是次放大器的输入端和输出端,把这两个引脚与作为反馈元件的晶体谐振器连接。一般采用 12MHz 的石英晶体和 22PF 的电容作为系统时钟,以减少寄生电容,更好保证振荡器的稳定性。由于内部时钟的电路简单,不需要认为的加入时钟信号,所以一般采用内部时钟的工作方式。我也采用内部时钟的工作方式,实现单片机的时钟电路设计。图 2-3 内部时钟工作方式 2.3 复位电路设计复位是单片机的初始化操作。单片机启运运行时,都需要先复位,其作