毕业设计 基于DS18B20的多点温度检测系统,共32页,8895字 目录 1 引言 1 2设计方案与思想 1 3温度采集与处理 2 3.1 DS18B20的原理与特性 2 3.2 DSl8B20的管脚及特点 3 3.3 DSl8B20的系统结构 4 3.4 DSl8B20的测温功能 5 4 硬件设计 8 5 软件设计 10 5.1 初始化DS18B20子程序 10 5.2 DS18B20读写操作子程序 12 5.3 ROM搜索程序 14 5.3.1 搜索算法 14 5.3.2 搜索流程 15 5.4 温度转换算法 17 5.4 显示子程序 18 6 结束语 19 参考文献 19 英文摘要 19 致谢 20 附录一 20 附录二 20 摘要:本文介绍了基于AT89S52单片机和DS18B20数字温度传感器的多点温度检测系统。单片机通过单总线接口对单总线器件进行控制及操作。多个温度传感器把各自采集到的温度信号转变成数字信号,经由单片机采用二叉树型结构的搜索算法,对挂接的所有器件进行逐一搜索,对其数字信号进行温度转换后通过八段数码管显示温度。实现了多点温度检测系统中对多个温度传感器的识别和处理。 关键词:数字温度传感器DS18B20、单总线搜索算法、单片机AT98S52、线驱动器74LS240、八段LED显示。 ...... |
查看评论
已有0位网友发表了看法