请教程序

2019-07-16 02:51发布

org 0000h
ajmp main
org 0023h
ajmp serial
main: clr p1.5
mov p0,#0fdh
mov scon,#50h
mov tmod,#20h
mov tl1,#0f4h
mov th1,#0f4h
mov pcon,#80h

setb tr1
setb ea
setb es
ajmp $
serial: clr ea
clr ri
mov a,p0
rl   a
mov p0,a
setb ea
reti
end
这段程序是串口接收程序,我用串口助手发送数据,输0的有的时候是顺序跳,输11的时候是隔一个跳,这段程序谁能帮我解释一下?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。