建議樓主接收的時候監(jiān)控一下x3x4有沒有輸入。如果沒有輸入,就是某方面設(shè)置有問題了。這時候數(shù)據(jù)是已經(jīng)進入緩沖區(qū)了,只是沒有接收完成。如果用結(jié)束代碼完成接收的,看看結(jié)束代碼對不對。如果用固定次接收字?jǐn)?shù)來完成接收的,看看字?jǐn)?shù)是否對了。如果沒有結(jié)束代碼也沒有固接收字?jǐn)?shù)的,請看看定時器0的設(shè)置對不對,不同波特率定時器0的字節(jié)設(shè)置不同。波特率9600的時候設(shè)置40字節(jié)。