文档详情

基于51单片机的智能温控系统的设计与实现【毕业论文(设计)】好.doc

发布:2020-12-25约1.47万字共35页下载文档
文本预览下载声明
基于51单片机的智能温控系统的设计与实现【毕业论文(设计)】-好 基于51单片机的智能温控系统的设计与实现 一项目概述 该项目以51单片机为主控芯片温度采集采用DS18B20数字温度传感器实现在一定温度范围内的闭环控制加热设备由继电器控制蜂鸣器做报警设备 二开发目的 1掌握DS18B20的特点 2掌握常用的继电器的驱动方法及控制原理 3掌握常用的蜂鸣器的驱动方法及发生原理 4掌握时序图及根据时序编程 5掌握PROTEL99SE电路原理图绘制方法 6掌握KEIL UV2开发51单片机控制系统的方法 三功能要求 1实现温度采集并显示 2实现温度闭环控制 3控制范围可以调整 4将侧到的温度由单片机发送给上位机并显示扩展功能 四项目验收要求 1完成系统电路原理图绘制 2完成所要求的功能 3完成项目报告 4制作答辩PPT 项目四基于51单片机的智能温控系统的设计与实现 项目组成员 1姓名XXX 学校XXXX 系部XXXX系 班级XXXXXX 2姓名XXX 学校XXXX 系部XXXX系 班级XXXXXX 3姓名XXX 学校XXXX 系部XXXX系 班级XXXXXX 4姓名XXX 学校XXXX 系部XXXX系 班级XXXXXX 5姓名XXX 学校XXXX 系部XXXX系 班级XXXXXX 指导工程师赵进全 完成日期XXXX年XX月XX日 一概述 随着嵌入式技术计算机技术的发展以其直观方便适用广泛而被越来越广泛地应用四总体原理图见附录1 五程序设计 1主程序流程图 六项目总结 通过对该项目的设计制作我对简单的单片机控制系统的开发过程有了比较全面的理解在这次实习中我的体会有 1细心制作硬件和编写程序调试程序都需要细心否则很容易失败 2基础单片机不是万能的它需要外部硬件电路的配合这些电路不复杂但是要弄明白它的原理还是要下一番功夫的像基础的电子焊接测量元件的识别等都是 3团队合作由于时间的关系每个项目由几个人合作这时就特别需要团队合作意识 4撰写设计文档对写设计文档总感到是一种累赘反正实物已经出来了有没有文档关系不大现在需要在设计过程中随时记录一些东西最后整理成设计文档 5将一个大的问题分割成几个相对独立的部分更容易解决 最后感谢我们的母校西京学院和陕西圣弘科技有限责任公司为我们提供本次实习谢谢 附录1电路原理图 附录2代码 1名称温控系统 名称18B20温度传感器温控系统 公司陕西圣弘科技有限公司 编写赵进全 日期20105 内容18B20单线温度检测的应用样例程序请将18b20插紧 然后在数码管可以显示XXCC表示摄氏度如显示25C表示当前温度25度 include 包含头文件一般情况不需要改动头文件包含特殊功能寄存器的定义 include define uchar unsigned char define uint unsigned int 定义端口 sbit DQ P27ds18b20 端口 sbit ledj P11加热 sbit ledb P17报警 sbit keyup P30 温度加 sbit keydn P31 温度减 全局变量 uint t 30 uint tmin 26 uint temp uchar shigetemphijx uchar code tab[] 0x3f0x060x5b0x4f 0x660x6d0x7d0x07 0x7f0x6f0x770x7c 0x390x5e0x790x71 7段数码管段码表共阳 函数声明 unsigned int ReadWD void void csh void unsigned char ReadOneChar void void WriteOneChar uchar dat void delay uint i void xs uchar shiuchar ge void sjcl 主函数 void main unsigned char temph while 1 if keyup 0 for j 0j 20j for i 0i 20i
显示全部
相似文档