水温控制课程总结题目:基于STC90C516水温控制系统设计学院: 电子工程学院专业: 电子信息工程年级: 2012 级指导教师:廖志贤成员: 卫丽业201212701008 白雪英201212701007 俞阳阳201112701009 李志鹏2012127010582015 年 05 月摘要本设计采用的主控芯片是STC90C516单片机,数字温度传感器 DS18B20。本设计用数字传感器DS18B20测量温度,测量精度高,传感器体积小,使用方便。所以本次设计的数字温度计在工业、农业、日常生活中都有广泛的应用。矚慫润厲钐瘗睞枥庑赖。单片机技术已经广泛应用社会生活的各个领域,已经成为一种非常实用的技术。51 单片机是最常用的一种单片机,而且在高校中都以51 单片机教材为蓝本,这使得 51 单片机成为初学单片机技术人员的首选。本次设计采用的STC90C516是一种 flash 型单片机, 可以直接在线编程, 向单片机中写程序变得更加容易。本次设计的数字温度计采用的是DS18B20数字温度传感器, DS18B20是一种可组网的高精度数字式温度传感器,由于其具有单总线的独特优点,可以使用户轻松地组建起传感器网络,并可使多点温度测量电路变得简单、可靠。聞創沟燴鐺險爱氇谴净。本设计根据设计要求,首先设计了硬件电路,然后绘制软件流程图及编写程序。本设计属于一种多功能温度计,温度测量范围是-55 ℃到 125℃。温度值的分辨率可以被用户设定为9-12 位,可以设置上下限报警温度,当温度不在设定的范围内时,就会启动报警程序报警。本设计的显示模块是用四位一体的数码管动态扫描显示实现的。在显示实时测量温度的模式下还可以通过查询按键查看设定的上下限报警温度。残骛楼諍锩瀨濟溆塹籟。关键词:单片机、数字温度计、DS18B20、STC90C516 目 录1. 系统总体方案及硬件设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯3 1.1 设计要求 ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯31.2 各模块选择与论证 ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯32. 系统的硬件设计与实现⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯6 酽锕极額閉镇桧猪訣锥。2.1 系统总体设计框图 ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯62.2 系统硬件概述 ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯6 2.3 主要单元电路的设计 ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯73. 软件设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯14 3.1 DS18B20 程序设计 ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯143.2 显示程序设计 ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯...