ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

基于单片机的盆栽自动浇花系统-毕设课设protues仿真全套资料

2021-02-18 16:02:44  阅读:207  来源: 互联网

标签:毕设 课设 uchar 限值 单片机 P1 sbit 湿度


百度网盘下载地址(996):点击下载

功能介绍:
单片机土壤湿度检测自动浇花系统系统采用STC89C52单片机+ADC0832+LCD1602液晶+土壤湿度传感器+防水温度传感器+抽水电机+ 按键+蜂鸣器设计而成。
液晶第一行显示 实际的湿度
液晶第二行显示 湿度上限值 湿度下限值
按键说明:
从左边第一个起,减键、加键、设置键。
1.单片机型号:STC89C52/51、AT89C52/51、AT89S52/51 可任选。
2.产品自带单片机上电复位电路、手动复位电路(复位按键)、晶振电路(给单片机提供时钟周期)。
3.采集LCD1602液晶显示土壤湿度和温度,报警参数也可以同时显示出来,直观明了。
4.可以设置湿度和温度的上下限报警范围,并具有掉电保存功能,保存在STC单片机内部,上电无需重新设置。
5.当湿度低于下限值时,打开水泵进行抽水自动灌溉同时声光报警,当湿度高于上限值时,自动关闭水泵停止灌溉。
6.当温度高于上限值时,打开水泵进行抽水自动灌溉同时声光报警,当温度低于下限值时,自动关闭水泵停止灌溉。
7.具有手动模式,按减键手动打开抽水电机,可以按加键手动关闭抽水电机。

#include <reg52.h>	         //调用单片机头文件
#define uchar unsigned char  //无符号字符型 宏定义	变量范围0~255
#define uint  unsigned int	 //无符号整型 宏定义	变量范围0~65535

#include <intrins.h>

sbit SCL=P1^4;		//SCL定义为P1口的第3位脚,连接ADC0832SCL脚
sbit DO=P1^5;		//DO定义为P1口的第4位脚,连接ADC0832DO脚
sbit CS=P1^3;		//CS定义为P1口的第4位脚,连接ADC0832CS脚

sbit beep = P3^3;   //蜂鸣器IO口定义
uint temperature,s_temp ;  //温度的变量
uchar shidu;     //湿度等级
uchar s_high = 70,s_low = 25;	//湿度报警参数

sbit dianji = P1^6;     //电机IO定义

bit flag_300ms ;
uchar key_can;		 //按键值的变量
uchar menu_1;        //菜单设计的变量

//这三个引脚参考资料
sbit rs=P1^0;	 //1602数据/命令选择引脚 H:数据      	L:命令
sbit rw=P1^1;	 //1602读写引脚	         H:数据寄存器  	L:指令寄存器
sbit e =P1^2;	 //1602使能引脚          下降沿触发
uchar code table_num[]="0123456789abcdefg";

/********************************************************************
* 名称 : delay_uint()
* 功能 : 小延时。
* 输入 : 无
* 输出 : 无
***********************************************************************/

标签:毕设,课设,uchar,限值,单片机,P1,sbit,湿度
来源: https://blog.csdn.net/AuroraFaye/article/details/113817835

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有