项目6 串行通信设计与实现.pptVIP

  • 0
  • 0
  • 约1.24万字
  • 约 53页
  • 2026-07-08 发布于湖南
  • 举报

任务14基于DS18B20的温度采集远程监控设计目标使用STM32串口1,实现基于DS18B20的温度采集远程监控的串行通信。任务要求下位机使用DS18B20采集当前温度,并通过串口1将当前温度数据传输给上位机,同时LED1指示灯闪烁,表示系统正在运行;上位机通过串口1接收到温度数据后,在LED数码管上显示远程采集的温度数据,同时LED1指示灯闪烁,表示系统正在运行;LED数码管是按照有百位温度(零下温度)格式XXX.XXC或无百位温度格式XX.XXC显示温度,保留2位小数,温度显示格式会按照实际温度值自动变换。DS18B20温度传感器DS18B20具有微型化、低功耗、高性能、抗干扰能力强等优点,特别适合于构成多点温度测控系统,可直接将温度转化成串行数字信号进行处理DS18B20引脚功能DS18B20通过一个单线接口发送或接收信息,因此在单片机和DS18B20之间仅需一条连接线(加上地线)。DS18B20温度传感器DS18B20引脚功能DS18B20可以设置成两种供电方式,即寄生电源方式(即数据总线供电方式)和外部供电方式。采取寄生电源方式可以节省一根导线,但完成温度测量的时间较长。采用外部供电方式则多用一根导线,但测量速度较快。DS18B20温度传感器DS18B20内部结构及功能DS18B20内部结构框图DS18B20温

文档评论(0)

1亿VIP精品文档

相关文档