- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机原理第七章
第七章 51单片机串行口及串行通信技术 什么是串行通信? 串行通信和并行通信 一、串行接口结构 1概述 有一个可编程全双工串行通信接口(UART) (Universal Asychronous Receiver/Transmitter ) 可同时发送、接收数据(Transmit/Receive) 有四种工作方式,帧格式有8、10、11位。 波特率(Baud rate)可设置 波特率为每秒钟传送二进制数码的位数,也叫比特数,单位为b/s,即位/秒。 2、MCS-51串行接口的结构 3、MCS-51串行接口寄存器 SBUF——串行口数据缓冲器 共两个:一个发送寄存器SBUF,一个接收SBUF,二者共用一个地址99H。 SCON——串行口控制寄存器。 PCON——电源及波特率选择寄存器,格式如下: 控制寄存器SCON 串行方式的定义 电源及波特率选择寄存器PCON 二、串行口的四种工作方式 方式的选择由SM1、SM0实现。 四种方式的比较: 方式0 方式1 方式2 方式3 MCS-51串行口的波特率 三、串行通信过程 1、接收数据的过程 接受条件:cpu允许接收(即SCON的REN位置1 时)。 接受过程:外界数据通过引脚RXD(P 3.0)串行输 入,数据的最低位首先进入输入移位器,一帧接收 完毕,并行送人缓冲器SBUF中,同时将接收中断 标志位RI置位,向CPU发出中断请求。CPU响应中 断后,用软件将RI位清除同时读走输入的数据。接 着又开始下一帧的输入过程。 重复直至所有数据接收完毕。 2、发送数据的过程 引起发送的条件:CPU要发送数据时,将数据并 行写入发送缓冲器SBUF中,即可。 发送过程:数据由TXD(P3·1)引脚串行发送,当 一帧数据发送完即发送缓冲器空时,由硬件自动将 发送中断标志位TI置1,向CPU发出中断请求。 CPU响应中断后,用软件将TI位清除,同时又将下 一帧数据写入SBUF中。 重复上述过程直到所有数据发送完毕。 四、串口应用举例 例:设有两个8031应用系统相距很近,将它们的 串行口直接相连,以实现全双工的双机通信,如下 图所示。设甲机发送乙机接收,串行口工作在方式 1,波特率为1200,f=11.059MHz。 1.波特率的计算 串行口工作在方式1,定时器T1工作在方式2作波 特率发生器,由表查得时间常数为E8H。 2.甲机发送程序 甲机将内部RAM单元20H一3FH的32字节的ASCII 码数据,在最高位上加奇校验后由串行口发出,即 可采用8位异步通信。其程序清单为: START: MOV TMOD,#20H MOV TH1,#0E8H MOV TL1,#0E8H SETB TR1 MOV SCON, MOV R0,#20H MOV R7,#32 LOOP: MOV A,@R0 MOV C,P CPL C MOV ACC7,C MOV SBUF,A DONE: JNB TI,DONE CLR TI INC R0 DJNZ R7,LOOP AJMP START 3.乙机接收程序 与甲机发送相呼应,接收器把接收到的32个字节 数据存放在内部RAM的20H一3FH中波特率与晶振 频率同上。若奇校验出错,则置进位位为1。其程序清单如下; START: MOV TMOD,#20H ERROER:…… MOV TL1,#0E8H MOV TH1,#0E8H SETB
您可能关注的文档
- 北京市西城区2014届九年级毕业会考英语试卷(学优中考网).doc
- 北师大版高一必修一英语Unit10笔记.doc
- 北科大plc1.ppt
- 医用电气设备注册产品标准的编写指南.doc
- 医疗仪器锂电池.doc
- 十九级词汇.doc
- 半导体词汇1.doc
- 半自动成型压机安全操作规程.doc
- 半带滤波器.doc
- 华为的java电话面试10题.doc
- 教科版(2017秋)科学二年级上册2.6 做一顶帽子 教学设计.docx
- 河北高频考点专训四 质量守恒定律的应用教学设计---2024-2025学年九年级化学人教版(2024)上册.docx
- 大单元教学【核心素养目标】6.3 24时计时法教学设计 人教版三年级下册.docx
- 河南省商城县李集中学2023-2024学年下学期九年级历史中考模拟八(讲评教学设计).docx
- 第18章 第25课时 正方形的性质2023-2024学年八年级下册数学课时分层作业教学设计( 人教版).docx
- Module 8 模块测试 教学设计 2024-2025学年英语外研版八年级上册.docx
- 2024-2025学年小学数学五年级下册浙教版教学设计合集.docx
- 2024-2025学年小学劳动四年级下册人民版《劳动》(2022)教学设计合集.docx
- 2024-2025学年小学数学三年级上册冀教版(2024)教学设计合集.docx
- 2024-2025学年高中生物学必修1《分子与细胞》人教版教学设计合集.docx
文档评论(0)