毕业设计 基于51单片机的液位控制系统设计


🔥 毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。
为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的是:基于51单片机的液位控制系统设计   

一、 硬件电路设计

1.1 AT89C51单片机简介

AT89C51单片机作为日常生活中广泛使用的一款,不仅体积小、性能高,而且还能够在一些恶劣的环境条件下使用,克服一切的电子干扰。它是一种带2K字节闪存可编程可擦除只读存储器的单片机可以使用大概将近100000次。实际的运行过程中,能够同时与多款软件共同运行,兼容性非常好。由于多功能8位CPU和闪存在单一芯片,ATMELAT89C51单片机的结合是一种有效的和微控制器AT89C51的精简版本。AT89C51单片机具体结构如图1-1所示[12]

图1-1 AT89C51引脚图

从这个图中不难看出,其中的供电电压是VCC(a),GND(b)是接地。P0口主要是作为输出口,能够将收集到的一切数据及时、有效的进行从输出口传输。一般可以是写作“1”,通常都是被作为高阻抗输入。实际的运行过程中,会对相关的数据做访问和收集。同时,在FLASH编程中,P0也能够对于运行过程中的字节及时的查漏补缺。对于P1:P1口它作为内部上拉电阻8位双向I/O端口。

P2口:P2口是一个内部上拉电阻8位双向I/O端口,P2输出缓冲区可以驱动四个TTL逻辑水平。P2端口写“1”,此时内部上拉电阻的端口,可以作为一个输入端口。当用作输入、外部拉销由于内部阻力,输出电流(IIL)。在访问外部程序存储器或16位地址读取外部数据存储器(如执行MOVX)、P2口发出高八地址。在这个应用程序中,P2使用强大的内部上拉发送1口。在使用8位地址(如MOVX)访问外部数据存储、P2的内容输出P2门闩。在FLASH编程和校准,P2口也得到高8位地址字节和一些控制信号。

P3口:P3口是一个内部上拉电阻8位双向I/O端口,P3输出缓冲区可以驱动四个TTL逻辑水平。P3写“1”,这次内部上拉电阻的端口,可以作为一个输入端口。当用作输入、外部拉销由于内部阻力,输出电流(IIL)。P3口也被用作AT89C51特殊功能使用[13]。

1.2 复位电路及时钟电路  

3-2所示的RC复位电路可以实现上述基本功能图3为其输入-输出特性但解决不了电源毛刺(A点)和电源缓慢下降(电池电压不足)等问题 而且改变RC常数延时会令驱动能力变差电路图1-2所示

图1-2 复位电路及时钟电路

上图中网络标号RST连接单片机RST引脚,具有上电复位与手动复位的功能;XTAL1与XTAL2连接单片机XTAL1和XTAL2引脚,且并联两个30pF匹配电容使晶振起振。

由于单片机P0口作普通I/O口时不能输出高电平,因此需接上拉电阻,实际电路中,使用8*10KΩ电阻作为上拉电阻[14]。

1.3 传感器的选用

传感器在日常的生产生活中也是会经常用到的一种物件,它被广泛的应用于各个领域之中,而被市场最为认可和常用的一种就是压力传感器,即能够在连续的时间内或者瞬时监测到压力的数值,然后做出相应的判断。实际的工作过程中,具体的会以金属丝应变电阻为例,具体的如图1-3所示。

图1-3 SY-9411L-D引脚图

1.4 A/D转换电路的设计 

引脚分布如图1-4

图1-4  ADC0809引脚图

1.4.2 ADC0809与AT89C51单片机的连接

ADC0809与AT89C51单片机的连接图如图1-5。

  • 4
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值