2021-09-23 15:22:55 索炜达电子 691
项目编号:E1275
文件大小:7M
源码说明:带中文注释
开发环境:C编译器
简要概述:
本设计在应用传感器技术和智能控制技术的基础上,以STC89C52RC单片机为控制核心,应用温度传感器等模块构建的智能温控系统,主要完成温度采集功能和温度报警与控制功能;系统集成温度传感器DS18B20对环境温度进行实时采集;集成1602液晶显示模块对传感器的数据进行实时显示;集成由蜂鸣器与LED灯组成的声光报警电路实现对实时温度大于设定的温度上限值或小于设置的温度下限值时的报警功能,通过声和光的方式使得报警更加的直观可靠;集成按键调整电路对系统预置的报警阀值进行调整,报警阀值的可变使得系统能够满足不同使用环境对报警阀值要求不同的需求。通过以上电路的设计与实现完成本系统温度采集与报警的功能,将所学知识应用到实处,具有一定的实际意义。
在进行本设计时编写的程序用Keil软件编译,采用 Proteus绘制原理图,最后通过Proteus软件来进行软硬件联机仿真,如图5-1为Proteus软件下绘制的未上电效果仿真电路图。
实物图:
目录│文件列表:
├ 成品
│ └ 57012交接资料
│ │ 57012开题报告修改.doc
│ │ 任务书.doc
│ │ 基于单片机的智能空调控制系统设计论文.docx
│ │ 毕业论文答辩.ppt
│ ├ 仿真图
│ │ │ 仿真图.DSN
│ │ │ 仿真图.pdsprj
│ │ │ 仿真图.pdsprj.zhangyang.zy.workspace
│ │ │ 仿真图.PWI
│ │ └ 1-程序
│ │ │ BJ_Key.h
│ │ │ display.h
│ │ │ DS18B20.h
│ │ │ main.c
│ │ │ main.LST
│ │ │ main.OBJ
│ │ │ ultrasonic_wave.h
│ │ │ 程序
│ │ │ 程序.hex
│ │ │ 程序.lnp
│ │ │ 程序.M51
│ │ │ 程序.opt.bak
│ │ │ 程序.plg
│ │ │ 程序.Uv2.bak
│ │ │ 程序.uvopt
│ │ │ 程序.uvproj
│ │ │ 程序_Opt.Bak
│ │ │ 程序_Uv2.Bak
│ │ │ 程序_uvopt.bak
│ │ └ __Previews
│ │ └ ultrasonic_wave.hPreview
│ ├ 原理图
│ │ │ Free Documents.OutJob
│ │ │ 温控器 SCH ECO 2018-4-11 21-57-58.LOG
│ │ │ 温控器.pdf
│ │ │ 温控器.SchDoc
│ │ └ History
│ │ └ 温控器.~(1).SchDoc.Zip
│ └ 温控程序
│ │ DS18B20+LCD1602显示
│ │ DS18B20+LCD1602显示.c
│ │ DS18B20+LCD1602显示.hex
│ │ DS18B20+LCD1602显示.lnp
│ │ DS18B20+LCD1602显示.LST
│ │ DS18B20+LCD1602显示.OBJ
│ │ DS18B20+LCD1602显示.plg
│ │ DS18B20+LCD1602显示.uvopt
│ │ DS18B20+LCD1602显示.uvproj
│ └ DS18B20+LCD1602显示_uvopt.bak
├ 视频
│ └ 新建 DOC 文档 (2).doc
└ 需求
└ 要求.docx