单片机点对点数据传输.ppt
《单片机点对点数据传输.ppt》由会员分享,可在线阅读,更多相关《单片机点对点数据传输.ppt(21页珍藏版)》请在第壹文秘上搜索。
1、基于单片机实现点对点对点数据传输 应用背景应用背景 设计思路分析设计思路分析 总体方案设计总体方案设计 硬件设计硬件设计 软件设计软件设计 总结总结 应用背景应用背景2121世纪是全人类进入计算机时代的世纪,许多人不世纪是全人类进入计算机时代的世纪,许多人不是在制造计算机便是在使用计算机。在使用计算机的人们是在制造计算机便是在使用计算机。在使用计算机的人们中,只有从事嵌入式系统应用的人才真正地进入到计算机中,只有从事嵌入式系统应用的人才真正地进入到计算机系统的内部软、硬件体系中,才能真正领会计算机的智能系统的内部软、硬件体系中,才能真正领会计算机的智能化本质并掌握智能化设计的知识。从学习单片机
2、应用技术化本质并掌握智能化设计的知识。从学习单片机应用技术入手是当今培养计算机应用软、硬件技术人才的最佳之一。入手是当今培养计算机应用软、硬件技术人才的最佳之一。现代的单片机普遍具备通信接口,可以很方便地与现代的单片机普遍具备通信接口,可以很方便地与计算机进行数据通信,为在计算机网络和通信设备间的应计算机进行数据通信,为在计算机网络和通信设备间的应用提供了极好的物质条件,现在的通信设备基本上都实现用提供了极好的物质条件,现在的通信设备基本上都实现了单片机智能控制,从手机,电话机、小型程控交换机、了单片机智能控制,从手机,电话机、小型程控交换机、楼宇自动通信呼叫系统、列车无线通信、再到日常工作中
3、楼宇自动通信呼叫系统、列车无线通信、再到日常工作中随处可见的移动电话,集群移动通信,无线对讲机等。随处可见的移动电话,集群移动通信,无线对讲机等。 5151单片机在控制本地的外围器件时,信息的交互是单片机在控制本地的外围器件时,信息的交互是通过通过8 8位并行数据线进行的,但是在较大规模的现代位并行数据线进行的,但是在较大规模的现代控制系统中,单片机还需要控制远端的设备,需要实控制系统中,单片机还需要控制远端的设备,需要实现单片机的通信。使用现单片机的通信。使用5151单片机自带的串行通信模块,单片机自带的串行通信模块,可以方便的实现单片机的串行通信。可以方便的实现单片机的串行通信。5151单
4、片机自身具有一个串行口,单片机之间的数据单片机自身具有一个串行口,单片机之间的数据可以通过此串口实现。数据传输过程的本质是通信过可以通过此串口实现。数据传输过程的本质是通信过程,是通信过程就需要通信协议。而应用单片机实现程,是通信过程就需要通信协议。而应用单片机实现数据的传输,协议较为简单,较容易实现。数据的传输,协议较为简单,较容易实现。两个单片机应用系统之间距离很短,那么可以采用两个单片机应用系统之间距离很短,那么可以采用两个两个80c5180c51的串口直接实现相连的方法,而对于远距的串口直接实现相连的方法,而对于远距离的数据传输,我们可以采用离的数据传输,我们可以采用RS-232RS-
5、232接口实现,应用接口实现,应用RS-232RS-232来延长数据的传输距离。来延长数据的传输距离。设计思路分析 一、串行通信的原理 在通信领域内,有两种数据通信方式:并行通信和串行通信。随着计算机网络化和微机分级分布式应用系统的发展,通信的功能越来越重要。通信是指计算机与外界的信息传输,既包括计算机与计算机之间的传输,也包括计算机与外部设备,如终端、打印机和磁盘等设备之间的传输。 串行通信是指通信双方的数据一位一位地依次传输的通信方式。每一位数据占据一个固定的时间长度。其只需要少数几条线就可以在系统间交换信息,特别使用于计算机与计算机、计算机与外设之间的远距离通信。二、串行通信的方式二、串
6、行通信的方式串行通信的通信方式按照信号传送方向与时间的关系,可以分为单工、半双工和全双工三种方式。 (一) 单工 单工通信只支持信号在一个方向上传输(正向或反向),任何时候不能改变信号的传输方向,如图2-1-7所示。为保证正确传送数据信号,接收端要对接收的数据进行校验,若校验出错,则通过监控信道发送请求重发的信号。例如曾经风靡一时而现在又被淡化的寻呼机。(二)半双工半双工通信允许信号在两个方向上传输,但某一时刻只允许信号在一个信道上单向传输。因此,半双工通信实际上是一种可切换方向的单工通信,如图2-1-8所示。传统的对讲机使用的就是半双工通信方式。 (三)全双工(三)全双工全双工通信允许数据同
7、时在两个方全双工通信允许数据同时在两个方向上传输,即有两个信道,因此允许向上传输,即有两个信道,因此允许同时进行双向传输,如图同时进行双向传输,如图2-1-92-1-9所示。所示。全双工通信是两个单工通信方式的结全双工通信是两个单工通信方式的结合,要求收发双方都有独立的接收和合,要求收发双方都有独立的接收和发送能力。全双工通信效率高,控制发送能力。全双工通信效率高,控制简单,但造价高。计算机之间的通信简单,但造价高。计算机之间的通信是全双工方式。例如电话线就是一个是全双工方式。例如电话线就是一个全双工的信道全双工的信道。 三、串行通信传送方式三、串行通信传送方式串行通信又可分为同步通信和异步通
8、信两串行通信又可分为同步通信和异步通信两种方式。种方式。(一)所谓异步通信,是指数据传送以字符(一)所谓异步通信,是指数据传送以字符为单位,字符与字符间的传送是完全异步的,位为单位,字符与字符间的传送是完全异步的,位与位之间的传送基本上是同步的。异步串行通信与位之间的传送基本上是同步的。异步串行通信的特点可以概括为:的特点可以概括为: (二)所谓同步通信,是指数据传送是以数(二)所谓同步通信,是指数据传送是以数据块(一组字符)为单位,字符与字符之间、字据块(一组字符)为单位,字符与字符之间、字符内部的位与位之间都同步。同步串行通信的特符内部的位与位之间都同步。同步串行通信的特点可以概括为:点可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 点对点 数据传输