51单片机怎么把多个传感器(比如3个)采集到的数据传给PC

最好写个程序的例子说明怎么做。然后PC端怎么接数据的也请说明一下。
湿度,温度(18b20),光照传感器

51单片机和PC机通讯一般是通过RS232串行通讯接口来实现的,多个传感器检测到的信号可以分别传送到PC机。
1,传感器是数字量,那么每一个IO口都可以接受其输入,这样的话,少于8个的传感器可以组合成一个字节通过串口传给PC。
2、传感器是模拟量,,那么需要进行AD转换,STC系列单片机大部分型号都带AD功能,不需要额外增加硬件电路。AD转换完成后将转换值传递给PC。
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-10-29

    485的话只要单片机串口接一个MAX485芯片,实现485通信硬件电路,软件上与相应传感器组成相同的协议。

    模拟量的话采用ADC0809可以实现8路模拟量转换,只是不知道精度够不

    单片机加两路模拟量输入,可以选择具有模拟量的单片机,比如STC带AD的芯片,也可以单独扩展串行接口的AD芯片。

    485扩展一片MAX485就可以,MODBUS协议在51中实现起来比较复杂,需要专门找相关资料去研究一下。

第2个回答  2014-10-18
阅读RS232串口协议,按协议编制单片机和PC的程序
第3个回答  2018-05-30
我现在遇到了和你一样的问题,但是不知道怎么解决,能帮帮忙吗
第4个回答  2014-10-18
把采集到的数据依次上传
我倒是可以提供
相似回答