No.44040 作者:xyt大虾米 邮件:xutao_2001640@163.com ID:14893 登陆:9次 QQ:21857075 文章数:26篇 最后登陆IP:131.180.43.177 最后登陆:2009/9/7 17:15:26 注册:2003/9/9 22:11:03 财富:198 发帖时间:2003/10/30 10:02:10 发贴者IP:218.76.46.71 标题:xyt大虾米:请教各位,这程序那错了啊??? 摘要:No.44040请教各位,这程序那错了啊??? 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!!!???? 为啥啊??忧闷啊 请指教 ......
>>返回讨论的主题
|