可以啊,你自己定个协议,然后PC解包就可以了,打个比方说你发aa 00 xx,aa表示帧头,00表示温度高位,xx写温度高位数值aa 01 yy,aa表示帧头,01表示温度低位,yy写温度低位数值当然这只是比较简单的说法,还有字长啊,检验啊等等问题需要考虑
c#编写上位机,与单片机通讯,一般采用串口通讯:RS232,RS422,RS485。 通过VS .NET中的串口通讯控件即可实现。 如果下位机是类似基于LINUX内核的ARM,可以采用网口,也可以采用串口。