一般不管在哪里,都别直接要程序,即使要了,也不会有人给。你应该自己学着写,碰到问题了再问,这样就具体的某个细节问题,大家才好回答你。这个要求包含如下几个方面:1)单片机通过RS232与电脑之间发送、接收数据;2)51单片机对SJA1000的配置、控制、读写;3)CAN的节点通讯(协议);4)51单片机对DS18B20的温度采集。这些,你会哪些,不会哪些,至少自己一点一点的去啃一下,才有意义