51单片机汇编语言实验(四)

您所在的位置:网站首页 单片机从00显示到99 51单片机汇编语言实验(四)

51单片机汇编语言实验(四)

2024-07-08 12:12| 来源: 网络整理| 查看: 265

   本系列共6篇文章,本文作为本系列的第四篇文章,介绍实验四 :串行通信实验,本系列文章基于Dais-52PRO实验箱。 本系列文章链接: -----------------------------------------------------------------------------    51单片机汇编语言实验(一)-----数字量输入输出(附参考代码及注释)    51单片机汇编语言实验(二)-----中断控制实验(附参考代码及注释)    51单片机汇编语言实验(三)-----定时/计数器实验(附参考代码及注释)    51单片机汇编语言实验(四)----串行通信实验(附参考代码及注释)    51单片机汇编语言实验(五)-----A/D 0809模数转换和DA0832数模转换实验(附参考代码及注释)    51单片机汇编语言实验(六)-----8255键盘与显示设计(附参考代码及注释) ----------------------------------------------------------------------------- 一、实验目的:    学习串行口的工作方式,掌握单片机通信程序编制方法。 二、实验设备:    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、寄存器:    4、参考代码: //实验四 串行通信实验 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

    本文介绍的内容完整的工程文件我会放在附件里,需要者自取,放的时候都是免费,它会自己涨,链接失效或者需要的可以在评论区留言,我直接发给你。本文附件链接如下:

     51单片机汇编语言实验(四)----串行通信实验(附参考代码及注释)附件链接


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3