![](https://csdnimg.cn/release/download_crawler_static/88018372/bg9.jpg)
图 4 晶振连接的内部、外部方式图
晶振连接的内部、外部方式如上图 4 所示。XTAL1 是片内振荡器的反相放大器
输入端,XTAL2 则 是输出端,使用外部振荡器时,外部振荡信号应直接 加到
XTAL1,而 XTAL2 悬空。内部方式时,时钟发生器对振荡脉冲二分频,如晶振为
12MHz,时钟频率就为 6MHz。晶振的频率可以在 1MHz-24MHz 内选择。电容取 30PF
左右。系统的时钟电路设计是采用的内部方式,即利用芯片内部的振荡电路。AT89
单片机内部有一个用于构成振荡器的高增益反相放大器。引脚 XTAL1 和 XTAL2 分
别是此放大器的输入端和输出端。这个放大器与作为反馈元件的片外晶体谐振器一起
构成一个自激振荡器。外接晶体谐振器以及电容 C1 和 C2 构成并联谐振电路,接在
放大器的反馈回路中。对外接电容的值虽然没有严格的要求,但电容的大小会影响震
荡器频率的高低、震荡器的稳定性、起振的快速性和温度的稳定性。因此,此系统电
路的晶体振荡器的值为 12MHz,电容应尽可能的选择陶瓷电容,电容值约为 22μF。
在焊接刷电路板时,晶体振荡器和电容应尽可能安装得与单片机芯片靠近,以减少寄
生电容,更好地保证震荡器稳定和可靠地工作。
3.1.4 复位
RST 9
在振荡器运行时,有两个机器周期(24 个振荡周期)以上的高电平出现在此引
腿时,将使单片机复位,只要这个脚保持高电平,51 芯片便循环复位。复位后 P0-P3
口均置 1 引脚表现为高电平,程序计数器和特殊功能寄存器 SFR 全部清零。当复位
脚由高电平变为低电平时,芯片为 ROM 的 00H 处开始运行程序。复位是由外部的复