导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→初学者:通讯问题![dirty]

 *第5655篇: 初学者:通讯问题!

  
楼 主:dirty 2002年10月23日10:29
 初学者:通讯问题!
;我做了个测试通讯的程序,硬件CPU为89C52、通讯接口芯片为MAX487
;上位机操作系统为WIN98,用VB做通讯接受程序。
;但是,程序运行后,上位机接受到的二进制码为19H和00H
;用WIN98自带的软件“超级终端”接受,出现奇怪的字符,而不是希望
;收到的字符“4”    请问这是怎么回事????
;万分感谢!
    ORG    0000H
    LJMP    MAIN

    ORG    0050H
    MOV    R7,#50H        ;启动延时,使电源稳定
M_1:    MOV    R6,#0FFH
    DJNZ    R6,$
    DJNZ    R7,M_1
    MOV    SP,#50H

    MOV    TCON,#20H    ;采用通讯模式1,波特率为9600
    MOV    TH1,#0FDH
    MOV    TL1,#0FDH
    MOV    SCON,#40H

M_2:    MOV    R7,#90H
    MOV    R6,#0FFH
M_3:    DJNZ    R6,$
    DJNZ    R7,M_3
    CPL    P1.0        ;复位看门狗
    MOV    SBUF,#34H
    JNB    TI,$        ;等待发送完成
    CLR    TI
    SJMP    M_2

  
2楼:sh18 2002年10月23日13:55
 $的意义?
请问程序中的$是什么意思?有什么作用?
例如:DJNZ    R6,$
  和  JNB     TI,$
谢谢各位
  
3楼:wucang_deng 2002年10月23日15:06
 跳回原处,相当于等待

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

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


[上一篇主题]:硬件:仿真器(RS232通信)急救???

[下一篇主题]:初学者:怎样读51单片机的计数器的计数值