- 1、本文档共57页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 串行通信接口_6371_1055_20121114125618
北京交通大学 * 数据接收 1.接收数据时,应使REN=1。在此前提下, 串行口采样RXD端,当采样到从1到0的跳变 时,就认定是接收到了起始位。 2.随后在移位脉冲的控制下,把接收到的数据位移入接收寄存器中。 3.直到停止位到来之后把它送入到RB8中,并置位RI,通知CPU从SBUF取走接收到的一个字符。 北京交通大学 * 发送十位信息 启动 发送完置1 REN=“1”,SM0=0,SM1=1,RI=0 7,8,9 共3次采样数据 采样到1变0,启动接收 波特率16倍速率 条件:1.RI=0 2.停止位=1,或SM2=0、停止位进入RB8,并RI=1 北京交通大学 * 波特率的设定 方式1的波特率可变,由下式决定: 实际使用时,总是先确定波特率,再计算T1的计数初值。即: smod为PCON寄存器最高位的值,fOSC为晶振频率, X为当T1工作于方式2(8位自动加载)时的计数初值。 其中: 北京交通大学 * (3) 方式2和方式3 串行口工作在方式2、3时,为9位异步通信口,发送和接收1帧信息由11位组成,即: D0 D2 . . . D7 D8 一帧 1位起始位(0)、 8位数据位(D0-D7)、 1位可编程位(D8)和1位停止位(1)。 D8位既可作为奇偶校验位,也可作为控制位使用,功能由用户确定 发送时,可编程位D8(TB8)可设置为0(CLR TB8)或1(SETB TB8) 接收时,TB8送入SCON寄存器中RB8位。 北京交通大学 * 方式2、3的区别是:波特率设置不同 方式2的波特率是固定的。即: 波特率=fosc/32或fosc/64 方式3的波特率是可变的。即: 北京交通大学 * 波特率 fosc smod 1200 11.0592 0 2 E8H 2400 11.0592 0 2 F4H 4800 11.0592 0 2 FAH 9600 11.0592 0 2 FDH 19200 11.0592 1 2 FDH 定时器1 方式 时间常数 表1 波特率与时间常数 北京交通大学 * MCS-51串行通信波特率: 方式0 波特率= fOSC/12,fOSC 为主机频率 方式2 SMOD=1,波特率= fOSC/32; SMOD=0,波特率= fOSC/64; 方式1,3 T1溢出率= 北京交通大学 * 方式2发送程序: 以TB8为偶校验位,处理方法是数据写入SBUF之前,先将P写入TB8 CLR TI ;发送中断标志TI清零 MOV A,R0 ;取数据 MOV C,P ;奇偶校验位送TB8 MOV TB8,C MOV SBUF,A ;数据写入,启动发送 北京交通大学 * 接收程序 若附加第九位数据为偶校验位,接收程序中应作校验处理 CLR RI ;收到一帧数据后清RI MOV A,SBUF ;前八位数据送A MOV C,P ;正确P=0,RB=0。P=1,RB=1 JNC PD0 ;P=0,判RB8=0否 JNB RB8,ERROR ;P=1,RB8=0出错 AJMP POK PD0:JB RB8,ERRO ;P=0, RB8=1出错 POK:MOV@RO,A ERROR: … 北京交通大学 * 利用串行口工作方式0扩展I/O口 SETB P1.0 CLR P1.0 ;下降沿并入 SETB P1.0 ;移位 MOV SCON,#10H;方式0,启动接收 MOV R0,#02H ;每组字节数2 WAIT:
您可能关注的文档
最近下载
- 一种辊内冷却的辊压机.pdf VIP
- 公司内部网络安全和设备管理制度(定稿).docx VIP
- 老友记台词剧本第一季第1集中英双语左右对照.pdf VIP
- 2021年第二届全国矿山安全普法网络知识竞赛题库(试题101-200题).pdf VIP
- 五公司2012年统战工作总结(国企版).doc VIP
- 011锂电池行业数字化转型MES整体解决方案.pptx VIP
- 道路改造工程施工组织设计 施工组织设计.doc VIP
- 水文监测数据通信规约SL651-2014.pdf VIP
- 2024最新光伏项目财务测算模型(14张表格数据自动计算).xlsx VIP
- 劳动力市场和新资调查报告2024-2025.docx
文档评论(0)