下载此文档

第五章:串行通信.ppt


文档分类:IT计算机 | 页数:约21页 举报非法文档有奖
1/21
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/21 下载此文档
文档列表 文档介绍
第五讲:串行通信本讲重点:串行通讯的波特率,:串行通信第五章:串行通信单片机应用系统设计》教学课件串行口与串行通信茨繁酬钧沤替股哗峪蔑兆谅暇部茄替砾删岂哩疤骤闯衷漱谅峙烙枕筷踏浚第五章:串行通信第五章:串行通信单片机应用系统设计》教学课件串行通信的基本特征是数据逐位顺序进行传送串行通信的格式及约定(如:同步方式、通讯速率、数据块格式、信号电平……等)不同,形成了多种串行通信的协议与接口标准。常见的有:☞通用异步收发器(UART)——本课程介绍的串口☞通用串行总线(USB)☞I2C总线☞CAN总线☞SPI总线☞RS-485,RS-232C,RS422A标准……等等串行通信躯浇淆扭钠型冗关窖守裁希奴炬幂君躇矾疫梧缕颜气蘸顷链倦值方梧褥乞第五章:串行通信第五章:串行通信单片机应用系统设计》教学课件全双工串行接口(UART)☞数据通信的几个术语:并行:数据各位同时进行传送串行:数据逐位顺序进行传送☞全双工:(串行通信)收/发可同时进行半双工:(串行通信)收/发不可同时进行☞异步串行通信:以字符为单位进行传送同步串行通信:以数据块为单位进行传送波特率(bps.):单位时间传送的位数憋苦猫提威掂亩沦藩垛腐然做种莹厕妖腻鸥舷茶履驶塌驯眯沈鼠公艘疮线第五章:串行通信第五章:串行通信单片机应用系统设计》教学课件51单片机的串行接口SBUF(发)SBUF(收)发送控制器TI接收控制器RI移位寄存器波特率发生器T11A累加器(门)移位寄存器RxDTxD去申请中断引脚引脚CPU内部瘴言体缠歼伤硕赦孩啼钦包架娜乒旷蛛帘庐宫凑伏复服谩憨璃材埋辅篙喀第五章:串行通信第五章:串行通信单片机应用系统设计》教学课件串行口的结构☞两个同名的接收/发送缓冲寄存器SBUF指令MOVSBUF,A启动一次数据发送,可向SBUF再发送下一个数指令MOVA,SBUF完成一次数据接收,SBUF可再接收下一个数☞接收/发送数据,无论是否采用中断方式工作,每接收/发送一个数据都必须用指令对RI/TI清0,以备下一次收/发。☞串行口相关的SFR(SCON,PCON)绘闽鲜弓钨趣兢潍列赵凹卖抬藤园铀樊宋袒袱维拣陇吧传射填饼贺蜂洼岗第五章:串行通信第五章:串行通信单片机应用系统设计》教学课件SM0SM1SM2RENTB8RB8TIR1SCON☞SM0,SM1:串行口4种工作方式的选择位。00方式0:8位移位寄存器I/O,波特率固定为fosc/1201方式1:8位UART(1+8+1位),波特率可变,按公式计算10方式2:9位UART(1+8+1+1位),波特率固定=foscx1/32或1/6411方式3:9位UART(1+8+1+1位),波特率可变,按公式计算☞SM2:串行口多机通信控制位(作为方式2、方式3的附加控制位)串行口控制寄存器SCON(98H)税叶胶堪货萧棕拎埠庙疟土充腑诚棘糟导逢愁烫另卑拜缎侍蹬惨佬帝补察第五章:串行通信第五章:串行通信单片机应用系统设计》教学课件☞RI,TI:串行口收/发数据申请中断标志位=1申请中断;=0不申请中断☞TB8:方式2、3中,是要发送的第9位数据。多机通信中,TB8=0表示发送的是数据;TB8=1表示发送的是地址。(奇偶校验)☞RB8:在方式2、3中,是收到的第9位数据。在多机通信中,用作区别地址帧/数据帧的标志。(奇偶校验)SM0SM1SM2RENTB8RB8TIRI☞REN:串行口接收允许控制位=1表示允许接收;=0禁止接收。SCON沁趾卯煤愤敞枉鉴讨渍佯紫邵裔释嗡寇姑峰丁芭煌积舷反韵晃宙耸神豁肉第五章:串行通信第五章:串行通信单片机应用系统设计》教学课件SMOD———GF1GF0PD1DL电源控制寄存器PCON(97H)——特殊功能寄存器PCON不能按位寻址——☞SMOD:在串行口工作方式1、2、3中,是波特率加倍位=1时,波特率加倍=0时,波特率不加倍。(在PCON中只有这一个位与串口有关)☞GF1,GF0:用户可自行定义使用的通用标志位PCON☞PD:掉电方式控制位☞IDL:待机控制位虞双所妄奎鞘菩罐衙檬坪饿饰髓辰檀巫禽贿懈明尘砸恫庚蚌急帝秒链狐萤第五章:串行通信第五章:串行通信单片机应用系统设计》教学课件串行口工作方式0工作方式0:8位移位寄存器I/O方式☞发送:SBUF中的串行数据由RxD逐位移出;TxD输出移位时钟,频率=fosc1/12;每送出8位数据TI就自动置1;需要用软件清零TI。☞接收:串行数据由RxD逐位移入SBUF中;TxD输出移位时钟,频率=fosc1/12;每接收8位数据RI就自动置1;需要用软件清零RI。鼓塔肇颈贫洲否爱嘉偏豁迂龙断肛孜薄惨巡黑瑞僵肝淋辖娱狸惺茅劈硫贮第五章:串行通信第五章:串行通信单片机应用系统设

第五章:串行通信 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数21
  • 收藏数0 收藏
  • 顶次数0
  • 上传人drp539606
  • 文件大小137 KB
  • 时间2019-09-21