80C51单片机的串行通信主要内容本章主要介绍80C51.ppt

80C51单片机的串行通信主要内容本章主要介绍80C51.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
串行、并行通信各自特点 并行传送的线路复杂(需要N根数据线),串行传送的线路简单(只需要1-2根数据线);并行方式常用于短距离通信,串行方式则多用于长距离通信。 同步、异步数据通信格式 同步、异步数据通信格式 概述 有一个可编程全双工串行通信接口(UART) (Universal Asychronous Receiver/Transmitter ) 管脚:TXD(P3.1)、RXD(P3.0) 可同时发送、接收数据(Transmit/Receive) 有四种工作方式,帧格式有8、10、11位。 波特率(Baud rate)可设置 波特率:每秒钟传送二进制数码的位数,单位为b/s,即位/秒。 SBUF——串行口数据缓冲器 共两个:一个发送寄存器SBUF,一个接收SBUF,二者共用一个地址99H。 SCON——串行口控制寄存器 PCON——电源及波特率选择寄存器 一、控制寄存器SCON 二、电源控制寄存器PCON 串行通信接口标准 1.RS-232C通信接口:9针D型头 RS232特性 电气特性: 逻辑“1”:-3V~-15V;逻辑“0”:+3V~+15V。 传输距离≤15米。 最大负载电容≤2500pF。 波特率≤20kb/s。 RS232电平转换芯片 电平转换 单片机电平是TTL电平,它与RS-232C电平不兼容,必须进行电平转换。电平转换的电路很多,MAX232是一种专用集成电路,类似的集成电路还很多。 7.6 本章内容回顾 本章主要讨论80C51单片机串口的异步通信及其4种工作方式,以及基于80C51单片机串口的双机和多机通信。 一、多机通信系统 8.5.4 多机通信 (请见书) 二、多机通信技术要点说明 (请见书) 章节内容安排 §8.1 串行通信基础知识 §8.2 80C51串行口 §8.3 80C51串行口工作方式 §8.4 串行通信数据传输速率 §8.5 串行通信运用 §8.6 本章知识回顾 第八章 80C51单片机的串行通信 第八章 80C51单片机的串行通信 主要内容:本章主要介绍80C51串行通信相关知识,包括串行通信基本概念,80C51单片机的串行口及其工作方式,以及单片机在双机或多机通信中的应用。 章节内容安排 §8.1 串行通信基础知识 §8.2 80C51串行口 §8.3 80C51串行口工作方式 §8.4 串行通信数据传输速率 §8.5 串行通信运用 §8.6 本章知识回顾 8.1.1 异步通信和同步通信 计算机1 GND 计算机2 GND 并行通信 计算机1 GND 计算机2 GND 发送 接收 串行通信 并行通信:数据的各位同时传送; 串行通信:数据一位一位顺序传送。 数据传输两种方式:串行通信和并行通信 8.1.1 异步通信和同步通信 串行通信的分类:异步(Asynchronous Communication) 同步(Synchronous Communication) 1 1 0 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 1 1 1 起始位 停止位 奇偶校验 8位数据 空闲位 空闲位 第n个字符 1 0 0/1 0/1 起始位 第n+1个字符 0/1 0/1 图8.1 异步通信数据帧格式 数据 数据 数据 …… 数据 数据 …… 同步字符 同步字符1 同步字符2 图8.2 同步传送的数据格式 串行通信制式:单工(a)、半双工(b)和全双工(c) (simplex、half duplex、full duplex) 8.1.2 串行通信线路形式 发送器 A站 接收器 B站 单工通信 ( a ) 发 收 A站 发 收 B站 发 收 A站 发 收 B站 ( b ) ( c ) 章节内容安排 §8.1 串行通信基础知识 §8.2 80C51串行口 §8.3 80C51串行口工作方式 §8.4 串行通信数据传输速率 §8.5 串行通信运用 §8.6 本章知识回顾 8.2 80C51串行口 8.2.1 串行口的硬件结构 SBUF SBUF 发送控制 接收控制 发 送 端 口 接 收 端 口 ≥1 波特率控制 TXD RXD DB DB TI RI 串行中断 写SBUF 读SBUF 8.2 80C51串行口 SBUF SBUF 发送控制 接收控制 发 送 端 口 接 收 端 口 ≥1 波特率控制 TXD RXD DB DB TI RI 串行中断 写SBUF 读SBUF 1.数据缓冲寄存器SBUF 两个SBUF,一个用于发送(只写);一个用于接收(只读

文档评论(0)

Lxq3610 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档