请教各位,这程序那错了啊???org
0000h
main:mov
scon,#50h;设置成串口1方式
mov
tmod,#20h;波特率发生器t1工作在模式2上
mov
pcon,#80h;波特率翻倍为2400x2=4800bps
mov
th1,#0f3h;预置初值(按照波特率2400bps预置初值)
mov
tl1,#0f3h;预置初值(按照波特率2400bps预置初值)
setb
tr1;启动定时器t1
e1:jbc
ri,next
ajmp
e1
next:mov
a,sbuf
ajmp
e1
end
用keil51 uv2.0调试
把ri置1,sbuf中放ox80 观察a值怎么一直都是ox00啊,程序单步到了next句段后面的ajmp语句时它还是ox00!!!????
为啥啊??忧闷啊 请指教