单片机
回帖(1)
2021-10-8 15:12:43
一、实验目的:
学习串行口的工作方式,掌握单片机通信程序编制方法。
二、实验设备:
PC计算机一台,Dais-52PRO+实验系统一套。
三、实验内容:
与PC进行串行通信
四、与PC进行串行通信
1、实验原理:
8051单片机通过MAX232芯片与PC机进行通信,在PC机上运行串口助手软件。PC机通过软件助手发数据给单片机,单片机收到数据后取反发给PC机,可以在PC上观察数据。
2、实验步骤:
① 将IO口区的P3.0与PACK区扩展板的RXD(P3.0)连接;
② 将IO口区的P3.1与PACK区扩展板的TXD(P3.1)连接;
③ 将PACK区模块的DB9通过串口线与PC的DB9连接;
④ 在PC机上打开串口助手,软件,按照下图进行设置;
⑤ 编写程序,经编译、链接无语法错误后装载到实验系统;
⑥ 运行程序,在发送区输入发送的字符,点击发送,观察接收区接收到的数据。
3、寄存器:
参考代码:
//实验四 串行通信实验
ORG 0000H
LJMP MAIN
ORG 0023H
LJMP UART_INT
ORG 0100H
MAIN: MOV SP,#70H
MOV IE,#90H
MOV TMOD,#20H
MOV TH1,#0FDH
MOV TL1,#0FDH
MOV PCON,#00H
MOV SCON,# 50H
SETB TR1
SETB ES
SETB EA
SJMP $
UART_INT: JNB RI,K1
MOV A,SBUF
XRL A,#0FFH
MOV SBUF,A
CLR RI
K1: CLR TI
RETI
END
一、实验目的:
学习串行口的工作方式,掌握单片机通信程序编制方法。
二、实验设备:
PC计算机一台,Dais-52PRO+实验系统一套。
三、实验内容:
与PC进行串行通信
四、与PC进行串行通信
1、实验原理:
8051单片机通过MAX232芯片与PC机进行通信,在PC机上运行串口助手软件。PC机通过软件助手发数据给单片机,单片机收到数据后取反发给PC机,可以在PC上观察数据。
2、实验步骤:
① 将IO口区的P3.0与PACK区扩展板的RXD(P3.0)连接;
② 将IO口区的P3.1与PACK区扩展板的TXD(P3.1)连接;
③ 将PACK区模块的DB9通过串口线与PC的DB9连接;
④ 在PC机上打开串口助手,软件,按照下图进行设置;
⑤ 编写程序,经编译、链接无语法错误后装载到实验系统;
⑥ 运行程序,在发送区输入发送的字符,点击发送,观察接收区接收到的数据。
3、寄存器:
参考代码:
//实验四 串行通信实验
ORG 0000H
LJMP MAIN
ORG 0023H
LJMP UART_INT
ORG 0100H
MAIN: MOV SP,#70H
MOV IE,#90H
MOV TMOD,#20H
MOV TH1,#0FDH
MOV TL1,#0FDH
MOV PCON,#00H
MOV SCON,# 50H
SETB TR1
SETB ES
SETB EA
SJMP $
UART_INT: JNB RI,K1
MOV A,SBUF
XRL A,#0FFH
MOV SBUF,A
CLR RI
K1: CLR TI
RETI
END
举报
更多回帖