波特率设置是否正确? 3,8口线是否接反了?你先用空闲时间方式接受报文,而不是用起始符的方式MOVB 16#B0 SMB87; MOVW +5 SMW90; 给5mm空闲时间延时看看接收到的是神马数据.IF 能接收到数据看看是否乱码IF 乱码可能你波特率设置不对(我电脑没有232接口,用了一根USB转232的数据线,尼玛它把波特率改了)ELSE看看报文的起始符是神马,是不是你之前设置的那个ELSE 把3,8口反过来接试试看