- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第八章80C51单片微机的串行口原理及应用 串行通信 优点:便于长距离传送 缺点:传送速度较慢 一、并行通信与串行通信。 并行通信通常是将数据字节的各位用多条数据线同时进行传送 。 串行通信是将数据字节分成一位一位的形式在一条传输线上逐个地传送。 二、串行通信的制式 半双工制式是指通信双方都具有发送器和接收器,既可发送也可接收,但不能同时接收和发送,发送时不能接收,接收时不能发送。 全双工制式是指通信双方均设有发送器和接收器,并且信道划分为发送信道和接收信道,因此全双工制式可实现甲乙双方同时发送和接收数据,发送时能接收,接收时也能发送。 异步通信对硬件要求较低,实现起来比较简单、灵活,适用于数据的随机发送/接收,但因每个字节都要建立一次同步,即每个字符都要额外附加两位,所以工作速度较低,在单片机中主要采用异步通信方式。 同步通信传输速度较快,但要求有准确的时钟来实现收发双方的严格同步,对硬件要求较高,适用于成批数据传送。 比特率是每秒钟传输二进制代码的位数,单位是:位/秒(bps)。如每秒钟传送240个字符,而每个字符格式包含10位(1个起始位、1个停止位、8个数据位),这时的比特率为: 10位×240个/秒 = 2400 bps 波特率表示每秒钟调制信号变化的次数,单位是:波特(Baud)。波特率和比特率不总是相同的,对于将数字信号1或0直接用两种不同电压表示的所谓基带传输,比特率和波特率是相同的。所以,我们也经常用波特率表示数据的传输速率。 8.2 80C51串行口及控制8.2.1 80C51串行口结构 8.2.2 80C51串行口控制 ●SM2,多机通信控制位,主要用于方式2和方式3。当接收机的SM2=1时可以利用收到的RB8来控制是否激活RI(RB8=0时不激活RI,收到的信息丢弃;RB8=1时收到的数据进入SBUF,并激活RI,进而在中断服务中将数据从SBUF读走)。当SM2=0时,不论收到的RB8为0和1,均可以使收到的数据进入SBUF,并激活RI(即此时RB8不具有控制RI激活的功能)。通过控制SM2,可以实现多机通信。 在方式0时,SM2必须是0。在方式1时,若SM2=1,则只有接收到有效停止位时,RI才置1。 ●TB8,在方式2或方式3中,是发送数据的第九位,可以用软件规定其作用。可以用作数据的奇偶校验位,或在多机通信中,作为地址帧/数据帧的标志位, TB8=1为地址帧,TB8=0为数据帧。 在方式0和方式1中,该位未用。 ●RB8,在方式2或方式3中,是接收到数据的第九位,作为奇偶校验位或地址帧/数据帧的标志位。在方式1时,若SM2=0,则RB8是接收到的停止位。 ●TI,发送中断标志位。在方式0时,当串行发送第8位数据结束时,或在其它方式,串行发送停止位的开始时,由内部硬件使TI置1,向CPU发中断申请。在中断服务程序中,必须用软件将其清0,取消此中断申请。 ●RI,接收中断标志位。在方式0时,当串行接收第8位数据结束时,或在其它方式,串行接收停止位的中间时,由内部硬件使RI置1,向CPU发中断。在中断服务程序中,必须用软件将其清0,取消此中断申请。 8.3 串行口的工作方式 8.2.2 80C51串行口控制 串行口作为并行输出口使用时,要有“串入并出”的移位寄存器配合(如CD4094、74HC164或74LS164)。 串行口作为并行输入口使用时,要有“并入串出”的移位寄存器配合(如CD4014、74HC165或74LS165) 。 LIGHT:MOV SCON,#00H ;串行口方式0 CLR ES ;禁止串行中断 MOV DPTR,#TAB ;表首址 LP1: MOV R7,#0 ;置顺序编号0 LP2: MOV A,R7 ;读顺序编号 MOVC A,@A+DPTR ;读控制字 CLR P1.0 ;关闭并行输出 MOV SBUF,A ;启动串行发送 JNB TI,$ ;等待发送完毕 CLR TI ;清发送中断标志 SETB P1.0 ;开启并行输出 LCALL DLY500ms ;调用延时0.5秒子程序 INC R7 ;指向下一控制字
您可能关注的文档
- 国家学生体质健康标准(2014年修订)解读.doc
- 大学英语说课分析报告.ppt
- 大学英语写作模板,3,4级通用分析报告.ppt
- 大学英语一等奖说课稿分析报告.ppt
- 大学英语整体设计分析报告.ppt
- 大学英语综合4第1单元分析报告.ppt
- 大学与成才_理想信念与人生分析报告.ppt
- 大亚湾锦地繁花骏园分析报告.ppt
- 大直径钢圆筒技术在港珠澳大桥人工岛中的应用分析报告.ppt
- 大中库填报系统20150401(03版)分析报告.ppt
- 2025年休闲农业与乡村旅游融合发展:文化创意产业融合创新报告.docx
- 智能养老2025年视频行为分析技术创新:养老院安全管理的实践报告.docx
- 线上心理咨询服务平台技术迭代与创新方向研究.docx
- 电光源电路部件制造工理论知识考核试卷及答案.docx
- 2025年农业温室智能温室种植模式对农业生产成本降低影响研究报告.docx
- 算力优化+虚拟现实游戏体验研究报告.docx
- 2025年煤炭物流行业物流配送效率提升报告:现状分析与未来趋势.docx
- 直播电商KOC内容创新与用户需求洞察报告.docx
- 2025年语文试题13及答案.docx
- 装配式建筑构件快速连接技术创新2025年装配式建筑产业布局优化.docx
文档评论(0)