以下是引用三人在必有我师在2002-12-22 23:24:00的发言: 初学者:请教一个问题:我用MAX232c制作89c2051与Pc的串行通讯请教一个问题:我用MAX232c制作89c2051与Pc的串行通讯,晶振为6Mhz时。波特率是9600 时,完全是错码。而我把波特率降到4800时,传一个字节是正常的,可是串多了就不行 了,出现错码了。而将波特率降到2400时,一点问题也没有。这是怎么回事? MAIN: MOV SP,#5FH MOV TMOD,#20H MOV TH1,#0FDH MOV TL1,#0FDH SETB TR1 MOV SCON,#50H MOV PCON,#80H MOV R0,#01H TEND: INC R0 MOV SBUF,R0 WAIT: JNB TI,$ CLR TI AJMP TEND |