导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→初学者:求助:串口调试[helena]

 *第2061篇: 初学者:求助:串口调试

  
楼 主:helena 2002年1月21日10:38
 初学者:求助:串口调试
求教各位大虾:我是初学者,正在做89C51单片机和PC机的串行通信。自编了一小段汇编程序用
于单片机,PC端由“串口调试助手”观测。单独将PC的COM口TXD、RXD短接,通过调试助手看到
收发均正常。现在的情况是,将单片机与PC机串口连接后,89C51端的rs232口上TXD可由示波器
看到信号的发出,PC机却收不到。请问WHY?      MCS51的程序如下:(只试验发送功能)
        ORG 0000H
        AJMP START
        ORG 0030H
  START:MOV SP,#5FH
        MOV TMOD,#20H;T1 工作模式2
        MOV PCON,#00H;SMOD=0
        MOV TH1,#0FDH;波特率=9600
        MOV SCON,#50H
        MOV R0,#0AAH; 准备送出的数
        SETB TR1
   WAIT:MOV A,R0 
        MOV SBUF ,A
        LCALL DELAY
  WAIT0:JBC TI,WAIT
        AJMP WAIT0     
  DELAY:MOV R7,#0FFH
        DJNZ R7,$
        RET
        END


  
2楼:wzwx 2002年1月22日01:02
 没有错,我就是这样编的,通讯正常。你查查连线看
  
3楼:helena 2002年1月22日10:35
 谢谢!修改接线后成功了!

>>>>>>对该主题发表你的看法

本主题贴数3,分页: [第1页]


[上一篇主题]:面板

[下一篇主题]:C51编程:一个51的通讯问题