收藏 分享(赏)

单片机数字温度计设计.doc

上传人:11xg27ws 文档编号:7128240 上传时间:2019-05-06 格式:DOC 页数:17 大小:217KB
下载 相关 举报
单片机数字温度计设计.doc_第1页
第1页 / 共17页
单片机数字温度计设计.doc_第2页
第2页 / 共17页
单片机数字温度计设计.doc_第3页
第3页 / 共17页
单片机数字温度计设计.doc_第4页
第4页 / 共17页
单片机数字温度计设计.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

1、湖南工程学院课 程 设 计课程名称 单片机原理与应用 课题名称 数字温度计设计 专 业 电气工程及其自动化 班 级 0 学 号 0 姓 名 0 指导教师 0 等 0湖南工程学院课 程 设 计 任 务 书课程名称 单片机原理与应用 课 题 数字温度计的设计 专业班级 0 学生姓名 0 学 号 0 指导老师 0 审 批 任务书下达日期 0任 务 完 成 日 期 0计 内 容 与 设 计 要 求设计内容:以 51系列单片机为核心,以开发板为平台;设计一个数字式温度计,要求使用温度传感器(可以采用DS18B20或采用 AD590)测量温度,再经单片机处理后,由 LED数码管显示测量的温度值。测温范围为

2、 051,精度误差在 0.5以内;并要求焊接好开发板,在开发板上进行调试。设计要求:1)确定系统设计方案;2)进行系统的硬件设计;3)完成必要元器件选择;4)开发板焊接及测试5)系统软件设计及调试;6)系统联调及操作说明7)写说明书主 要 设 计 条 件1、 MCS-51单片机实验操作台 1台;2、 PC机及单片机调试软件,仿真软件 proteus;3、 开发板 1块; 4、 制作工具 1套;5、系统设计所需的元器件。说 明 书 格 式目 录第 1章、概述第 2章、系统总体方案设计第 3章、硬件设计第 4章、软件设计第 5章、调试第 6章、总结参考文献 附 录 A 系 统 硬 件 原 理 图附

3、 录 B 程 序 清 单进 度 安 排设计时间分为二周第一周星期一、上午:布置课题任务,课题介绍及讲课。下午:借阅有关资料,总体方案讨论。星期二、分班级焊接开发板星期三、确定总体方案,学习与设计相关内容。星期四、各部分方案设计,各部分设计。星期五、设计及上机调试。星期六、设计并调试第二周星期一:设计及上机调试。星期二:调试,中期检查。星期三:调试、写说明书。星期四-星期五上午:写说明书、完成电子版并打印成稿。星期五下午:答辩。参 考 文 献参考文献1、王迎旭编.单片机原理与应用M.机械工业出版社.2004.2、楼然苗编.51 系列单片机设计实例M.北京航空航天大学出版社.3、黄勤编.计算机硬件

4、技术基础实验教程M.重庆大学出版社4、刘乐善编.微型计算机接口技术及应用M.华中科技大学出版社.5、陈光东编.单片微型计算机原理及接口技术M.华中科技大学出版社.目 录第一章 概述 1第二章 系统总体方案 22.1、总体方案 22.2、系统结构框图 2第三章 硬件电路设计 31、单片机电源和复位电路及端口定义 32、步进电机控制电路 43、按钮电路和指示灯电路 4第四章 程序设计及操作说明 51、程序流程图 52、设计思想 63、程序调试 64、操作说明 6第五章、总结 7第六章、参考文献 8附 录 A( 硬 件 电 路 图 ) 9附 录 B(程 序 清 单 ) 10第一章 概述随着单片机技术

5、的不断发展,单片机在电子产品中的应用越来越广泛。单片机具有集成度高,处理能力强,可靠性高,系统结构简单,价格低廉的优点,因此被广泛应用。温度检测则是单片机在工业生产中的一个典型的应用。随着电子技术的发展,特别是随着大规模集成电路的产生,给人们的生活带来了根本性的变化,如果说微型计算机的出现使现代的科学研究得到了质的飞跃,那么单片机技术的出现则是给现代工业控制测控领域带来了一次新的革命。目前,单片机在工业控制系统诸多领域得到了极为广泛的应用。特别是其中的 C51、52 系列的单片机的出现,具有更好的稳定性,更快和更准确的运算精度,推动了工业生产,影响着人们的生活。而本次设计就是要通过以 51系列

