实验四 串行通信实验

2019-04-15 18:54发布

实验四 串行通信实验(2学时)
 实验目的:
– 掌握MCS-51单片机串行口的使用及编程。
 实验内容及要求:
– 实现PC机与单片机之间的串口通信,波特率为2400bits/s。PC机发送8个字节的数据给单片机,单片机接收完数据后发送两个确认字节55H和AAH给PC机(使用查询方式)。本实验需用PC机上的串口调试助手(或超级终端)发送数据。 实验箱上的RS-232电平转换电路 ORG 0000H LJMP MAIN ORG 0040H MAIN:
MOV TMOD,#20H
MOV TH1,#0F3H
MOV TL1,#0F3H
MOV SCON,#50H
MOV PCON,#00H
SETB TR1
MOV R0,#50H
MOV R1,#08H
RWAIT:
JBC RI,NEXT
SJMP RWAIT
NEXT:
MOV A,SBUF
MOV @R0,A
INC R0
DJNZ R1,RWAIT
MOV A,#55H
MOV SBUF,A
SWAIT:
JBC TI,SNEXT
SJMP SWAIT
SNEXT:
MOV A,#0AAH
MOV SBUF,A
SSWAIT:
JBC TI,MAIN
SJMP SSWAIT
END