双机之间的串行通信设计 c语言编程,双机串行通信的设计与实现样本.docx

综 合 实验 报告

实验题目 :双机串行通信的设计与实现

学生班级 :电子

学生姓名 :

学生学号 :

指导教师 :

实验时间 :.9.12- .9.17

题目 :双机串行通信的设计与实现

资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。

班级 :电子14-2姓名 :陈俊

摘要

串行通信是单片机的一个重要应用。 本次课程设计就是要利用单片机来完成一个系

统实现双片单片机串行通信。通信的结果实用数码管进行显示

数码管采用查表方式显示。两个单片机之间采用RS232进行双机通

信。在通信过程中使用通信协议进行通信。

双机通信的实质就是解决两单片机串行通信问题。

针对于 89C51

单片机全双工异步串行通信口

, 我们采用单片机直接交叉互连的

串行通信方式。考虑到本设计应用于短距离传输、

两单片机具有

相同的数据格式及电平且为使设计简单

, 我们最终决定本系统采

用方式一单片机直接交叉连接的串行通信方式

,

上位机发送的数

据由串行口 TXD端输出 , 直接由下位机的串行口数据接收端

RXD接

收。本设计的硬件电路分为数码管显示模块、

单片机工作的基本

复位电路以及晶振模块。 编程采用 C语言加以实现。 通信的结果使

用数码管进行显示 , 数码管采用查表方式显示

,

两个单片机之间

采用 RS-232 进行双向通信。

资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。

目录

1引言

-------------------------------------------------------

2设计原理及要求

---------------------------------------------

2.1设计要求和原理

--------------------------------------------

2.2串行通信概述与分类

-----------------------------------

2.3串行通信和并行通信区别

-------------------------------

资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。

2.4MCS-51串行接口的基本特点

-----------------------------

器件介绍

3.1器件简单概述

-----------------------------------------

3.2器件主要功能特性

--------------------------------------

3.3芯片引脚介绍

----------------------------------------

系统设计

4.1

--------------------------------------------

4.2

--------------------------------------------

4.3

--------------------------------------------

4.4

-------------------------------------------

4

仿

----------------------------------------------------

资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。

5心得

---------------------------------------------------------

---

6参考文献

--------------------------------------------------------

引言

片机广泛应用于仪器仪表、家用电器、医用设备、航

空航天、专用设备的

智能化管理及过程控制等领域随着计算机技术的发展及工业自动化水平的提高 ,

在许多场合采用单机控制已不能满足现场要求 , 因而必须采用多机控制的形式 ,

资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。

而多机控制主要经过多个单片机之间的串行通信实现。串行通信作为单片机之间

常见的通信方法之一 , 由于其通信编程灵活、 硬件简洁并遵循统一的标准 , 因此

其在工业控制领域得到了广泛的应用。

在测控系统和工程应用中,常遇到多项任务需同时执行

的情况 ,因而主从式

多机分布式系统成为现代工业广泛应用的模式。单片机功能强、 体积小、 价格低

廉、 开发应用方便

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值