河南理工大学毕业设计(论文)说明书
(1)大电容,负载越重,吸收电流的能力越强,这个大电容的容量就要越大; (2)小电容,凭经验,一般选择104即可。
表3-7 电容参数
I0 电容容量
2A左右 4000
1A左右 2000
0.5~1A 0.1~0.5A 1000
500
50~100m
A 200~500
<50mA 200
要确定电容的耐压值,耐压值选小了,会因过压而击穿,选大了会增加体积和成本,可按下式确定电容C的耐压值Uc:
3.6.3 稳压电源工作原理
稳压电源一般由变压器、整流器和稳压器三大部分组成,如图3-18所示。
图3-17 直流电源系统方框图
电源变压器:将电网提供的220V交流电压转换为各种电路设备所需的交流电压。 整流电路:利用单向导电器件将交流电转换成脉动直流电路。
滤波电路:利用储能元件(电感或电容)把脉动直流电转换成比较平坦的直流电。 稳压电路:利用电路的调整作用使输出电压稳定的过程称为稳压。
图中电容C12用于抵消输入线较长时的电感效应,以防止电路产生自己振荡,其容量较小,一般小于1uF。电容C13用于消除输出电压中的高频噪声,可取小于1uF的电容,也可取几微法甚至几十微法的电容,以便输出较大的脉冲电流,易使稳压器损坏。因此,可在稳压器的输入端和输出端之间跨接一个二极管,起保护作用。220V的市电通过交流桥整流为直流电压,再通过必要的滤波旁路电容平滑电压波形,再用5V输出的三端稳压器稳压输出5V供电电路的供电电压,最后还可以再接上合适的滤波电容进行电压波形的平滑,以使系统达到最佳性能,因为在高频电子电路以及低电压电子电路中,电源电压的纹波幅度对功能电路的功能实现有相当大的影响。如果电源电压的直流
26
河南理工大学毕业设计(论文)说明书
程度达不到要求,那么电路自身的电磁兼容性将很难实现。
图3-18 LM7805的基本应用电路
3.7 STC89C52的简介
3.7.1 STC89C52单片机的特点
小巧灵活、成本低、易于产品化。能进行各种组装。
稳定性好,应用范围广。单片机芯片本身是按工业测控环境要求设计的,抗干扰性强,能适应各种恶劣的环境,这是其它机种无法比拟的。
易扩展,很容易构成各种规模的应用系统,控制功能强。单片机的逻辑控制功能很强,指令系统有各种控制功能指令,可以对逻辑功能比较复杂的系统进行控制。
具有通讯功能,可以很方便地实现多机和分布式控制,形成控制网络和远程控制。 成本低,一片STC89C52单片机只需几元钱,性价比高。
3.7.2 STC89C52 单片机的结构
1、概述
STC89C52系列单片机是采用高性能的静态80C52 设计,由先进CMOS 工艺制造并带有非易失性Flash 程序存,储器全部支持12 时钟和6 时钟操作。STC89C52包含256 字节RAM 、32 条I/O 口线、3 个16 位定时/计数器、6 输入4 优先级嵌套中断结构、1 个串行I/O 口、可用于多机通信I/O 扩展或全双工UART以及片内振荡器和时钟电
27
河南理工大学毕业设计(论文)说明书
路。此外由于器件采用了静态设计可提供很宽的操作频率范围频率可降至0, 可实现两个由软件选择的节电模式空闲模式和掉电模式,空闲模式冻结CPU 但RAM 、定时器、串口和中断系统仍然工作,掉电模式保存RAM 的内容但是冻结振荡器,导致所有其它的片内功能停止工作。由于设计是静态的,时钟可停止而不会丢失用户数据运行可从时钟停止处恢复。单片机就是一种微型计算机,是一种“程序存储式”计算机。它是在一块硅片上集成了中央处理器(CPU)、随机内存(RAM)、程序内存(ROM或EPROM)、定时/计数器以及各种I/O接口,也就是集成在一块芯片上的计算机。
图3-19 STC89C52单片机的结构
2、主要特性:
与MCS-51 兼容 ;
8K字节可编程闪烁存储器 ; 寿命:1000写/擦循环 ; 数据保留时间长达10年 ;
全静态工作0Hz-24MHz ; 三级程序存储器锁定; 256*8位内部RAM ; 32可编程I/O线 ; 三个16位定时器/计数器 ; 6个中断源 ;
28
河南理工大学毕业设计(论文)说明书
可编程串行通道 ;
低功耗的闲置和掉电模式 ; 片内振荡器和时钟电路 。
3.7.3 STC89C52的管脚功能说明
STC89C52的管脚图如图3-20所示:
图3-20 STC89C52的管脚图
VCC:电源。 GND:接地。
P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/ 地址的低八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。
P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。
P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口
29
河南理工大学毕业设计(论文)说明书
当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。
P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。
P3口也可作为AT89C51的一些特殊功能口,如下表所示: P3.0 RXD(串行输入口) P3.1 TXD(串行输出口) P3.2 /INT0(外部中断0) P3.3 /INT1(外部中断1) P3.4 T0(记时器0外部输入) P3.5 T1(记时器1外部输入) P3.6 /WR(外部数据存储器写选通) P3.7 /RD(外部数据存储器读选通)
P3口同时为闪烁编程和编程校验接收一些控制信号。
RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。 ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。
/PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。
/EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程
30