1、基于 18B20 的温度测量仪 1 目目 录录 第一章第一章 单片机原理及应用技术课程设计的目的意义单片机原理及应用技术课程设计的目的意义 . 2 1.1 设计目的2 1.2 课程在教学计划中的地位和作用 2 第二章第二章 基于基于 18B2018B20 的温度测量仪设计的温度测量仪设计任务任务 2 2.1 设计内容及要求 . 2 2.2 课程设计的要求 . 2 2.2.1 控制要求2 2.2.2 设计要求2 第三章第三章 系统的硬件设计系统的硬件设计与选型与选型 . 3 3.1 总体设计思想与选型3 3.2 硬件设计方案 3 3.3 硬件设计系统原理图3 3.4 选型芯片及其各自功能说明5
2、3.4.1 89C51 的引脚与功能简介 5 3.4.2 DS18B20 的引脚与功能简介 8 3.4.3 74LS138 的引脚与功能简介 .13 3.4.4 74LC573 的引脚与功能简介 .15 3.4.5 数码管简介.15 第四章第四章 软件设计软件设计 17 4.1 源程序说明 17 第第五五章章 系统调试及使用说明系统调试及使用说明. 20 5.1 系统使用说明. 20 5.2 系统调试 . 25 收获、体会收获、体会 26 附录 系统源程序及实物图 . 27 基于 18B20 的温度测量仪 2 第一章第一章 单片机原理与技术应用单片机原理与技术应用课程设计的目的意义课程设计的目
3、的意义 1.1 1.1 课程设计目的课程设计目的 单片机原理及技术应用主要内容包括 MCS-51 单片机的内部结构、指令系统、汇编 语言和 C 语言程序设计、并行接口和并行设备的扩展、中断系统结构与应用、定时器计数 器原理与应用、串行接口与串行通信、模拟量接口以及单片机应用系统设计技术。 本课程设计目的在于培养学生综合运用理论知识来分析和解决实际问题的能力,是通 过设计单片机检测系统, 加深学生对单片机技术的了解, 进一步掌握其程序设计与硬件接口 技术。 本课程的主要任务是运用所学单片机技术、单片机原理等方面的知识,设计出一台以 89C51MCU 为核心的单片机数据采集、通讯或测控系统,完成信
4、息的采集、处理、输出及人 机接口电路等部分的软、硬件设计。 1.2 1.2 课程设计在教学计划中的地位和作用课程设计在教学计划中的地位和作用 本课程是生物医学工程的一门主要专业课之一。以 MCS-51 系列的 8 位单片机为教学对 象,介绍单片机的发展概况、原理及应用。 主要内容:单片机的基本概念,MCS-51 系列单片机的结构,MCS-51 系列单片机指令系 统,程序设计基础,中断系统,MCS-51 系列单片机内部定时器/计数器及其应用,串行接口, 单片机应用系统扩展设计基础,模拟量输入输出接口技术,人机接口技术,功率接口技术, 单片机应用系统设计技术,单片机应用系统举例,新型单片机介绍等。
5、 学生获得的知识和能力: 单片机的基本结构和原理、 指令系统、 汇编语言程序设计、 C51 开发技术,简单的单片机应用系统的设计等。 单片机原理及应用课程设计的目的就是让同学们在理论学习的基础上,通过完成 一个涉及 MCS-51 单片机多种资源应用并具有综合功能的小系统目标板的设计与编程应用, 使学生不但能够将课堂上学到的理论知识与实际应用结合起来, 而且能够对电子电路、 电子 元器件、 印制电路板等方面的知识进一步加深认识, 同时在软件编程、 排错调试、 焊接技术、 相关仪器设备的使用技能等方面得到较全面的锻炼和提高。使学生增进对单片机的感性认 识,加深对单片机理论方面的理解,为以后设计和实
6、现单片机应用系统打下良好基础。 第二章第二章 基于基于 18B2018B20 的温度测量仪设计任务的温度测量仪设计任务 2.1 2.1 设计内容设计内容 基于 18B20 的温度测量仪是以温度传感器 DS18B20 为关键的测温系统, 测得的温度由 三位数码管显示,精确到一度。 2.2 2.2 课程设计要求课程设计要求 掌握 18B20 温度传感器原理; 三位数码管显示温度值。 2.2.1 2.2.1 控制要求控制要求 设计技术参数,温度测量精确到一度。 2.2.2 2.2.2 设计要求设计要求 设计出硬件电路,说明工作原理,编写程序,调试、得到要求现象。 基于 18B20 的温度测量仪 3 第三章第三章 系统硬件设计与选型系统硬件设计与选型 3.1 3.1 总体设计思想与选型总体设计思想与选型 本次课程