《温度测量系统设计(7.17).pdf》由会员分享,可在线阅读,更多相关《温度测量系统设计(7.17).pdf(25页珍藏版)》请在金锄头文库上搜索。
1、 1 成成 绩绩 评评 定定 表表 学生姓名 班级学号 专 业 课程设计题目 温度测量系统 评 语 组长签字: 成绩 日期 2015 年 1 月 9 日 2 课程设计任务书课程设计任务书 学 院 专 业 学生姓名 班级学号 课程设计题目 温度测量系统 实践教学要求与任务实践教学要求与任务: : 1、 熟悉所确定的题目, 从问题需求、 程序结构、 难点及关键技术等方面进行分析, 形成系统的设计方案; 2、根据方案设计硬件电路; 3、软件编程并调试; 4、完成课程设计报告,打印程序,给出运行结果。 工作计划与进度安排工作计划与进度安排: : 第 20 周(1 月 6 日-1 月 12 日) :布置
2、设计任务,查资料,完成总体设计框架,完 善设计内容,系统调试,验收答辩。 指导教师: 20 年 月 日 专业负责人: 20 年月 日 学院教学副院长: 20 年月 日 3 目录 1 绪 论. 4 1.1 选题的背景与意义 . 4 1.2 研究的基本内容与拟解决的主要问题 . 4 1.3 51 系列单片机的结构和功能 . 5 2 系统整体设计 . 5 2.1 总体设计方案 . 5 2.2 设计原则 . 6 第 3 章 硬件部分 . 6 3.1 硬件结构框图 . 6 3.2 硬件开发工具 . 7 3.2.1 Protues 简介 . 7 3.3 硬件开发工具 . 8 3.3.1 Altium De
3、signer 简介 . 8 3.4 软件开发工具 . 8 3.4.1 KeilC51 概述 . 8 4 硬件电路设计 . 9 4.1 CPU 选型 . 9 4.1.1 ST89C52 单片机简介 . 9 4.1.2 ST89C52 单片机特性 . 9 4.1.3 ST89C52 单片机介绍 . 9 4.2 硬件电路设计 . 10 4.2.1 C52 单片机控制器模块 . 10 4.2.2 DS18B20 测温模块 . 11 4.2.3 数码管显示模块 . 12 4.2.4 蜂鸣器模块 . 13 4.2.5 4*4 矩阵键盘 . 14 4.2.6 其他模块 . 14 4.3 总体电路的设计 . 15 5 软件设计 . 16 5.1 单片机 C 语言程序设计技术 . 16 5.2 各模块程序的设计 . 16 5.2.1 18B20 定时显示测温模块 . 16 5.2.2 数码管显示模块程序设计 . 18 5.2.2 流水灯模块 . 19 5.2.3 蜂鸣器模块 . 20 5.2.5 USB 及下载器模块 . 20 6 系统的实现 . 21 6.1 系统的调试 .