6、单片机为核心,以开发板为平台,设计一个数字式温度计,要求使用温度传感器(可以采用 DS18B20或采用AD590)测量温度,经单片机处理显示温度值。第二章 系统总体设计2.1 方案选择本设计主要以单片机为核心设计数字温度计,需采用温度传感器,在单片机电路设计中,温度传感器应用非常广泛,这是非常容易实现的,所以可以采用一只温度传感器 DS18B20,该传感器,可以很容易直接读取被测温度值,进行转换。通过单片机处理,控制温度数值进行显示,由于液晶显示发展迅速,液晶显示运用更加普遍,该数字温度计的显示部分采用 LCD显示,可以通过液晶 1602实现显示功能。2.2 系统总体设计框图AT89C51MC

7、ULCD 显示1602温度传感器DS18B20时钟震荡复位灯光闪动报警第三章 硬件设计3.1、系统模块分析整个系统电路可分为六个模块:时钟震荡模块,采用 12M晶振外接电容构成,用来提供单片机运行的脉冲时序;复位模块;温度采集模块,采用温度传感器 DS18B20 采集环境温度,进而输入到单片机中;数据处理模块,采用 AT89C51 单片机对采集的温度进行处理分析,将采集到的数据传送到 LCD1602 液晶进行显示并判断是否超出温度范围进而控制灯光闪烁报警模块;显示模块,由 1602 构成液晶显示;灯光闪烁报警模块,主要由发光二极管构成,由单片机控制闪烁发光实现报警功能.3.1.1、时钟震荡电路

8、采用 12M 晶振外接电容构成,用来提供单片机运行的脉冲时序3.1.2、复位模块3.1.3、灯管闪烁报警模块主要采用发光二极管的闪烁进行报警3.1.4、温度采集模块DS18B20是美国 DALLAS半导体公司推出的第一片支持“一线总线”接口的温度传感器,它具有微型化、低功耗、高性能、抗干扰能力强、易配位处理器等优点,可直接将温度转化成串行数字信号供处理器处理。它采用单条信号线,既可传输时钟,又可传输数据,而且数据传输是双向的,因而这种单总线技术具有线路简单,硬件开销小,成本低廉便于总线扩展和维护等优点。DS18B20 引脚定义引脚 定义GND 电源负极DQ 信号输入输出VDD 电源正极NC 空

9、3.1.5、数据处理模块数据处理模块采用 AT89C51单片机,是 ATMEL公司所生产。在单片机中除了有 CPU、存储器和并行输入/输出接口外,还包含有定时/计数器,串行 I/O接口和中断管理逻辑等部件。单片机是一种数字集成芯片,数字电路中只有两种电平:高电平和低电平。从本质上来说,按要求控制单片机引脚高低电平的变化即可达到控制设计要求。单片机将从温度采集模块获取的温度值进行处理,将温度实际值输出到 LED1602液晶显示,同时对温度值进行判断,判断是否超出温度上下限,从而进行灯光闪烁报警控制3.1.6、LED 液晶显示模块液晶显示器(Liquid Crystal Display,LCD)的

10、主要原理是以电流刺激液晶分子产生点、线、面并配合背部灯管构成画面。该设计中用到的 1602应用 比较常见,1602 液晶以并行操作方式居多。主要技术参数显示容量 16 2 个字符芯片工作电压 4.55.5V工作电流 2.0mA模块最佳工作电压 5.0V字符尺寸 2.954.35(WH)mm基本操作时序读状态 输入:RS=L,R/ Error! Error!=H W X,E=H读数据 输入:RS=H,R/ =H ,E=HW写指令 输入:RS=L, R/ =L,E=HW写数据 输入:RS=L,R/ =L,E=HW第四章 软件设计4.1 主程序设计开始初始化 1602 液晶显示芯片调用温度采集函数获取温度对温度进行处理调用液晶显示函数显示温度值判断实际温度值是否超出温度范围调用灯光闪烁报警函数进行报警控制结束4.2 LCD 液晶显示程序设计LCD1602液晶显示1602 初始化设置 1602 显示,8 位数据口设置开显示不显示光标显示清 0,数据指针清 0在 1602 首行显示英文Tempture在 1602 的第二行显示实时温度值并且显示单位返回4.3 温度采集程序设计流程图初始化温度传感器DS18B20调用写字节函数写跳过读 ROM 指令写温度转换指令调用读字节函数读取低八位温度值读取高八位温度值将获取温度经量化处理获取实际温度值,返回温度值返回

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报