东南大学单片机教程概述串行口资料课件.pptVIP

东南大学单片机教程概述串行口资料课件.ppt

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

第7章串行通讯口第一节串行通讯口概述第二节串行口结构与工作原理第三节波特率设计第四节串行通讯工作方式第五节串行口应用举例第六节多机串行通讯技术L/O/G/O

作业讲解1?①RET指令必须作子程序的最后一条指令;RETI必须作中断服务程序的最后一条指令。?②RETI指令除恢复断点地址外,还恢复CPU响应中断时硬件自动保护的现场信息。执行RETI指令后,将清除中断响应时所置位的优先级状态触发器,使得已申请的同级或低级中断申请可以响应;而RET指令只能恢复返回地址。

作业讲解2用表格说明方式0的最短定时常数,8191,送入TH0,TL0的常数:FF1F

作业讲解3晶振为12MHz,在方式1下,最大的定时时间Tmax为:Tmax=65536μs=65.536ms另设两个软件计数器方案:T1定时50ms;软件计数器1:秒计数,用片内50H作为循环次数20。软件计数器2:分计数,用片内51H单元作为循环次数60。设置TMOD计算T1的初始值XX=65536-50000μs/1μs=15536D=3CB0H

作业讲解3MOV50H,#14H;20*50ms=1sMOV51H,#3CH;60*1s=1minMOVTMOD,#10H;设定时器1为方式1MOVTH1,#3CH;赋初值MOVTL1,#0B0HSETBTR1;启动T1L2:JBCTF1,L1SJMPL2;50ms到?L1:MOVTH1,#3CHMOVTL1,#0B0HDJNZ50H,L2MOV50H,#14HDJNZ51H,L2MOV51H,#3CHCPLP1.2;未到1s继续循环;未到1min继续循环;1min到P1.2端取反;反复循环SJMPL2

作业讲解31、无说明;2、中断响应子程序中利用A作为存放中间值,需要保护。一般用直接地址比较好。划分一个RAM区;3、定时初值需要重置,循环初值也需要重置。4、需要注明出口和入口

第一节串行通讯口概述串行通讯:所传送数据的各位按顺序一位一位地发送或接收。经济,但速度慢。并行通讯:所传送数据的各位同时发送或接收。速度快,但价格贵。

串行通讯中的几个概念:一、传送编码因为单根通讯线仅能表示0和1两种状态,而需传送的信息中有字母、数字和字符等,这就要用二进制数对传送字符编码。常用的主要有美国标准信息交换码ASCII和扩展的BCD码EBCDIC,后一种是8位编码,较常用在同步通信中。

二、同步和异步方式1、异步通讯ASYNC(AsynchronousDataCommunication):①数据以一个字符为单位进行传送,一帧一帧地传送;②在帧格式中先用一个起始位“0”表示字符的开始;③5-8位数据,规定低位在前,高位在后;④奇偶校验位(可省略)⑤停止位“1”表示字符的结束N-1第N个字符(一串行帧)N+1D0D0D1D2D3D4D5D6D7PD01010

2、同步通讯(速度快,但硬件结构要求高)在数据或字符开始处用一同步字符来指示(常约定1—2个),由时钟来实现发送端和接收端同步。一旦检测到与规定的同步字符符合,下面就连续按照顺序传送数据。SYN字符1SYN字符2连续传送的数据

三、波特率波特率是异步通讯中对数据传送速率的规定,其意义是每秒钟传送多少位二进制数。例如:数据传送的速率每秒为120个字符,每个字符由1个起始位、8个数据位和1个停止位组成,则其传送波特率为:10*120=1200b/s=1200波特每一位的传送时间即为波特率的倒数:Td=1/1200=0.833ms异步通讯的传送速度一般在50到9600波特之间。

四、通讯方向1、单工传送:只能发送或接收,这种单向传送的方法称单工传送;2、半双工传送:数据可在两机之间双向传送,但接收和发送不能同时进行,只能分时接收和发送;3、全双工传送:两机的发送和接收可以同时进行。图串行通信数据传送的三种方式(a)单工方式;(b)半双工方式;(c)全双工方式

五、信号的调制与解调异步通讯有距离的限制,传输距离较远时,信号衰减、频带不够宽,因此,用调制器把数字信号转换成模拟信号,并加以放大再传送,这个过程叫调制。在接收时,再用解调器检测此模拟信号,并把它转换成数字信号再送入计算机接口,这个过程即解调。

第二节串行口结构与工作原理一.功能与结构

内部总线P3.1TXD发送SBUF(99H)门串行控制寄存器98H发送控制器串行口中断定时器T1TIRI+接收控制器P3.0RXD接收SBUF(99H)输入移位寄存器图串行口方式0结构示意图

1、输入数据先进入输入移位寄存器,再送入接收SBUF。在此采用了双缓冲结构,这是为避免在接

文档评论(0)

133****6142 + 关注
官方认证
文档贡献者

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

认证主体成都美鑫可研科技文化有限公司
IP属地四川
统一社会信用代码/组织机构代码
91510100MADHJ0RX18

1亿VIP精品文档

相关文档