本设计采用AT89C51单片机作为洗衣机的控制系统的核心芯片,它以体积小、功能全、价格低、开发方便等优势得到了电子工作者的认可。洗衣机在单片机的控制下具有对洗衣机的智能控制,当设置完毕后,通过自动检测水位,对衣物进行洗涤,洗涤结束进行自动报警提示,系统能根据不同的洗衣方式对电机速度进行控制并显示。
第三章 系统控制芯片分析
13 图3-2 最小系统电路图
3.2.1 时钟电路
1.内部时钟电路
内部时钟电路是有89C51本身用于构成内部振荡器的高增益反相放大器和外部电路组成,引脚XTAL1是该放大器的输入端,引脚XTAL2分别是该放大器的输出端。放大器与外部谐振器构成自激振荡器,外部谐振器可以是石英晶体、陶瓷谐振器。外接的两个电容与谐振器构成了并联振荡电路。为了保证系统工作的稳定性对两个电容也有很高的要求。石英晶体和陶瓷谐振器对两个电容的要求分别为30pF 士10pF 和40pF 士l0pF ,这样的选择最好。
C1
C2
晶振
XTAL1XTAL2
STC89C51
外部
时钟信号输入
STC89C51
XTAL1XTAL2
Vss
74LS04
R1
Vcc
图3-3 内部时钟电路 图3-4 外部时钟电路
2.外部时钟电路
采用外部振荡器脉冲信号输入,如图3-4所示,XTAL1接地,XTAL2接外部振荡器,并通过XTAL2端输入到片内时钟发生器中。外接4.7~10k 的上拉电阻。
3.2.2 复位电路
通过某种方式,使单片机内部各类寄存器的值变为初始状态的操作叫做复位[11]。复位电平的正脉冲宽度统设计采用上电复位模式。
1.上电复位方式
最简单的复位电路,无需增加硬件。在复位输入引脚和一个电容器连接到VCC ,和一个电阻连接到GND ,如图3-5所示。