基于AT89C51的数字温度显示装置 - 图文

2019-02-15 17:03

课 程 设 计

数字温度显示装置 设计题目

学生姓名 王俊岭

学 号 20060162

专业班级 测控06级四班

指导教师 吴晔 洪占勇 张阳 党学明

2010 年 01 月 22 日

合肥工业大学课程设计任务书 设计题目 数字温度显示装置 成绩 本设计课题是根据我们所学的课本知识,选取的一个能够检验我们所学知识是否扎实的设计,难度适中,模块涵盖较全,通过设计要完成一个从测温芯片获取温度并实时显示到点阵式式LED显示屏幕上。设计小组主要解决的问题有:一、从已知器件获取温度信息 二、芯片与单片机的通讯 三、数据课 程 设 计 主 要 内 容 格式转换 四、单片机最小系统 五、驱动功率放大 六、点阵式LED的驱动。七、电路图和PCB版图的绘制。设计达到的目标是实时显示特定区域温度,分辨率为1℃。本次设计的难点有:一、用单片机编写通过单总线与DS18B20的通讯时序,对时序要功率要求高。 二、利用单片机有限的接口实现对16X32LED显示屏的控制,这需要设计扩展电路来扩充接口 三、单片机的接口输出功率有限,需要设计功率放大电路 建议:从学生的工作态度、工作量、设计(论文)的创造性、学术性、实用性及书面表达能力等方面给出评价。 指 导 教 师 评 语 签名: 200 年 月 日2 目录

一、设计题目

二、设计人员、分工与进度安排 三、设计概述 四、总体设计 五、电路与PCB图 六、调试程序 七、仿真调试 八、课程设计总结 九、参考资料 十、附录

i. 程序代码 ii. 原理图 iii.

PCB版图

3

一、 设计题目:

基于AT89C51的数字温度显示装置 二、 设计人员、分工与进度安排

班级: 组员:

时间安排

第一周周一,小组讨论确定设计题目,初步提出设计方案,并进行任务分解与分配工作。

第二周周一,提交《课程设计任务书》

第二周周三,提交完整的《课程设计任务书》一份,包括课程设计的详细方案。

第三周周三,小组提供完整的《课程设计总结报告》,包括课程设计的详细资料与图纸。提出设计的完善与改进方案。 第三周周五,进行课程设计答辩。

三、 设计概述:

a)

装置技术规格

测量范围-55℃~+125℃,增值量为1℃ 非易失行温度警告设置 b)

所需器件

AT89C51一片、DS18B20一片、点阵LED、5V电源等

c)

装置优点

微型化、低功率、高性能、抗干扰能力强等优点

4

本设计课题是根据我们所学的课本知识,选取的一个能够检验我们所学知识是否扎实的设计,难度适中,模块涵盖较全,通过设计要完成一个从测温芯片获取温度并实时显示到点阵式式LED显示屏幕上。主要解决的问题有从已知器件获取温度信息、通讯、数据格式转换、单片机最小系统、功率放大、点阵式LED的驱动。难点在于通讯和驱动。

四、总体设计思路及实施步骤:

(一)设计思路:

此次设计的整个过程是从DS18B20测温芯片读取温度,然后显示到屏幕上。考虑到此次设计的特点,可以吧这个功能的实现分为两大部分:(一)、从DS18B20获取温度信息,难点在于单片机上没有现成的单总线模块可用,DS18B20的单总线通信的时序要用程序写成,对程序的时序要求高;(二)、将获取的温度信息显示到屏幕上。难点在于要用单片机有限的接口资源实现对16x32LED的驱动。 (二)难点解决 i.

DS18B20与单片机的通信。DS18B20是一款常用的温度芯片,通过借阅图书馆书籍,查阅DS18B20芯片资料(见附录二)和单片机相关网络,可以解决掉这个问题。 ii.

16x32LED的驱动。这部分的解决办法应该把精力放到硬件搭建上,硬件是软件运行的基础。51单片机的借口资源主要有P0—P3四个八位口,共可以控制32根线,很显然是不能满足设计的,这就要从硬件上进行构建,构建一个可以驱动48根LED的接口,同时还要留出测温芯片的借口。硬件实现上有两种主要的方法:一是扩展并行接口,可

5


基于AT89C51的数字温度显示装置 - 图文.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:最新-四川省凉山州2018届高中毕业班第二次诊断性考试语文试题及

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: