77范文网 - 专业文章范例文档资料分享平台

基于单片机的液位控制系统的设计 郭亮 11(4)

来源:网络收集 时间:2019-05-18 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

大连海洋大学本科毕业论文(设计) 第三章 硬件电路设计

第三章 硬件电路设计

3.1总体硬件模块图

数据 存储器 单片机报警显示(有 需要时添加) 按键输入 液位值检测 (传感器) 模数转换器 低极值给液 高极值排液 (电机) LED显示 图 2总体硬件模块图

与主机通讯(通讯单元) 时钟单元(无要求可略) 该框图简述了调控模型由待测液位的数值获取,到液位值数模转换并传递给数据存储元件(存储并利用提高单片机运作效率),信号转换处理再传递给单片机直至显示是否报警,电机是否需要运作,同时屏幕显示液位值(有时钟要求的可添加),其中通讯单元的出现能够达到与主机系统通信的目的。

3.2单片机AT89S52的硬件设计

此图为单片机AT89S52引脚图3。

图 3 AT89S52引脚图

12

大连海洋大学本科毕业论文(设计) 第三章 硬件电路设计 P0口是输入/输出漏极开路双向八位端,该端输出时每个引脚可以驱动八个 TTL逻辑电平。 从P0送入“1”则该引脚为高输入阻抗。

当进入程序和外部数据存储器,P0端还用作低八位地址/数据多路复用。以这种方式上拉电阻应存在于P0端内。当闪存编程,P0端还可接纳字节代码;当程序校验情况下,此时字节指令将被输出。当程序校对时外面将电阻进行上拉是有必要的。

P1端是八位双向输入/ 输出口,由内在结构上拉电阻构成,该口驱动四个逻辑电平(TTL)可由输出缓冲器控制。 P1端入为1,端口被上拉电阻拉高,那么就能够用作输入端口。

同时P1各端口也具有另一类的功能。

端口P2是上拉电阻的八位双向输入/ 输出端,其中4 TTL逻辑电平可用P2端的输出缓冲器带动。 P2端口输送值为一时意味着该端接上拉电阻,即该端用作输入功能使用。输入管脚拉出内阻低电流输出IIL。

P3端输入值为一,此时能够用作I/O口使用。

端口P3能够收到控制信号,该信号是关于闪存编程与验证的。

P3端管脚号 名称

0 1 2 3 4 5 6 7

RXD TXD INTO INTI TO TI WR RD

功能 串行输入 串行输出 外中断0 外中断1 定时/计数器0 定时/计数器1 外部数据存储器写(可选) 外部数据存储器读(可选)

表 1管脚的第二功能 ALE / PROG:外部存储器存取程序或数据存储器被访问,ALE(地址锁存使能)脉冲输出为低八位字节的锁存地址。在正常操作下,ALE用1/6的输出时钟信号的脉冲振荡频率为固定频率,该值可作为一个外部时钟输出或时间定时。应当指出无论何时存储器访问外部数据都会略过单位脉冲ALE。在闪存编程中,此管脚能够进行PROG(编程脉冲)的输送。

RST为恢复初始数值。

EA/ VPP:允许外部被访问,声称只有CPU进入程序的外部存储器(地址0000H至FFFFH),EA始终应维持电位(地)。应当指出的是:内部EA会因为LB1端被编程而在恢复初始状态下锁定并记录。

作为高电位口EA(连接VCC侧),CPU的内部命令将会被运作。当编程闪存该引脚允许编程电压+12VPP,必须是该设备的编程电压是12VPP。

PSEN许可证的输送是外部程序存储元件读取指示灯,单片机之后从外部提取命令或数据,PSEN在两次单位机器周期时间内生效,同时产生脉冲的个数为2,在这段有效时间里,存储器件被访问外部数据,PSEN信号将被略过次数为2。

13

大连海洋大学本科毕业论文(设计) 第三章 硬件电路设计 振荡元件反相放大器的输入与输出分别为XTAL一号与二号,同时一号也为内部发生时钟电路。

为了让单片机能在常规状态下运行,这就需要满足单片机的运行条件,考虑到不必准确的时间系统,并为计算通信串行波特率便捷,选取11.0592兆赫兹为晶体时钟,以及额外复位电路构造了单元模块。

AT89S52时钟电路和复位电路设计图4:

图 4复位电路与时钟电路

图上RST引脚微控制器能够进行上电复位和手动功能的恢复; XTAL1和XTAL2与单片机对应引脚相连通同时与两个电容值为30PF并联,用以振荡元件(晶体)启动。

P0上拉电阻在此口不被用作高电位I/O时,在运作时电路的上拉阻值应选八万欧电阻。

3.3存储单元的硬件设计

内存块设定相对明了,因为单片机作为数据线和低八位地址线一起使用,则必须应用地址锁存元件74LS373。如上所述32KRAM被选作用于存储,所以我们选择了同51系列具有相同性能的随机数据存储器62256。

在图5中使用该芯片管脚模块功能图:

14

大连海洋大学本科毕业论文(设计) 第三章 硬件电路设计

图 5 62256引脚

引脚A0~A14(总数为15)为62256的地址总线,查找范围上升到32kB; 输入/输出的零至七号端口为八位三态数据双向端口; VCC、VSS为电源线和地线;接口片选CS为低电位生效; OE/ WE在低电位有效情况下,可通过输送数据线进行读取与写入。

74LS373作为最为广泛使用芯片的地址锁存器,其本质具有三态缓冲器触发器。扩大外部存储器通常运用74LS373。

当74LS373OE电位为低的情况下,该元件将会应用电位值为高的终端C,输出Q零至七端口输出状态与D1~D7端口的输送相同的状态; ?的跳变为负的情况下,输入D零至七端口的数据将会被锁存到Q0~Q7端口。

不论D0~D7端口与LE端口的状态如何,Q零至七端口的输出状态全为高阻(浮空状态);管脚1为低电位情况下Q0~Q7端口的输出即刻与D0~D7端口的输入状态一致,前提LE管脚有下降沿的体现。

当74LS273能够充当地址锁存,当闩锁时1号引脚的销必须被连接到高电位,反相ALE连11管脚,对于低电位1号引脚74LS373确保启用11号与微控制器ALE构成直接关系。

根据连通设计电路图的传统方法图6所示。

15

大连海洋大学本科毕业论文(设计) 第三章 硬件电路设计

图 6 存储单元电路

D0~D7(总共8个)端口与P0相接,输出提供的为八个低电位地址。输送端OE与地相接即三态门输送处于常开状态。

3.4 输入与显示设计

键盘是组成该调控模型的重要部分,可以完成将数据向调控模型输送及命令派送等,作为微控制器人为操控首要方式。

由于该课题所用按钮数目不多,因此使用键盘接口电路独立式。按任意键个体直接进入输入/输出端与单片机自身相连,单片机人机交互系统通过程序扫描的实现。

该方案通过查看输入/ 出端口读取当下按钮情况,有按动时对应的输入/出端转成低电位,不按则处于下拉阻力方式的高电位状态,所以获取输入 / 出端现状即可确定是否被按下一个按钮。图7为按键电路。

图 7 按键电路

16

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于单片机的液位控制系统的设计 郭亮 11(4)在线全文阅读。

基于单片机的液位控制系统的设计 郭亮 11(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/630676.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: