菜鸟求教“单片机串口编程”问题!谢谢!!!
[color=#FF1493][color=#000000][color=#DC143C][color=#DC143C] ORG 0000H
AJMP MAIN
ORG 0023H
AJMP ZDCX
MAIN:
MOV TMOD, #20H
MOV TL1, #0F0H
MOV TH1, #0F0H
SETB TR1
MOV SCON, #50H
MOV 20H, #22H
MOV R0, #20H
MOV R1, #40H
MOV IE, #90H
ACALL SOUT
LOOP: SJMP LOOP
ZDCX:
JNB RI,SEND
ACALL SIN
SJMP NEXT
SEND: ACALL SOUT
NEXT: RETI
SOUT:
MOV A, @R0
MOV SBUF,A
CLR TI
RET
SIN:
MOV A, SBUF
MOV @R1,A
CLR RI
MOV A, 40H
MOV P0,A
RET
END
我这个程序的送出数据怎么成了“22 00”而是“22”我想了半天也没有想明白啊,请师兄给予指点,小弟感激不尽!!
[/color]
[/color][/color][/color]
发表时间:2003年7月17日17:36:07