- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
串行口及串行总线 停止位:为逻辑“1”信号,此位位于字符帧末尾,表示一帧字符信息已发送完毕。 异步通信的优点:不需要传送同步脉冲,字符帧的长度也不受限制,故所需设备简单。 异步通信的缺点:字符帧中因包含有起始位和停止位而降低了有效数据的传输效率。 串行口及串行总线 同步通信(Synchronous Communication) 同步通信是以一种连续串行传送数据的通信方式,一次通信只传送一帧信息。 信息帧与异步通信中的字符帧不同,通常含有若干个数据字符既数据块,由同步字符、数据字符和校验字符三部分组成。 同步通信的缺点:要求发送时钟和接收时钟保持严格同步,故发送时钟除应和发送的波特率保持一致外,还要求把它同时传送到接收端去。故这种方式对硬件要求较高。 串行口及串行总线 串行通信的制式 按照数据传送的方向,串行通信可分为3种制式,即单工、半双工和全双工。 串行口及串行总线 波特率 波特率是指每秒钟传送二进制数的位数(亦称比特数),单位是b/s。 波特率是串行通信的重要指标,用于表征数据传送的速率。波特率越高,数据传输速度越快。 MCS-51串行口的结构 5.3.1 串行口结构及控制寄存器 51单片机有一个全双工的串行口,可作为异步通信串口,也可作为同步移位寄存器。 字符帧格式:8,10或11位。 MCS-51串行口的结构 串行数据缓冲寄存器 输出控制门 输入移位寄存器 MCS-51串行口的结构 两个特殊功能寄存器SCON和PCON用来控制串行口的工作方式和波特率。 发送缓冲寄存器SBUF只能写,不能读;接收缓冲寄存器SBUF只能读,不能写。两个缓冲寄存器共用一个地址99H,可以用读/写指令区分。 发送时,通过“MOV SBUF,A”写指令,A写入SBUF(99H),由TxD引脚一位一位地向外发送; 接收时,接收端从RxD一位一位地接收数据,直到收到一个完整的字符数据后通知CPU,再通过“MOV A,SBUF”读指令,从SBUF(99H)读出数据,送到累加器A。 串行口的控制寄存器 串行口控制寄存器SCON 串行数据通信的方式选择、接收和发送控制以及串行口的状态标志均由SCON控制和指示。复位时所有位被清0。SCON的格式如下: 方式控制 多机 允许 接收 8位发送 接收控制 发送接收 中断控制 串行口的控制寄存器 SCON各位功能: 1.SM0、SM1: 串行口工作方式选择位。 2.SM2:在方式2和方式3中用于多机通信控制。 串行口的控制寄存器 3.REN: 允许接收位。0:禁止接收;1:允许接收。 4.TB8: 在方式2、3时:发送的第9位数据,也可作奇偶校验位。 在多机通信中:表示主机发送的是地址还是数据:0:数据;1:地址。 5. RB8: 在方式2、3时:接收到的第9位数据; 方式1时:若SM2=0,则RB8存放接收到的停止位; 方式0时:不使用RB8。 串行口的控制寄存器 6.TI:发送中断标志位。 方式0:发送第8位数据结束时由硬件置位; 其他方式:在停止位之前置位。 TI在发送前必须由软件清0。 TI=1,表示发送帧结束,可供软件查询,也可请求中断。 7.RI:接收中断标志。 方式0:接收第8位数据结束时由硬件置位; 其他方式:接收到停止位的中间位置时置位。 RI在接收一帧字符之后必须由软件清0,准备接收下一帧数据。 RI=1,表示帧接收结束。RI可供软件查询,也可请求中断。 串行口的控制寄存器 电源控制寄存器PCON PCON主要是为CHMOS型单片机的电源控制而设置的专用寄存器,地址为87H。 PCON的最高位SMOD是串行口波特率倍增位。当SMOD=1时波特率加倍,复位时,SMOD=0。PCON的格式如下: 串行口的控制寄存器 中断允许控制寄存器IE(A8H) IE寄存器各位定义如下: 其中,ES为串行口中断允许控制位,ES=1允许RI/TI中断。ES=0,禁止RI/TI中断。 串行口的控制寄存器 中断优先级寄存器IP(B8H) IP寄存器各位定义如下: 其中,PS为串行口中断优先级控制位,该位为“1”,串行口设定为高优先级。 串行口的工作方式 5.3.2串行口的工作方式 MCS-51串行口有0、1、2、3四种工作方式。 串行口方式0 为同步移位寄存器方式; 波特率固定为fOSC/12; 数据输入,输出,均由RxD(P3.0)端完成; TxD(P3.1)端输出移位时钟脉冲; 发送和接收一帧的数据为8位二进制,不设起始和停止位,低位在前,高位在后; 一般用于I/O口扩展。 串行口的工作方式 1.方式0发送 方式0发送时,执行任何一条以SBUF为目的寄存器的指令,串行口即将8位数据以振荡频率的十二分
您可能关注的文档
- 有线电视模拟试卷答案.doc
- 智能家居第1章习题答案.doc
- 智能家居第2章习题答案.doc
- 智能家居第3章习题答案.doc
- 智能家居第4章习题答案.doc
- 智能家居第5章习题答案.doc
- 智能家居第6章习题答案.doc
- 智能家居第7章习题答案.doc
- 《数字影像编辑项目教程—Premiere》课件.pptx
- AutoCAD电气工程绘图教程第1章.ppt
- 2025年无人机低空医疗物资投放社会效益报告.docx
- 2025年再生塑料行业包装回收利用产业链重构研究.docx
- 《AI眼镜周边产品市场机遇:2025年终端销售与需求增长洞察》.docx
- 2025年坚果加工行业深加工技术突破与市场拓展策略报告.docx
- 2025年通信芯片行业技术竞争与未来趋势报告.docx
- 《2025年生鲜电商配送冷链事故分析与预防措施》.docx
- 《商业航天融资新趋势2025民营卫星企业资本涌入估值分析市场动态》.docx
- 2025年能源绿色健康行业创新技术与市场应用报告.docx
- 2025年无人机低空医疗救援通信方案分析报告.docx
- 2025年烹饪机器人行业市场集中度分析报告.docx
最近下载
- 中国马克思主义与当代 2024版 教材课后思考题答案.docx
- 人工智能推动医学研究的创新突破.pptx VIP
- 玄隐遗密(含黄帝内经).pptx VIP
- 《社会调查研究与方法》期末复习考试题库(带答案).docx VIP
- 创业基础(暨南)中国大学MOOC慕课 章节测验期末考试答案(期末考试题目从章节测验中选出,题目没对上,可以在章节测验中查找).docx VIP
- 消防中级维保考试题库2000题.pdf
- 眼的解剖与生理.ppt VIP
- 上汽荣威R550维修手册1_描述与运作 ——原厂 2009 390 页 pdf.pdf VIP
- 学习华为:以客户为中心的营销体系.pptx VIP
- 家长会心得体会五年级简短9篇.docx VIP
原创力文档


文档评论(0)