- 1、本文档共69页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第10章 串行通信及其接口.ppt
第10章 串行通信及其接口 10.2 串行通信基础 10.2 MCS-51串行通信 10.3 MCS-51串行通信工作方式 10.1串行通信基础 一、串行通信的基本概念 串行通信:是将数据的各位一位一位地依次传送。传送距离较远,适合于计算机之间、计算机与外部设备之间的远距离通信。 并行通信:指数据各位同时传送。速度快、效率高、距离短。 串行通信有 同步通信和异步通信两种方式: 单片机的串行通信使用的是异步串行通信,所谓异步就是指发送端和接收端使用的不是同一个时钟。异步串行通信通常以字符(或者字节)为单位组成字符帧传送。字符帧由发送端一帧一帧地传送,接收端通过传输线一帧一帧地接收。 在异步通信中,收、发两方必须事先规定两件事: 1. 字符帧的帧格式 字符帧由四部分组成,分别是起始位、数据位、奇偶校验位、停止位。如图所示: 1)?起始位:位于字符帧的开头,只占一位,始终位逻辑低电平,表示发送端开始发送一帧数据。 2)?数据位:紧跟起始位后,可取5、6、7、8位,低位在前,高位在后。 3)奇偶校验位:占一位,用于对字符传送作正确性检查,因此奇偶校验位是可选择的,共有三种可能,即奇偶校验、偶校验和无校验,由用户根据需要选定。 4)停止位:末尾,为逻辑“1”高电平,可取1、1.5、2位,表示一帧字符传送完毕。 如:ASCII码帧(字符)为10位。 其中:数据7位 起始位、校验位、停止位各一位。 2. 传送的速率 串行通信的速率用波特率来表示,所谓波特率就是指一秒钟传送数据位的个数。每秒钟传送一个数据位就是1波特。即:1波特=1bps(位/秒) 。 在串行通信中,数据位的发送和接收分别由发送时钟脉冲和接收时钟脉冲进行定时控制。时钟频率高,则波特率高,通信速度就快;反之,时钟频率低,波特率就低, 通信速度就慢。 如120个字符(帧)/秒,每帧数据有10位,则传输速率为1200波特率。(1200bit/s) 通用异步接收发送器UART UART主要功能: 1、数据的串化、反串化 数据的串化:将并行数据变为串行数据;(发送器) 数据的反串化:将串行数据变为并行数据;(接收器) 2、格式信息的插入和删除 格式信息:异步通信中的起始位、校验位、停止位等。 串化过程:将格式信息插入和数据一起构成一个完整的数据帧。 反串化过程:滤出格式信息,保留数据位。 3、错误检验 检验数据通信过程是否正确。 10.2 MCS-51串行通信 MCS-51单片机将一个“全双工串行通信接口电路”集成在单片机内。 数据转换 串行接口电路为用户提供了两个串行口缓冲寄存器(SBUF),一个称为发送缓存器,它的用途是接收片内总线送来的数据,即发送缓冲器只能写不能读。发送缓冲器中的数据通过TXD引脚向外传送。另一个称为接收缓冲器,它的用途是向片内总线发送数据,即接收缓冲器只能读不能写。接收缓冲器通过RXD引脚接收数据。因为这两个缓冲器一个只能写,一个只能读,所以共用一个地址99H。串行接口电路如图所示。 串行接收的双缓冲结构 移位寄存器 数据缓冲器SBUF 一帧数据(8位)接收完,由移位寄存器装入SBUF,立即接收下一帧。要求主机应立即将SBUF中数据取走。否则前一帧数据将丢失。 发送是由CPU操纵的,不会发生帧重叠错误。将数据写入SBUF,(自动)通过移位脉冲一位一位地发送出去。 10.2.1 MCS-51单片机串行通信的控制寄存器 与串行通信有关的寄存器有三个 1. 串行口控制寄存器(SCON) SCON是MCS-51单片机的一个可位寻址的专用寄存器,用于串行数据通信的控制。单元地址为98H,位地址为98H~9FH。寄存器的内容及位地址表示如下: ? ?2) SM2——允许方式2、3的多机通信控制位 在方式2和3中,若SM2=1且接收到的第九位数据(RB8)为1,才将接收到的前8位数据送入接收SBUF中,并置位RI产生中断请求;否则丢弃前8位数据。若 SM2=0,则不论第九位数据(RB8)为1还是为0,都将前8位送入接收SBUF中,并产生中断请求。 方式0时,SM2必须置0。 多机通信的机制:地址帧 数据帧 地址帧 被确认的从机,复位SM2=0,接收RB8=0的数据。 3) REN——允许接收位 (通过软件值位、复位) REN=0 禁止接收数据 REN=1 允许接收数据 4) TB8—
您可能关注的文档
- 电解质在水溶液中的电离.ppt
- 病句例析.ppt
- 百家争鸣”的含义:指春秋战国时期知识分子中不同学派的.ppt
- 的小组讨论记录,请你根据这个记录用英语写一则书面报告.ppt
- 皮肤中的汗腺能分泌_ _ ;口腔中的唾液腺能分泌_ ;它们都.ppt
- 盐类的水解.ppt
- 看新闻图片写故事.ppt
- 真题例析.ppt
- 矛和盾的集合.ppt
- 矛:古代一种兵器。长形,尖头,安上木质的长柄,作战时用.ppt
- 第18讲 第17课 西晋的短暂统一和北方各族的内迁.docx
- 第15讲 第14课 沟通中外文明的“丝绸之路”.docx
- 第13课时 中东 欧洲西部.doc
- 第17讲 第16 课三国鼎立.docx
- 第17讲 第16课 三国鼎立 带解析.docx
- 2024_2025年新教材高中历史课时检测9近代西方的法律与教化含解析新人教版选择性必修1.doc
- 2024_2025学年高二数学下学期期末备考试卷文含解析.docx
- 山西版2024高考政治一轮复习第二单元生产劳动与经营第5课时企业与劳动者教案.docx
- 第16讲 第15课 两汉的科技和文化 带解析.docx
- 第13课 宋元时期的科技与中外交通.docx
最近下载
- 西北工业(大学)数学分析历年考研试题.pdf
- 《Unit 4 Fun with numbers》教学设计外研版(三起)(2024)小学英语三年级上册.docx VIP
- 135战法55种方法图解(宁俊明版).docx VIP
- 小学生主题教育班会 不挑食我最棒 课件(共27张PPT).pptx VIP
- 工贸企业重大事故隐患判断标准解读培训课件.pdf
- 上海市2023年高考语文模拟题汇编-阅读与鉴赏(现代文阅读).doc
- 中国居民膳食指南2022全文.pdf
- 2024年《消费者权益保护法实施条例》全文解读PPT课件.pptx
- 商业商户店铺装修手册.doc
- 新人教版英语七年级上册全册课件(2024年新教材).pptx
文档评论(0)