值得一看,做课设必备。基于51单片机及DS18B20温度传感器的数字温度计设计
仿真软件使用proteus 7.7 sp2
仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)
课程设计论文预览:
课设论文的目录
1 概 述 - 1 -
1.1系统概述 - 1 -
2 系统总体方案及硬件设计 - 2 -
2.1 系统总体方案 - 2 -
2.1.1系统总体设计框图 - 2 -
2.1.2各模块简介 - 2 -
2.2 系统硬件设计 - 5 -
2.2.1 单片机电路设计 - 5 -
2.2.2 DS18B20温度传感器电路设计 - 6 -
2.2.3 显示电路设计 - 6 -
2.2.4 按键电路设计 - 7 -
2.2.5 报警电路设计 - 8 -
3 软件设计 - 9 -
3.1 DS18B20程序设计 - 9 -
3.1.1 DS18B20传感器操作流程 - 9 -
3.1.2 DS18B20传感器的指令表 - 9 -
3.1.3 DS18B20传感器的初始化时序 - 10 -
3.1.4 DS18B20传感器的读写时序 - 10 -
3.1.5 DS18B20获取温度程序流程图 - 11 -
3.2 显示程序设计 - 13 -
3.3 按键程序设计 - 13 -
4实物制作及调试 - 14 -
5电子综合设计体会 - 15 -
参考文献 - 15 -
附1 源程序代码 - 17 -
附2 系统原理图 - 32 -
原理图:
K1是用来进入上下限调节模式的,当按一下K1进入上限调节模式,再按一下进入下限调节模式,再按一下退出调节模式。在调节上下限温度模式下,K2是实现加1功能,K1是实现减1功能,K3是用来设定上下限温度正负的。
在正常模式下,按一下K2进入查看上限温度模式,显示1s左右自动退出;按一下K3进入查看下限温度模式,显示1s左右自动退出。
K4正常模式下用来设置和取消按键音。
上下限设置模式下是用来设置温度的正负。
* 功 能: 实时测量温度,超过上下限报警,报警温度可手动调整。K1是用来
* 进入上下限调节模式的,当按一下K1进入上限调节模式,再按一下进入下限
* 调节模式。在正常模式下,按一下K2进入查看上限温度模式,显示1s左右自动
* 退出;按一下K3进入查看下限温度模式,显示1s左右自动退出;按一下K4消除
* 按键音,再按一下启动按键音。在调节上下限温度模式下,K2是实现加1功能,
* K1是实现减1功能,K3是用来设定上下限温度正负的。
元件清单:
单片机:STC89C52 1片
传感器:DS18B20 1只
晶振: 11.0592MHz 1只
电容: 33pf 2个
22uf电解电容 1个
电阻: 10k 1个
4.7k 1个
1k 1个
排阻: 4.7k 9脚 1排
PNP三极管:9012或者8550或者5401 1只
蜂鸣器: 1个
轻触按钮:5个
四位一体共阴极数码管:1个
红色发光二极管: 1个
万用板: 1块
导线: 若干
全部资料下载地址:
51单片机及DS18B2.rar
(704.05 KB, 下载次数: 93)
|