基于单片机的点对点数据传输系统设计

上传人:第*** 文档编号:38981120 上传时间:2018-05-10 格式:DOC 页数:23 大小:360.50KB
返回 下载 相关 举报
基于单片机的点对点数据传输系统设计_第1页
第1页 / 共23页
基于单片机的点对点数据传输系统设计_第2页
第2页 / 共23页
基于单片机的点对点数据传输系统设计_第3页
第3页 / 共23页
基于单片机的点对点数据传输系统设计_第4页
第4页 / 共23页
基于单片机的点对点数据传输系统设计_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《基于单片机的点对点数据传输系统设计》由会员分享,可在线阅读,更多相关《基于单片机的点对点数据传输系统设计(23页珍藏版)》请在金锄头文库上搜索。

1、基于单片机实现点对点对点数据传输基于单片机实现点对点对点数据传输摘 要C 语言进行 8051 单片机程序设计是单片机开发与应用的必然趋势。采用 C语言可以很容易地进行单片机的程序移植工作 ,有利于产品中的单片机的重新选型。其开发速度、软件质量、结构严谨、程序坚固等方面 ,C 语言的完美绝非是汇编语言编程所能比拟的。文章给出了采用 C 语言编程实现双机通信的具体实现方法。双机通信也称点对点的通信 ,用于单片机和单片机之间交换信息 ,也用于单片机和通用微机间的信息交流。在整个系统中 ,主要采用串行通信方式进行数据传输。8051 单片机自备串行接口 ,为机间通信提供了极为便利的条件。利用主机和从机间

2、配备 RS-232C、RS-422 或 RS-485 等关键词:单片机 串行通信 双机通信 MAX3232 AbstractThe C language carries on 8051 monolithic integrated circuit programming is the monolithic integrated circuit development and the application inevitable trend. Uses the C language to be possible to carry on monolithic integrated circuits

3、procedure transplant work very easily, is advantageous in the product monolithic integrated circuits shaping again. Its development speed, the software quality, the structure are rigorous, the procedure firm and so on aspects, the C language perfect must be the assembly language programming be able

4、certainly to compare. The article gave has used the C language programming to realize the correspondence to realize the method specifically. Of the correspondence also said that the point-to-point correspondence, uses between the monolithic integrated circuit and the monolithic integrated circuit ex

5、changes the information, also uses in communication between the monolithic integrated circuit and the general microcomputers. In the overall system, mainly selects the serial communication method to carry on the data transmission. 8051 monolithic integrated circuits supply for oneself the serial int

6、erface, for machine corresponded has provided the extremely convenient condition. Using the main engine and from machine provides RS-232C, RS-422 or RS-485 and so on .Key words:Monolithic integrated circuit Serial communication Correspondence MAX3232目目 录录第一章第一章 绪绪论论 第二章第二章 单片机基础单片机基础 第一节第一节 单片机介绍单片机

7、介绍 第二节第二节 单片机历史单片机历史 第第三三章章 设设计计思思路路分分析析 第第一一节节 串串行行通通信信的的基基本本原原理理 一、串行通信的原理一、串行通信的原理 二、串行通信的特点二、串行通信的特点 三、串行通信的方式三、串行通信的方式 四、串行通信传送方式四、串行通信传送方式 第第二二节节 5 51 1 单单片片机机的的串串口口是是 R RS S- -2 23 32 2 标标准准串串口口 一、一、RS-232RS-232 标准介绍标准介绍 二、与二、与 RS-232CRS-232C 相匹配的连接器相匹配的连接器 第第三三节节 接接口口电电平平转转换换 第第四四章章 硬硬件件电电路路

8、设设计计 第第一一节节 结结构构框框图图 第第二二节节 主主要要器器件件 第第三三节节 电电路路原原理理图图及及说说明明 一一、M MA AX X3 32 23 32 2 实实现现的的接接口口电电平平转转换换电电路路原原理理图图 二二、单单片片机机部部分分电电路路原原理理图图 第第五五章章 软软件件设设计计 第第一一节节 协协议议设设计计 第第二二节节 主主机机程程序序流流程程及及代代码码 一一、主主机机的的程程序序流流程程图图二二、主主机机的的程程序序第第三三节节 从从机机程程序序流流程程及及代代码码 一一、从从机机的的程程序序流流程程图图二二、从从机机的的程程序序 第第六六章章 总总结结电

9、子科技大学毕业论文(设计) 基于单片机实现点对点数据传输1第一章 绪论21 世纪是全人类进入计算机时代的世纪,许多人不是在制造计算机便是在使用计算机。在使用计算机的人们中,只有从事嵌入式系统应用的人才真正地进入到计算机系统的内部软、硬件体系中,才能真正领会计算机的智能化本质并掌握智能化设计的知识。从学习 单片机应用技术 入手是当今培养计算机应用软、硬件技术人才的最佳道路之一。现代的单片机普遍具备通信接口,可以很方便地与计算机进行数据通信,为在计算机网络和通信设备间的应用提供了极好的物质条件,现在的通信设备基本上都实现了单片机智能控制,从手机,电话机、 小型程控交换机 、楼宇自动通信呼叫系统、列

