请教各位,这程序那错了啊???
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!!!????
为啥啊??忧闷啊 请指教
发表时间:2003年10月30日10:02:10