一般单片机和pc机通信,都是用串口通信的,协议简单,实现容易,程序易实现。串行通信一般是需要以字节发送的,所以,你的这个sbuf应该是字节型,char。要注意的是,单片机和PC机的串口电平是不一样的,单片机是3.3或者5v的,pc机是12v的,需要加电平转换芯片,MAX232,或者max3232,不然你的电脑是收不到任何东西的,还可能把单片机烧了。
单片机不就是char,int,unsigned int等类型吗,这就要看你的单片机的类型。
只能8位,用char