10、车无线通信、再到日常工作中随处可见的移动电话,集群移动通信,无线对讲机等。51 单片机在控制本地的外围器件时,信息的交互是通过 8 位并行数据线进行的,但是在较大规模的现代控制系统中,单片机还需要控制远端的设备,需要实现单片机的通信。使用 51 单片机自带的串行通信模块,可以方便的实现单片机的串行通信。51 单片机自身具有一个串行口,单片机之间的数据可以通过此串口实现。数据传输过程的本质是通信过程,是通信过程就需要通信协议。而应用单片机实现数据的传输,协议较为简单,较容易实现。两个单片机应用系统之间距离很短,那么可以采用两个 80c51 的串口直接实现相连的方法,而对于远距离的数据传输,我们可

11、以采用 RS-232 接口实现,应用 RS-232来延长数据的传输距离。电子科技大学毕业论文(设计) 基于单片机实现点对点数据传输2第二章 单片机基础 第一节 单片机介绍单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器 CPU 随机存储器 RAM、只读存储器 ROM、多种 I/O 口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。 第二节 单片机历史单片机诞生于 20 世纪 70 年代末,经历了 SCM、MCU、SoC 三大阶段。(一)SCM 即单片微

12、型计算机 (Single Chip Microcomputer)阶段,主要是寻求最佳的单片形态嵌入式系统的最佳体系结构。 “ (二)MCU 即微控制器( Micro Controller Unit)阶段,主要的技术发展方向是:不断扩展满足嵌入式应用时,对象系统要求的各种外围电路与接口电路,突显其对象的智能化控制能力。Philips 公司以其在嵌入式应用方面的巨大优势,将MCS-51 从单片微型计算机迅速发展到微控制器。因此,当我们回顾嵌入式系统发展道路时,不要忘记Intel 和 Philips 的历史功绩。 (三)单片机是嵌入式系统的独立发展之路 ,向 MCU 阶段发展的重要因素,就是寻求应用

13、系统在芯片上的最大化解决;因此,专用单片机的发展自然形成了SoC 化趋势。电子科技大学毕业论文(设计) 基于单片机实现点对点数据传输3第三章 设计思路分析 第一节 串行通信的基本原理通过两个单片机之间的并行口实现数据的传输,首先要了解串行通信的基本原理。一、串行通信的原理在通信领域内,有两种数据通信方式:并行通信和串行通信。随着计算机网络化和微机分级分布式应用系统的发展,通信的功能越来越重要。通信是指计算机与外界的信息传输,既包括计算机与计算机之间的传输,也包括计算机与外部设备,如终端、打印机和磁盘等设备之间的传输。串行通信是指通信双方的数据一位一位地依次传输的通信方式。每一位数据占据一个固定

14、的时间长度。其只需要少数几条线就可以在系统间交换信息,特别使用于计算机与计算机、计算机与外设之间的远距离通信。二、串行通信的特点 数据在单条一位宽的传输线上,一比特接一比特地按顺序传送的方式称为串行通信。 一位接一位地顺序传送。这样一个字节的数据要分 8 次由低位到高位按顺序一位位地传送。由此可见,串行通信的特点如下:(一)节省传输线,这是显而易见的。尤其是在远程通信时,此特点尤为重要。这也是串行通信的主要优点。(二)数据传送效率低。与并行通信比,这也这是显而易见的。这也是串行通信的主要缺点。三、串行通信的方式串行通信的通信方式按照信号传送方向与时间的关系,可以分为单工、半双工和全双工三种方式

15、。(一) 单工 单工通信只支持信号在一个方向上传输(正向或反向),任何时候不能改变信号的传输方向,如图 2-1-7 所示。为保证正确传送数据信号,接收端要对接收的数据进行校验,若校验出错,则通过监控信道发送请求重发的信号。例如曾经风靡一时而现在又被淡化的寻呼机。(二)半双工半双工通信允许信号在两个方向上传输,但某一时刻只允许信号在一个信道上单向传输。因此,半双工通信实际上是一种可切换方向的单工通信,如图 2-1-8 所示。传统的对讲机使用的就是半双工通信方式。 电子科技大学毕业论文(设计) 基于单片机实现点对点数据传输4(三)全双工全双工通信允许数据同时在两个方向上传输,即有两个信道,因此允许

16、同时进行双向传输,如图 2-1-9 所示。全双工通信是两个单工通信方式的结合,要求收发双方都有独立的接收和发送能力。全双工通信效率高,控制简单,但造价高。计算机之间的通信是全双工方式。例如电话线就是一个全双工的信道。 四、串行通信传送方式串行通信又可分为同步通信和异步通信两种方式。(一)所谓异步通信,是指数据传送以字符为单位,字符与字符间的传送是完全异步的,位与位之间的传送基本上是同步的。异步串行通信的特点可以概括为: (二)所谓同步通信,是指数据传送是以数据块(一组字符)为单位,字符与字符之间、字符内部的位与位之间都同步。同步串行通信的特点可以概括为:第二节 51 单片机的串口是 RS-232 标准串口一、RS-232 标准介绍RS-232C 是由美国电子工业协会(EIA)正式公布的,在异步串行通

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号