(11)外形封装具有丰富的形式,可广泛运用。
(二)STC89C51单片机最小系统:
最小系统是一个允许单片机正常运行的系统,包括必要的电源、时钟和复位电路。应用系统可以以最小系统为中心,除此之外,为了可以用单片机实现相对较复杂的设计,我们可以对存储器、A/D进行扩展等。
该芯片是具有ROM/EPROM的STC89C51,所以构成最小系统简单可靠。为了提高最小系统集成度,单片机的最小系统中增添时钟电路和复位电路的时候,单片机最小系统只可以用于相对较小的控制单元。最小系统的原理图如图3-3所示。
图3-3 单片机最小系统原理图
3。3 部分单元电路的原理
3。3。1 复位电路
上电复位电路有两种复位方式,原理图如图3-4所示:
1。手动按键复位:按下按键单片机在两个时钟周期后,进行复位,这就是手动操作按键复位。
2。上电复位:单片机上没有电压,电源产生电压后,复位会在一段时间内高电平,这时由于接地复位电阻接复位电平的点会逐渐变低电平,使复位端口电平从1提高到0,起到复位单片机的作用。这就是上电复位。
图3-4 上电复位电路
3。3。2 时钟电路
时钟电路包括晶振,电阻和电容,是单片机正常工作的重要组成部分。单片机依靠时钟电路给其供给脉冲信号,使得单片机可以按照时序工作。为了提高单片机的性能,减少干扰因素,本设计在电路中增加了22PF的电容以及12M的晶振对脉冲信号进行过滤,同时确保单片机可以成功起振。
基于DS1302的时钟电路设计采用24 h计时方式,时、分、秒并用LCD显示。使用AT89C51单片机和DS1302实时时钟芯片时,通过5V电源来供给电,进行按键控制,可以完成对于时间的校正,同时对于LED灯的开关时间也可以完成控制和调节。DS1302的VCC2加入3V锂可充电电池实现时钟掉电保护。通过AT24C02存储时钟信息实现程序掉电保护功能。
3。3。3 继电器执行模块文献综述
负载的开闭由单片机控制,但是由于单片机的输出电压过低,不能驱动继电器正常工作。此时我们需要在继电器驱动电路中加入一个S8550三极管进行放大,使得继电器可以正常运作,即起到对蓄电池过充和过放保护的作用。继电器模块电路如图3-5所示。
图3-5继电器模块电路图
过充控制,就是在蓄电池处于过充状态时断开充电电路,过放控制电路就是在蓄电池处于过放状态时断开放电电路。过充、过放控制都是为了保护蓄电池,延长蓄电池的使用寿命。过充和过放电判断的基础是电池的电压高低:
电磁继电器一般由电磁铁、触点簧片、弹簧、衔铁等构成。在接上合适的电压后,电流通过线圈产生磁场,使用电磁效应产生的磁力,吸引衔铁使得整个电路接通,从而带动衔铁的动触点与静触点(常开触点)接触。断开电源,衔铁会因为没有电磁的吸力而被弹簧来回,动、静触点(常闭触点)分开。利用东京触点之间的接触、分开,达到接通和断开电路的目的。