📄 00000004.htm
字号:
是:每次运行程序,都是这3个数。 <br />也就是说:接收到的数是 与写往SBUF的数有关 但不同的3个数 <br />这是为什么? <br /> <br />-- <br /> <br />※ 来源:·BBS 水木清华站 smth.org·[FROM: 166.111.49.117] <br />发信人: lnlyhnt (孤独猎人), 信区: Embedded <br />标 题: Re: 51与pc通讯的问题 <br />发信站: BBS 水木清华站 (Wed May 31 14:23:28 2000) <br /> <br />你把 DELAY: SJMP DELAY <br />改成 DELAY: NOP <br /> SJMP DELAY <br />【 在 fifa2000 (fifa) 的大作中提到: 】 <br />∶<i> 从单片机发数据,pc接收,但接收总不对 </i><br />∶<i> pc方用了spcomm控件 </i><br />∶<i> 大虾救命 </i><br />∶<i> 主程序如下: </i><br />∶<i> MOV TMOD,#20H </i><br />∶<i> MOV TH1,#0FDH </i><br />∶<i> MOV TL1,#0FDH </i><br />∶<i> SETB TR1 </i><br />∶<i> MOV SCON,#40H </i><br />∶<i> MOV PCON,#00H </i><br />∶<i> ORL IE,#90H </i><br />∶<i> MOV R0,#00H </i><br />∶<i> MOV A,#0CFH 此处接收到的却是0ef </i><br />∶<i> MOV SBUF,A </i><br />∶<i> DELAY: SJMP DELAY </i><br />∶<i> 串口中断处理: </i><br />∶<i> CLR EA </i><br />∶<i> CLR TI </i><br />∶<i> INC R0 </i><br />∶<i> MOV A,R0 </i><br />∶<i> SUBB A,#02H </i><br />∶<i> JZ FINISH </i><br />∶<i> MOV A,#2H </i><br />∶<i> MOV SBUF,A </i><br />∶<i> SETB EA </i><br /> <br /> <br />-- <br />※ 来源:·BBS 水木清华站 smth.org·[FROM: www.car.tsinghu] <br />发信人: zhhhh (作有意义的事哦), 信区: Embedded <br />标 题: Re: 51与pc通讯的问题 <br />发信站: BBS 水木清华站 (Sun Jun 4 14:25:24 2000) <br /> <br />这种通讯在计算机方面可能会出问题 <br />主要是通讯协议的问题 <br />你可以看看这些方面 <br />另外硬件方面有没有问题啊 <br /> <br /> <br />【 在 fifa2000 (fifa) 的大作中提到: 】 <br />∶<i> 从单片机发数据,pc接收,但接收总不对 </i><br />∶<i> pc方用了spcomm控件 </i><br />∶<i> 大虾救命 </i><br />∶<i> 主程序如下: </i><br />∶<i> MOV TMOD,#20H </i><br />∶<i> MOV TH1,#0FDH </i><br />∶<i> MOV TL1,#0FDH </i><br />∶<i> SETB TR1 </i><br />∶<i> MOV SCON,#40H </i><br />∶<i> MOV PCON,#00H </i><br />∶<i> ORL IE,#90H </i><br />∶<i> MOV R0,#00H </i><br />∶<i> MOV A,#0CFH 此处接收到的却是0ef </i><br />∶<i> MOV SBUF,A </i><br />∶<i> DELAY: SJMP DELAY </i><br />∶<i> 串口中断处理: </i><br />∶<i> CLR EA </i><br />∶<i> CLR TI </i><br />∶<i> INC R0 </i><br />∶<i> MOV A,R0 </i><br />∶<i> SUBB A,#02H </i><br />∶<i> JZ FINISH </i><br />∶<i> MOV A,#2H </i><br />∶<i> MOV SBUF,A </i><br />∶<i> SETB EA </i><br /> <br /> <br />-- <br /> <br /> <br /> 老婆最重要哦 <br /> <br /> 上网可以不睡觉哦 <br /> <br />※ 来源:·BBS 水木清华站 smth.org·[FROM: 166.111.49.89] <br />发信人: zhhhh (作有意义的事哦), 信区: Embedded <br />标 题: Re: 51与pc通讯的问题 <br />发信站: BBS 水木清华站 (Sun Jun 4 14:27:09 2000) <br /> <br />对啊,读写本身可能将数据冲掉了 <br /> <br /> <br /> <br />【 在 alphaD (阿尔法) 的大作中提到: 】 <br />∶<i> 【 在 fifa2000 (fifa) 的大作中提到: 】 </i><br />∶<i> 那是因为SBUF很快就把你的数据发走了 </i><br />∶<i> 而且读SBUF和写SBUF实际上是对两个不同的寄存器操作,当然读不对了 </i><br />∶<i> </i><br /> <br /> <br />-- <br /> <br /> <br /> 老婆最重要哦 <br /> <br /> 上网可以不睡觉哦 <br /> <br />※ 来源:·BBS 水木清华站 smth.org·[FROM: 166.111.49.89] <br />发信人: vefe (英儿), 信区: Embedded <br />标 题: Re: 51与pc通讯的问题 <br />发信站: BBS 水木清华站 (Sun Jun 4 20:20:58 2000) <br /> <br />why? <br />i came across the same problem as fifa2000 <br />but until now i haven't settled it. <br />need your help <br />thank u <br /> <br /> <br />【 在 lnlyhnt (孤独猎人) 的大作中提到: 】 <br />∶<i> 你把 DELAY: SJMP DELAY </i><br />∶<i> 改成 DELAY: NOP </i><br />∶<i> SJMP DELAY </i><br /> <br /> <br />-- <br />※ 来源:·BBS 水木清华站 smth.org·[FROM: 202.204.7.235] <br /><a href="00000003.htm">上一篇</a><a href="javascript:history.go(-1)">返回上一页</a><a href="index.htm">回到目录</a><a href="#top">回到页首</a><a href="00000005.htm">下一篇</a></h1></center><center><h1>BBS 水木清华站∶精华区</h1></center></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -