文档介绍:东北林业大学
综合电子课程设计
总结报告
设计项目: 基于ARM7与DS18B20的数字温度计的设计
项目完成人:
指导教师:
学院: 信息与计算机工程学院
专业: 电子信息工程2008级3班
2011年7月7日
综合电子课程设计任务书
学生姓名
学号
专业(班级)
08级电信3班
同组成员
设计项目
基于ARM7与DS18B20的数字温度计的设计
设计内容
本设计利用DS18B20智能温度传感器、ARM7 LPC2131嵌入式系统、MS12864LCD液晶屏,设计一个数字温度采集系统。人机接口电路的设计:控制系统采用ARM7 LPC2131,键盘采用独立按键,显示器采用MS12864液晶屏,温度超限报警采用LED。
主要技
术指标
和要求
测量温度范围:-50℃~150℃;
精度:±℃;
线性度:±℃;
超限报警功能;
具有温度和时间显示功能;
工作电压:总线供电。
设计所用仪器设备
ARM7 LPC2138小系统;
高精度温度计;
数字万用表;
示波器。
工作计划
:下达课程设计任务书;
:撰写开题报告;
:开题答辩PPT;
~6月27日:硬件分析与设计、软件结构化设计;
~7月9日:电路焊接与组装、软件结构化编程、单元调试、系统联调、撰写课程设计总结报告;
: 课程设计结题验收,提交数字温度计系统一套、总结报告一份。
参考资料
温度传感器DS18B20芯片资料
液晶屏MS12864R中文资料
嵌入式ARM7 LPC2131开发板系统原理
指导教师签子
系主任签字
数字温度计的设计
摘要
本系统用ARM7 LPC2131、温度传感器DS18B20、液晶屏12864、LED等组成,系统可实现实时显示当前室内温度功能。系统除基本数字温度计功能外,还具有显示当前时间和日期、温度超限报警、设置时间和日期初值功能。
在设计中我们应用ARM7开发板。ARM7开发板具有丰富的硬件资源。本设计采用LPC2131控制可编程芯片DS18B20实现对温度的采集。利用LPC213内部时钟资源采集时间和日期。温度、时间和日期通过液晶屏12864显示,温度超限报警通过LED闪烁提示。
本文详细介绍了如何实现对DS18B20编程采集温度功能,以及如何采集ARM7 LPC2131内部时钟资源,并实现键盘输入修改日期时间、温度超限报警等功能。
关键词:LPC2131;DS18B20;12864;温度超限报警;
目录
1 绪论 2
引言…. 2
系统方案设计 3
方案论证 3
2系统主要器件选型与依据 4
EasyARM2131 开发板.........................................................................................................4
..........................................................................................................5
MS12864R液晶屏简介.....................................................................................................6
3系统的硬件设计 9
ARM7开发板硬件设计......................................................................................................9
LCD液晶屏显示设计............................................................................................... .........9
DS18B20温度传感器的设计.............. ............................................................................10
4 系统的软件设计 11
11
12