初学者:通讯问题!
;我做了个测试通讯的程序,硬件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
发表时间:2002年10月23日10:29:00