(相关资料图)
项目名:基于单片机的智能花盆设计
单片机:STC89C52 功能: 1、通过显示屏显示花盆中土壤的温度、湿度,花盆外光照强度; 2、通过按键切换显示屏的界面,设置土壤最小温度值、最小湿度值,花盆外光照强度值,输液倒计时,松土倒计时; 3、通过土壤湿度传感器检测土壤湿度,通过DS18B20检测土壤温度; 4、通过继电器控制加热片,水泵,输液,补光灯;5、通过步进电机来实现松土;
部分程序:#include ""#include ""#include ""#include ""#include ""#include ""#include ""/**********************************变量定义**********************************/uchar key_num = 0; //按键扫描标志位 uchar flag_display = 0; //显示模式标志位bit flag_display_cut = 0; //切换界面标志位uint time_num = 0; //10ms计数变量uint temp_value = 0; //温度值uchar temp_min = 10; //最小温度值uint humi_value = 0; //湿度值uchar humi_min = 30; //最小湿度值uint light_value = 0; //光照强度值uchar light_min = 50; //最小光照强度值uchar time_songtu = 0; //松土时间uint time_minus_songtu = 0; //松土倒计时时间uchar time_shuye = 0; //输液时间uint time_minus_shuye = 0; //输液倒计时时间extern bit flag_songtu_begin; //松土开始标志位extern bit flag_songtu_finish; //松土完成标志位extern bit flag_shuye_begin; //输液开始标志位extern bit flag_shuye_finish; //输液完成标志位/**********************************函数声明**********************************/void Delay_function(uint x); //延时函数void Key_function(void); //按键函数void Monitor_function(void); //监测函数void Display_function(void); //显示函数void Manage_function(void); //处理函数/*********** 主函数 *****/void main(){ Lcd1602_Init(); //LCD1602初始化 Delay_function(50); lcd1602_clean(); //清屏 Delay_function(50); Ds18b20_Init(); //DS18B20初始化 Delay_function(50); Timer0_Init(); //定时器0初使化 Delay_function(50); while(1) { Key_function(); //按键函数 Monitor_function(); //监测函数 Display_function(); //显示函数 Manage_function(); //处理函数 Delay_function(10); //延时10ms time_num++; //间隔10ms计时变量+1 if(time_num >= 5000) //计时累加到5000,重新从0开始累加 { time_num = 0; } }}/*********** 延时 x ms函数*****/void Delay_function(uint x){ uint m,n; for(m=x;m>0;m--) for(n=110;n>0;n--);}/***********按键函数*****/void Key_function(void){ key_num = Chiclet_Keyboard_Scan(0); //按键扫描 if(key_num != 0) //有按键按下 { switch(key_num) { case 1: //按键1,切换界面 flag_display++; if(flag_display >= 6) //一共6个界面 flag_display = 0; lcd1602_clean(); //按一下,清屏一次 break; case 2: switch(flag_display) { case 0: //界面为0时,手动松土 Motor_Foreward(); break; case 1: //界面为1时,修改温度最小值+1 if(temp_min < 99) temp_min++; break; case 2: //界面为2时,修改湿度最小值+1 if(humi_min < 99) humi_min++; break; case 3: //界面为3时,修改光照最小值+1 if(light_min < 99) light_min++; break; case 4: //界面为4时,修改松土时间+1 time_songtu++; time_minus_songtu = time_songtu*60; break; case 5: //界面为5时,修改输液时间+1 time_shuye++; time_minus_shuye = time_shuye*60; break; default: break; } break; case 3: //按键3 switch(flag_display) { case 0: //界面为0时,手动输液 RELAY_SHUYE = 0; //闭合输液继电器,开始输液 Delay_function(3000); //输液三秒 RELAY_SHUYE = 1; //断开输液继电器,停止输液 break; case 1: //界面为1时,修改温度最小值-1 if(temp_min > 0) temp_min--; break; case 2: //界面为2时,修改湿度最小值-1 if(humi_min > 0) humi_min--; break; case 3: //界面为3时,修改光照最小值-1 if(light_min > 0) light_min--; break; case 4: //界面为4时,修改松土时间-1 if(time_songtu > 0) { time_songtu--; time_minus_songtu = time_songtu*60; } break; case 5: //界面为5时,修改输液时间-1 if(time_shuye > 0) { time_shuye--; time_minus_shuye = time_shuye*60; } break; default: break; } break; case 4: //按键4,切换界面 flag_display_cut = ~flag_display_cut; lcd1602_clean(); //按一下,清屏一次 break; default: break; } }}需要完整的资料可以加入我的纷传圈子,里面有资源压缩包的百度网盘下载地址及提取码。
推荐内容
-
电路方案:基于51单片机的智能花盆设计
-
海口江东新区挂牌1宗近70亩安居房用地 起价约2.89亿元
-
多少年的车买不了车损险?价格是多少?
-
德科立:100G/200G相干模块已实现批量交付
-
亚马逊将与Bradesco在巴西推出信用卡
-
国铁济南局:管内受地震影响的列车逐步恢复运行秩序
-
以球会友结下山海情谊 青少年足球邀请赛火热进行中
-
孔元虔(关于孔元虔简述)
-
甘肃要建“三医”协同会商机制
-
海北州大数据产业签约项目10个金额12.8亿元
-
和平精英海上生明月套装怎么免费获取 和平精英内容推荐
-
我市召开深化医改工作推进会 公立医院改革与高质量发展示范项目启动
-
2023汽车行业研究报告(附下载)
-
爱到浓时情已殇阅读(爱到浓时情已殇沈南汐)
-
微信怎么开启通知显示消息详情 微信开启通知显示消息详情方法
-
iPhone 地震预警,你不会还没打开吧?
-
近半年来的欧皇时刻
-
贵州省举办首届科技节活动
-
猛牌音箱如何看生产日期(猛牌音箱如何)
-
ktv西瓜怎么切(ktv西瓜果盘切法图解)
-
挂牌6年交出亮眼“成绩单”!河南自贸试验区未来咋发展?
-
亳州酒饮茶制造业产值增长4.1%
-
美媒:美国奥克兰市犯罪活动猖獗 被称"芬太尼乐土"
-
任天堂公布多款游戏发售计划 新主机继续遥遥无期
-
湖南省设立铁路地铁应急救援队
-
春秋战国名将大全(春秋战国名将)
-
汛期科学避险至关重要
-
第二届保亭红毛丹文化节之青春潮玩会开幕
-
广西2023年降成本重点
-
山东德州市平原县发生5.5级地震,震源深度10公里
-
宾利汽车广告语(宾利汽车的广告语)
-
吉林舒兰常务副市长骆旭东确认失联 什么情况?
-
“凉城”湖北利川“夜经济”持续升温
-
人民日报海外版|山东曹县:非遗复兴令“朽木可雕”
-
你们背人的样子真帅!
-
男篮12人大名单浮现:李凯尔周琦领衔 5人恐出局或诞生两大黑马
-
美国7月新增就业18.7万人 失业率为3.5%
-
世体:全力追B席让巴萨右后卫引援预算最低化,几位候选都有难度
-
媒体人谈周琦交易停滞:下家俱乐部需要篮协担保 篮协不敢担保
-
苏锦街道爱心暑托班结业 孩子们为老师送上感谢信
-
重庆市巫山县2023-08-05 11:23发布高温橙色预警
-
云南南华:万人打跳“阿苏嗻”
-
连续2场输陪练队!欧文力挺美国男篮:别太当回事 这时有发生
-
安中大厦(关于安中大厦简述)
-
生态谈丨地下水保护需拧紧超采阀门
-
原谅 张玉华 简谱 原谅张玉华mp3百度云
-
7月全国自然灾害1601.8万人次受灾,因灾死亡失踪147人
-
一览无遗做自己谁写的歌(一览无遗)
-
厦门40年的“好朋友”来啦!日本长崎佐世保参加投洽会
-
多浦乐披露招股书拟于近期在深市发行新股并上市
-
电路方案:基于51单片机的智能花盆设计
-
人才争夺正转向人口争夺!长三角珠三角多地放宽落户学历,青睐技能人才
-
西方制裁正“搬石砸脚”?俄罗斯富豪开始拿起“法律武器”反击…
-
泰祥股份75%股份将解禁,净利润持续下滑,新能源能否扭转业绩?
-
首搭鸿蒙4车机系统,奇瑞与华为智选首款合作车型三季度亮相
-
为了开玩笑发布“杀人预告”? 韩国警方:将严惩!
-
碧桂园旗下境内债普遍走低 “21碧地01”盘中跌超33%临时停牌
-
海口江东新区挂牌1宗近70亩安居房用地 起价约2.89亿元
-
香港大学团队获嫦娥五号月壤样本,为首支研究月壤的香港团队
-
怀仁市举行“全民健身日”神隆杯轮滑友谊赛
-
朔州:打好防汛“主动仗”
-
水炮警示菲律宾擅闯舰船!中国海警局要求
-
急速驰援!吉林省民兵应急分队展开救援
-
柬埔寨国王任命洪玛奈为新首相
-
中国海警局新闻发言人就仁爱礁问题答记者问
-
西山国家森林公园恢复开放,园内部分区域仍暂停开放
-
应对局地较强降雨,四川提前避险转移5.5万余人
-
德国城市盛夏出动扫雪机
-
食品加工制造板块持续走低惠发食品跌近9%
-
7月CPI同比涨幅或转负?后续有望逐步上行
-
@呼和浩特车主 油价连涨六周,周三晚上再涨!
-
央行购金潮尚未结束!今年上半年央行购金量再破新高
-
一台设备一充钱,大人小孩手机手表分开收,喜马拉雅花式割韭菜
-
蓝色新娘(关于蓝色新娘简述)
-
win7兼容性不见了(windows7兼容性)
-
沙特阿美上调9月对亚洲和欧洲出口的油价 北美区域持平
-
多少年的车买不了车损险?价格是多少?
-
朱稚美(对于朱稚美简单介绍)
-
佩洛西称特朗普应讯像“受惊小狗” 特朗普回应:言论极其刻薄恶毒
-
一波未平一波又起!华尔街将迎来“艰难一周”
-
连吃26个跌停板,千亿房企作别A股,超14万股民踩雷
-
2023阜阳十大职高排名 阜阳有哪些职高学校比较好
-
强化担当紧盯问题 明确责任抓实整改
-
全球最大船运公司警告:贸易萎缩超预期,欧美需求不足,前方“阴云密布”
-
8.4亿元资金支持农牧区公益事业发展
-
德科立:100G/200G相干模块已实现批量交付
-
25名干部牺牲名单 舒兰公职人员牺牲前赴一线画面公布 基本情况讲解
-
很享受单身的四个星座,双子座只喜欢暧昧,天蝎座防备心强
-
将来88天,四大生肖横财接不停,财运一片好,手摘桃花求财顺利
-
韩媒:台风“卡努”本周四登陆韩国 韩全境将出现强降雨和大风
-
以色列对叙利亚发动空袭,4人死亡!
-
亚马逊将与Bradesco在巴西推出信用卡
-
【文化评析】沉浸式感受传统文化之“热”
-
门头沟乡村公路“生命线”全部抢通,社会车辆请勿自行前往
-
法媒:摩洛哥一辆巴士坠入峡谷 24人死亡
-
36米、70米……房山大石河大堤修复难在哪?施工方详解
-
环球深观察丨他的案子进一步加剧了美国党争
-
录取通知书出现错字?该所高校致歉
-
年内最大IPO!华虹公司今日上市,中芯国际、兆易创新跌超2%,数字经济ETF(159658)盘中翻红丨ETF观察
-
年内最大IPO今日上市,华虹公司早盘高开低走涨近3%
-
【直播预告】孩子矮不矮,该如何判断?
-
自治区药检院圆满完成国家药品抽样检验任务
-
出口创14年最长跌势,越南出口累跌的根源何在,会被“抢饭碗”吗?
-
美元依旧没对手!交易员已“忽略”美国评级下调
-
美国阿拉斯加一冰川大坝决堤
-
国铁济南局:管内受地震影响的列车逐步恢复运行秩序
-
上海老庙黄金价格今天多少一克(2023年08月07日)
-
“新农人”推动各国农业“新发展”(国际视点)
-
工商银行喜结良缘金条20克价格今天多少一克(2023年08月07日)
-
北京:受灾情影响较大的职工,可全额提取住房公积金余额
-
团结协作 共筑梦想(大运观澜)
-
高质量发展调研行|山西:数字经济赋能千行百业
-
33次翻越悬崖断壁!7人救援小分队打通大安山“生命通道”
-
以球会友结下山海情谊 青少年足球邀请赛火热进行中
-
大运会赛场内外收获多
-
太原要求规范使用中央空调防一氧化碳中毒
-
河北:开通应急专用通道,保障抢险救灾车辆免费优先通行
-
因地制宜 持续探索(科技视点·跟随科研人员去治沙④)
-
“老乡,我们来了!” 联合救援队怀抱婴儿冲出大草岭
-
【文化评析】沉浸式感受传统文化之“热”
-
驻日大使:中日作为永远近邻,有防止世界陷入分裂对立的责任
-
2023重庆涪陵七夕交友联谊活动时间、地点、报名方式
-
北京:受灾情影响较大缴存职工可全额提取账户内住房公积金
-
A股指数集体低开:沪指跌0.34%,证券、房地产等板块跌幅居前
-
存储模组龙头江波龙近70亿市值解禁,上市一年业绩“变脸”
-
3车2艇12人奋战3天,转运被困人员246人 我市蓝天救援队完成驰援涿州市任务平安归来
-
“全球资产定价之锚”飙升,投资者押注高利率将持续更久
-
孔元虔(关于孔元虔简述)
-
新明珠集团招股书多次抄错同行数据 键邦股份独立性存疑丨上市公司研究院
-
广大市民请注意,警惕“网课退费”骗局!
-
中国经济观测点丨7月中西部新注册企业量增速较大 制造业投资占比维持高位
-
大庆油田采油三厂精耕细作助力员工提素
-
大金重工:8月4日融券卖出金额136.90万元,占当日流出金额的0.84%
-
甘肃要建“三医”协同会商机制
-
杜康:黄金转向,早盘1937支撑多!
-
科学家加紧解密神十五返回样品 “上过天”的骨骼肌细胞将助力深空探测
-
美国前副总统彭斯承认曾就特朗普试图推翻选举结果向大陪审团作证
-
外媒:俄连接克里米亚和赫尔松两座大桥遭袭,乌军方宣布对袭击负责
-
台风“卡努” 预计9日接近日本九州地区
-
山西出台林长制示范县示范乡建设指导意见
-
外媒:消息人士曝,日本政府最早8月下旬排放福岛核污染水入海
-
报告:俄罗斯成为欧洲最大经济体 2022年购买力平价已超越德国
-
现场:美国阿拉斯加冰川破裂引发大洪水,有建筑坍塌被直接冲走
-
公益项目“手摇中国”创始人谭嘉煦: 北京一直在变好,未来她会更好
-
【夏季行动】14年逃犯自首!山西一批逃犯投案自首
-
省运会开幕式明晚全景呈现“大美山西”
-
国家金融监督管理总局:应赔尽赔快赔,全力做好防汛救灾金融服务
-
日本内阁公布安倍国葬出席名单,74%名字被涂黑
-
安徽电信39元星卡套餐下线了,你还不知道吗?
-
784.4亿元!上半年河南农村电商发展成效显著