0157-基于单片机-温湿度控制-系统设计(1602+SHT11+18B20+1302+FAN) 📅 发布时间:2026/7/12 15:23:38 👁️ 浏览次数: 功能描述1、采用51单片机作为主控芯片2、采用SHT11检测湿度18B20检测温度3、当温度高于报警值启动风扇并报警4、当湿度低于报警值启动加湿器并报警5、按键可设置报警值6、采用DS1302时钟芯片7、采用1602液晶显示实时温湿度、时间、设置值电路设计采用Altium Designer作为电路设计工具。Altium Designer通过把原理图设计、PCB绘制编辑、拓扑逻辑自动布线、信号完整性分析和设计输出等技术的完美融合为设计者提供了全新的设计解决方案使设计者可以轻松进行设计熟练使用这一软件必将使电路设计的质量和效率大大提高。单片机管脚说明P0端口P0.0-P0.7P0口为一个8位漏极开路双向I/O口每个引脚可吸收8TTL门电流。当P1口的管脚第一次写1时被定义为高阻输入。P0能够用于外部程序数据存储器它可以被定义为数据/地址的第八位。在FIASH编程时P0 口作为原码输入口当FIASH进行校验时P0输出原码此时P0外部必须被拉高。P1端口P1.0-P1.7P1口是一个内部提供上拉电阻的8位双向I/O口P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后被内部上拉为高电平可用作输入P1口被外部下拉为低电平时将输出电流这是由于内部上拉的缘故。在FLASH编程和校验时P1口作为第八位地址接收。P2端口P2.0-P2.7P2口为一个内部上拉电阻的8位双向I/O口P2口缓冲器可接收输出4个TTL门电流当P2口被写“1”时其管脚被内部上拉电阻拉高且作为输入。并因此作为输入时P2口的管脚被外部拉低将输出电流。这是由于内部上拉的缘故。P2口用于外部程序存储器或16位地址外部数据存储器进行存取时P2口输出地址的高八位。在给出地址“1”时它利用内部上拉优势当对外部八位地址数据存储器进行读写时P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。P3端口P3.0-P3.7P3口管脚是一个带有内部上拉电阻的8位的双向I/O端口可接收输出4个TTL门电流。当P3口写入“1”后它们被内部上拉为高电平并用作输入。作为输入端时由于外部下拉为低电平P3口将输出电流ILL。P3口同时为闪烁编程和编程校验接收一些控制信号。仿真设计采用Proteus作为仿真设计工具。Proteus是一款著名的EDA工具仿真软件从原理图布图、代码调试到单片机与外围电路协同仿真一键切换到PCB设计真正实现了从概念到产品的完整设计。主程序设计void main() { Ds1302ReadTime(); TIME[0]0; Ds1302Init(); init_1602(); TMOD|0X01; TH00X3C; TL00XB0; ET01;//打开定时器0中断允许 EA1;//打开总中断 TR01;//打开定时器 while(1) { if(!k1)//设置 { mode!mode; while(!k1); } if(mode1) { if(!k2)//温度加 { if(lim199) lim1; while(!k2); } if(!k3)//温度减 { if(lim10) lim1--; while(!k3); } if(!k4)//湿度加 { if(lim299) lim2; while(!k4); } if(!k5)//湿度减 { if(lim20) lim2--; while(!k5); } } //报警 if((wendulim1)||(sht_humilim2)) beep0; else beep1; //控制 if(wendulim1) out10; else out11; if(sht_humilim2) out20; else out21; } }源文件获取 点击、扫码、发送关键字“温湿度”获取
ChatALL:颠覆传统AI对话,一键获取全网智能答案 ChatALL:颠覆传统AI对话,一键获取全网智能答案 【免费下载链接】ChatALL Concurrently chat with ChatGPT, Bing Chat, Bard, Alpaca, Vicuna, Claude, ChatGLM, MOSS, 讯飞星火, 文心一言 and more, discover the best answers 项目地址: https://gi… 2026/7/10 23:14:35
Redis分布式缓存(持久化、主从集群、哨兵、分片集群) 目录一、单节点redis的问题二、Redis持久化1.RDB2.AOF三、Redis主从集群1.主从集群结构:2.全量同步:3.增量同步:四、Redis哨兵1.哨兵作用:2.RedisTemplate连接哨兵:五、Redis分片集群:1.分片集群结构&#… 2026/7/13 2:57:16
YSU大论文格式笔记(MS office 2024) YSU大论文格式笔记(MS office 2024)0-图文分类号Office 操作一、公式相关:二、目录相关三、图表设置四、Endnote21 参考文献设置五、Zotero参考文献设置六、Word导出0-图文分类号 中图分类号 中图分类号 查询 UDC分类号查询 Office 操作 O… 2026/7/12 2:02:23
d2s-editor:免费开源的暗黑破坏神2存档编辑器完整指南 d2s-editor:免费开源的暗黑破坏神2存档编辑器完整指南 【免费下载链接】d2s-editor 项目地址: https://gitcode.com/gh_mirrors/d2/d2s-editor d2s-editor是一款功能强大的暗黑破坏神2存档编辑器,专为《暗黑破坏神2》及其重制版玩家设计。这款免… 2026/7/13 2:56:24
APK Installer终极指南:3步在Windows上轻松安装Android应用 APK Installer终极指南:3步在Windows上轻松安装Android应用 【免费下载链接】APK-Installer An Android Application Installer for Windows 项目地址: https://gitcode.com/GitHub_Trending/ap/APK-Installer 想在Windows电脑上运行Android应用却不想安装臃… 2026/7/13 2:56:24
龙城秘境 - 觉醒合击手游官网下载:龙城秘境觉醒合击最新官方下载渠道 龙城秘境 - 觉醒合击手游官网下载:龙城秘境觉醒合击最新官方下载渠道 《龙城秘境 - 觉醒合击》又名《180 复古觉醒英雄合击服》《玛法秘境三职业打金版》《六大合击流派公平复古手游》《11 转觉醒高爆传奇》,由安徽游昕联合忆往游戏运营的正版复古合击 … 2026/7/13 2:54:22
Bland AI 适合做销售外呼吗?从外呼流程、脚本控制到人工接管拆解 先说结论:如果团队已经有明确授权的线索来源、CRM 和销售承接人员,想把「表单提交后的首次跟进、预约确认、基础资格筛选」这类边界清楚的外呼自动化起来,Bland AI 值得作为一个外呼 Voice Agent 平台来验证。 它的优势不只是能拨电话&#x… 2026/7/13 2:52:22
Linux日志排查实战:从基础命令到生产环境故障定位 线上环境突发报错时,快速定位问题根源是每个后端开发和运维人员的必备技能。面对海量日志文件,如何高效查找关键错误信息,而不是盲目地翻看日志,直接决定了故障恢复的速度。本文将分享一套实用的 Linux 日志排查方法论,… 2026/7/13 2:52:22
Maven package/install/deploy 全流程解析:从本地 JAR 到远程仓库的 4 步实践 Maven全流程构建实战:从源码到发布的深度指南在Java生态系统中,Maven作为项目管理和构建自动化的核心工具,其生命周期管理能力直接影响着开发效率和交付质量。本文将深入剖析Maven构建流程中的关键阶段,结合IntelliJ IDEA的高效操… 2026/7/13 2:48:20
HS2-HF Patch终极指南:如何用3步解决Honey Select 2的70+个痛点 HS2-HF Patch终极指南:如何用3步解决Honey Select 2的70个痛点 【免费下载链接】HS2-HF_Patch Automatically translate, uncensor and update HoneySelect2! 项目地址: https://gitcode.com/gh_mirrors/hs/HS2-HF_Patch 你是否曾经在Honey Select 2中遇到过… 2026/7/13 0:01:19
语音转文字工具AsrTools:让音频整理变得简单高效 语音转文字工具AsrTools:让音频整理变得简单高效 【免费下载链接】AsrTools ✨ AsrTools: Smart Voice-to-Text Tool | Efficient Batch Processing | User-Friendly Interface | No GPU Required | Supports SRT/TXT Output | Turn your audio into accurate text … 2026/7/13 0:03:19
基于深度学习的蘑菇或花卉或动漫人物或中草药货水果蔬菜等识别系统31(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_ 基于深度学习的蘑菇或花卉或动漫人物或中草药货水果蔬菜等识别系统31(设计源文件万字报告讲解)(支持资料、图片参考_相关定制)_ 独家界面!不会重复,此项目属于本人原创,若有雷同,均是盗卖,各位买… 2026/7/13 0:05:20
Git reset 与 revert 深度对比:5个关键差异与 3 种典型应用场景 Git Reset 与 Revert 深度对比:5个关键差异与3种典型应用场景在团队协作开发中,代码版本管理如同行走钢丝——一步失误可能导致整个项目陷入混乱。作为Git进阶用户,你是否曾在深夜面对错误的提交束手无策?是否在强制推送后收到同事… 2026/7/12 0:01:13
GitHub 学生包申请避坑:5个常见失败原因与开发者工具调试方案 GitHub 学生包申请技术排障指南:5个高频失败场景与开发者工具实战方案第一次尝试申请GitHub学生包时,我盯着屏幕上那个不断转圈的加载动画整整15分钟,最终只等来了一行冰冷的错误提示。这可能是许多开发者共同的经历——明明按照教程操作&… 2026/7/12 0:01:13
冒烟测试用例设计规范:5%-10%覆盖率下的3类核心场景与执行标准 冒烟测试用例设计的黄金法则:5%-10%覆盖率下的精准筛选策略在快节奏的敏捷开发环境中,冒烟测试作为质量保障的第一道防线,其重要性不言而喻。当测试资源有限而时间紧迫时,如何从海量测试用例中精准筛选出那关键的5%-10%࿰… 2026/7/13 2:34:55