串口com口,波特率那些你应该会调对吧?是不是以字符的形式发送啊?另外,上位机是没显示温度,还是一点都没显示(有没有显示一些乱码之类的)?给你一些我的心得:DS18B20初始化以及读取温度时,里面的延时一定要写好,有时候不行应改一下里面的延时;搞串口,一定要在有接收到东西(尽管是乱码)的前提下再去弄能不能正确接收数据!