基于STC89C52和DS18B20的温度检测装置.docx
《基于STC89C52和DS18B20的温度检测装置.docx》由会员分享,可在线阅读,更多相关《基于STC89C52和DS18B20的温度检测装置.docx(20页珍藏版)》请在优知文库上搜索。
1、课程设计总结报告课程名称单片机应用系统设计设计题目基于STC89C52和DS18B20的温度检测装置专业电子信息工程班级姓名学号指导教师报告成绩信息与工程学院二0一三年六月十九日单片机应用系统设计课程设计任务书一、课题名称基于STC89C52和DS18B20的温度检测装置二、设计任务1、功能要求根本任务:(1)采用STC89C52单片机(可选用其他89C51系列的单片机)和DS18B20温度传感器,1602字符液晶设计;(2)根据数据手册编程读取DSl8B20,用1602字符液晶显刀:温度(3)通过4个键实现温度上限和下限设置。发挥任务:实现一个时钟,显示时,分秒,并可以设置时间。2设计要求(
2、1)熟悉STC89C52单片机及其开发环境:熟悉汇编语言或C51程序设计:(2)掌握STC89C52单片机最小系统、按键电路、字符液晶显示电路的设计;掌握DS18B20编程方法,学会看数据手册:掌握1602字符液品编程方法:掌握单片机时钟中断的编程方法:熟悉工程设计流程:(3)熟悉硬件软件调试的方法:(4)设计报告中详细写出硬件电路设计方案、画出软件流程图并总结调试中遇到的问题及解决方法。三、设计报告撰写标准单片微机应用系统设计总结报告正文,主要含以下内容硬件、软件各局部内容也可组合起来进行撰写说明):1 .系统总体设计方案(画出系统原理框图、方案的论证与比拟等内容);2 .硬件系统分析与设计
3、(各模块或单元电路的设计、工作原理阐述、参数计算、元器件选择、完整的系统电路图、系统所需的元器件清单。等内容);3 .软件系统分析与设计(各功能模块的程序设计流程图与说明、软件系统设计、软件抗干扰措施、完整的程序等内容);4 .系统仿真调试与参数测量(使用仪器仪表、故障排除、电路硬件和软件调试的方法和技巧、指标测试的参数和波形、测量误差分析);5 .总结(本课题核心内容及使用价值、电路设计、软件设计的特点和选择方案的优缺点、改良方向和意见等);6 .按统一格式列出主要参考文献。基于STC89C52和DS18B20的温度检测装置课程设计总结报告一、系统总体方案1 .系统原理框图2 .方案工作过程
4、的论述本设计是一款简单实用的小型数字温度计,所采用的主要元件有传感器DS18B20,单片机STC89C52,LEDl602字符液晶一个,电容电阻假设干。传感器采用美国DALLAS半导体公司生产的智能温度传感器DS18B20,支持“一线总线接口,测量温度范围-55C+125C0在-10+85C范围内,精度为0.5。C。最高分辩率可达0.0625。现场温度直接以“一线总线的数字方式传输,大大提高了系统的抗干扰性。适合于恶劣环境的现场温度测量,如:环境控制、设备或过程控制、测温类消费电子产品等。主控制器即单片机局部,用于存储程序和控制电路;LED显示局部是用1602字符液晶显示温度:传感器局部,即温
5、度传感器,用来采集温度,进行温度转换;复位局部,即复位电路。测量的总过程是,传感器采集到外部环境的温度,并进行转换后传到单片机,经过单片机处理判断后将温度传递到数码管显示。本设计能完成的温度测量范围是-55C+128。C,精度为0.1。C,支持温度正负提示,软件预设上限温度30C,下限温度20C,并支持硬件手动配置温度上下限,通过4个键实现温度上限和下限设置,超过此上下限即实现报警功能。附加功能:实现一个时钟,显示时、分、秒,并可以设置时间。3 .整体设计电路图4 .单片机的造型二、单片机概述根据老师提供的元器件清单,选择采用STC89C52单片机进行使用。STC89C52介绍:STC89C5
6、2是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程FIaSh存储器。STC89C52使用经典的MCS-51内核,但做了很多的改良使得芯片具有传统51单片机不具备的功能。在单芯片上,拥有灵巧的8位CPU和在系统可编程FIaSh,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。具有以下标准功能:8k字节FIaSh,512字节RAM,32位I/O口线,看门狗定时器,内置4KBEEPR0M,MAX810复位电路,3个16位定时器/计数器,4个外部中断,一个7向量4级中断结构兼容传统51的5向量2级中断结构),全双工串行口。另外STC89C52可降
7、至OHZ静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35MHz,6T/12T可选。主要特点:1 .8K字节程序存储空间;2.512字节数据存储空间;3.内带2K字节EEPROM存储空间;4.可直接使用串口下载;主要参数:1.增强型8051单片机,6时钟/机器周期和12时钟/机器周期可以任意选择,指令代码完全兼容传统8051.ta2.工作电压:5.5V3.3V(5V单片机)/3.8V2.OV(3V单片机)3.工作频
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 STC89C52 DS18B20 温度 检测 装置