《单片机原理与实用技术》第8章.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《单片机原理与实用技术》第8章

第8章 串行接口 8.1 串行通信的基本概念 8.1.1 行通信与并行通信 8.1.2 串行通信方式 8.1.3 串行通信的传送速率 8.2 MCS-51单片机串行接口 及控制寄存器 8.2.1 MCS-51串行接口结构 8.2.2 串行接口控制 8.3 MCS-51单片机串行口的   工作方式 8.3.1 串行工作方式0 8.3.2 串行工作方式1 8.3.3 串行工作方式2 8.3.4 串行工作方式3 8.4 单片机串行通信 8.4.1 双机串行通信 8.4.2  多机通信 8.4.3  MCS-51单片机与     PC机的串行通信 中断服务程序: ORG 0023H ;串行中断入口 AJMP SER? SER: JNB RI,SEN ;不是RI中断(即为TI中断) 转发送子程序 ACALL RECIVE ;是RI中断转接收子程序 SJMP NEXT SEN: ACALL SEND NEXT:RETI 发送子程序: SEND: MOV A,@R0 MOV C,P ;置偶校验位 MOV TB8,C INC R0 MOV SBUF,A CLR TI ;TI清零 RETI 接收子程序: RECIVE:MOV A,SBUF MOV C,RB8 ;取校验位 MOV @R1,A INC R1 CLR RI ;RI清0 RET 单片机串行接口主要用于计算机之间的串行通信,包括两单片机之间多个单片机以及单片机与PC机之间的串行通信。 两台MCS-51单片机可采用三线零调制解调方式连接,两台单片机的发送端TXD与接收端的RXD交错相连,地线相连,即完成硬件的连接。 MCS-51单片机的多机通信是指一台主机和多台从机之间的通信,在多机通信中,单片机构成分布或系统中,主机与各从机可实现全双工通信,而各从机之间只能通过主机交换信息。 多机通信过程如下: (1)所有从机串行口初始化为工作方式2或工作方式3,SM2置位,串行中断允许。各从机均有编址。 (2)主机首先发送一帧地址信息,其中包括8位地址,第9位为地址置位,表示发送的为地址。 (3)所有从机均接收主机发送的地址,并进入各自中断服务程序,与各自的地址进行比较。 (4)被寻址的从机确认后,把自身SM2清零,并向主机返回地址供主机核对。对于地址不符的从机,仍保持SM2=1状态。 (5)主机核对地址无误后,再向被寻址的从机发送命令,命令从机是进行数据接收还是数据发送,第9位清“0”。 (6)主从机之进行数据传送,其它机检测到主机发送的数据而非地址,则不予理睬。直至接收主机发送新的地址后。 (7)数据传输完毕后,从机将SM2重新置位, (8)重复(2)过程。 * 莫海霞 付晓光制作 计算机与外界的信息交换(即数据传输)称为通信。  1)工方式:这种方式只允许数据按一个固定的       方向传输。  2)半双工方式:数据可以从A发送到B,也可以由B发送到A。但A、B之间只有一根传输线,因此同一时刻只能作一个方向的传送。其传送方向由收发控制开关K切换。平时一般让A、B方都处于接收状态,以便能够随时响应对方的呼叫。  3)全双工方式:数据可同时在两个方向上传送。  1)同步通信:当距离较近时,可以把发送端的时钟信号接到接收端,作为接收时钟,即发送和接收是同步进行的。 2)异步通信:若接收端与发送端使用的不是同一时钟信号(但必须同频率),则为异步通信。 校验字节2 校验字节1 n个数据字节 同步字符2 同步字符1  在串行通信中,数据是接位进行传送的,因此传送速率用每秒传送格式位的数目表示,称为波特率(baud rate)。 1波特=1bps(位/秒) 波特率与时钟频率有关,时钟频率越高,波特率越大。 1.串行控制寄存器SCON  SCON字节地址为98H,可位寻址,位地址为98H~9FH。SCON用于设定串行接口工作方式,接收发送控制以及设置状态标志。 位地址 9FH 9EH 9DH 9CH 9BH 9AH 99H 98H 位名称 SM0 SM1 SM2 REN TB8 RB8 T1 RI (1)SM0、SM1为串行口工作方式选择位 其状态组合所对应工作方式为:

文档评论(0)

saa9099 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档