基于51单片机的测温的最小系统设计.docVIP

  • 28
  • 0
  • 约4.6千字
  • 约 10页
  • 2017-09-25 发布于广东
  • 举报
数字温度计 XXX 10级自动化一班 第一章 设计目的——————————————3 第二章 设计内容————————————— 3 第三章 分析———————————————7 第四章 示例程序——————————————7 第五章 总结———————————————13 设计目的: 利用51单片机和ds18b20等元件设计一个实时的测量温度和报警的小系统。 系统可以通过数码管显示实时的温度值,显示的温度的精度是0.01℃。然后,还可以利用按键进行最高温度值和最低温度值的设定,当温度超过设定的最高温度值的时候,蜂鸣器会响,并且会有一个led灯亮起;当温度值低于设定的最低温度值的时候,蜂鸣器会响,但是led灯不会亮。 设计内容: 温度计电路设计总体设计方框图如图1所示,控制器采用单片机,温度传感器采用DS18B20, 图1 温度传感器 DS18B20与8051单片机连接非常简单,只需将DS18B20信号线与单片机一位I/O线相连,且一位I/O线可连接多个DS18B20,以实现单点或多点温度测量。 图2 Ds18b20需要严格的协议以确保数据的完整性。协议包括集中单线信号类型:复位脉冲.存在脉冲.写0.写1.读0和读1。所有这些信号,处存在脉冲外,都是由总线控制器发出的。和ds18b20间的任何通讯都是需要以初始化序列开始,初始化序列见图3,一个复位脉冲跟着一个存在脉冲表明ds18

文档评论(0)

1亿VIP精品文档

相关文档