180、基于51单片机自动豆浆机多种模式温度水位控制报警系统设计

本文详述了一款基于STC89C52单片机的豆浆机设计,涵盖了硬件方案如LCD显示、温度传感器、继电器控制等,并提供了四种工作模式。软件部分涉及程序源码和模数转换,确保豆浆机能根据水位和温度进行有效控制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

毕设帮助、开题指导、技术解答(有偿)见文末。

目录

摘  要

一、硬件方案

二、设计功能

三、实物图

四、原理图 

五、PCB图 

六、Protues仿真

七、程序源码 

八、资料包括 


摘  要

近年来计算机在社会上运用的越来越广泛,同时大规模集成电路的发展,使得单片机的应用走向深入。单片机特别适合于与控制有关的系统,因为它具有功能强,体积小,功耗低,价格便宜,工作可靠,使用方便等特点,因此,单片机越来越广泛地应用于自动控制,智能化仪器,仪表,数据采集,军工产品以及家用电器等各个领域,单片机往往是作为一个核心部件来使用,再根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。 

本文介绍了基于单片机的豆浆机的设计,详细讨论了它将软硬件结合以实现豆浆机运行的过程,重点在豆浆机的磨浆、加热电路,和液晶显示,温度采集。在硬件设计上,论文设计了以STC89C52单片机为核心的控制电路,包括复位电路、振荡电路、LCD显示电路、按键扫描电路、数字温度传感器电路、时钟电路以及继电器控制电路对其进行设计。在软件设计上,首先根据各个功能的编写出调试(测试)程序,通过调试程序找出针对产品的对应各个功能的控制。针对豆浆机功能,提出了易于实现并且有效的设计4个工作模式。

关键词: LCD1602液晶;DS18B20温度采集;51单片机;电机

一、硬件方案


硬件组成:51单片机+LCD1602液晶显示+LED状态指示灯+ADC0832+水位传感器+2路继电器+DS18B20+蜂鸣器+按键设置

二、设计功能


单片机型号:STC89C52/51、AT89C52/51、AT89S52/51都可通用。

1、LCD1602液晶显示当前信息。第一行显示温度,模式MODE, 第二行显示加热打浆时间和是否出现缺水/溢出。

2、ADC0832进行模数转换,根据豆浆机内部水的多少来判断,如果显示QS:表示缺水;YC:溢出,这时停止工作蜂鸣器 进行报警,LED指示灯亮。   
     
3、上电后液晶显示当前模式,通过按键选择4种不同的工作模式,当液晶显示MODE不在闪烁表示开始工作循环,2路继电器根据不同的模式进行闭合循环3次。

四种模式如下:      
     模式一 先加热 10s 在打浆  2S  

     模式二 先加热 10s 在打浆  5S  

     模式三 先加热 10s 在打浆  8S  

     模式四 先加热 10s 在打浆  10S  

4、时间到后蜂鸣器嘀嘀嘀3下提醒工作人员豆浆机已经结束工作。

三、实物图

四、原理图 

五、PCB图 

六、Protues仿真

七、程序源码 

八、资料包括 

需要完整的资料可以点击下面的名片,找我要资源压缩包的百度网盘下载地址及提取码。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

冠一电子设计

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值