1、1 单片机原理及应用单片机原理及应用课程课程设计任务书设计任务书 课题名称 数字式温度计的设计 设 计 内 容 及 要 求 (1)课题内容:以单片机为核心,使用 DS18B20 温度传感器(DP-51PROC 单片机实验仪上 B4 区数字温度采集实验区)设计一个数字式温度计。测量一 路温度信号并用 B3 区的 12864 液晶屏显示; 测温范围55-125 摄氏度, 精度 0.1 摄氏度。液晶屏的第一行显示本人的姓名和学号,第二行显示测量温度、 当前时间及设定的上、下限温度报警值。当温度高于设定上限值或低于下限 值时驱动 B5 区的峰鸣器发出 5 声报警声。 (2)要求:完成该系统的硬件和软件
2、的设计,在 Proteus 软件上仿真通过 后,下载到 DP-51PROC 单片机实验箱验证。最后就课程设计本身提交一篇课 程设计说明书。 设 计 工 作 量 1、汇编或 C51 语言程序设计; 2、程序调试; 3、在 Proteus 上进行仿真后,进行下载; 4、提交一份完整的课程设计说明书,包括设计原理、程序设计、程序分析、 仿真分析、调试过程,参考文献、设计总结等。 进 度 安 排 起止日期(或时间量) 设计内容(或预期目标) 备注 第一天 课题介绍,答疑,收集材料,C51 介绍 第二天 设计方案论证,练习编写 C51 程序 第三天第六天 程序设计 第六天第八天 程序调试、仿真 第九天第
3、十天 系统测试并编写设计说明书 教研室 意见 年 月 日 系(部)主 管领导意见 年 月 日 2 目录目录 1.硬件电路及原理 3 2.软件设计 . 6 3.调试结果 18 4.操作说明 19 5 心得体会 20 参考文献 .20 3 1.硬件电路及原理硬件电路及原理 1.1 方案的总体设计框图 温度计电路设计总体设计方框图如图 1 所示,控制器采用单片机 A T89c51,温度传感器采用 DS18B20,用 12864 以串口传送数据实现温度显示。 图 1 总体设计方框图 1.1.1 主控制器 单片机 A T89c51 具有低电压供电和体积小等特点,四个端口只需要两个口就能满足电路系统的设
4、主 控 制 器 LED 显 示 温 度 传 感 器 单片机复位 时钟振荡 报警点按 键调 4 计需要,很适合便携手持式产品的设计使用系统可用二节电池供电。 1.1.2 显示电路 显示电路采用 12864 液晶显示,从 P0 口输出段码。 1.1.3 温度传感器 DS18B20 温度传感器是美国 DALLAS 半导体公司最新推出的一种改进型智能温度传感器,与传统 的热敏电阻等测温元件相比, 它能直接读出被测温度, 并且可根据实际要求通过简单的编程实现 位的数字值读数方式。DS18B20 的性能特点如下: 独特的单线接口仅需要一个端口引脚进行通信; 多个 DS18B20 可以并联在惟一的三线上,实现多点组网功能; 无须外部器件; 可通过数据线供电,电压范围为 3.05.5; 零待机功耗; 温度以或位数字; 用户可定义报警设置; 报警搜索命令识别并标志超过程序限定温度(温度报警条件)的器件; 负电压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作; DS18B20 采用脚 PR35 封装或脚 SOIC 封装,其内部结