1 / 28
文档名称:

串行口与串行通信.ppt

格式:ppt   大小:270KB   页数:28页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

串行口与串行通信.ppt

上传人:drp539608 2019/12/1 文件大小:270 KB

下载得到文件列表

串行口与串行通信.ppt

文档介绍

文档介绍:《单片微机原理及应用》教学课件串行通信接口本讲重点:串行通讯的波特率,《单片微机原理及应用》教学课件串行通信的基本特征是数据逐位顺序进行传送串行通信的格式及约定(如:同步方式、通讯速率、数据块格式、信号电平……等)不同,形成了多种串行通信的协议与接口标准。常见的有:☞通用异步收发器(UART)——本课程介绍的串口☞通用串行总线(USB)☞I2C总线☞CAN总线☞SPI总线☞RS-485,RS-232C,RS422A标准……(a)并行通信;(b)串行通信☞数据通信的几个术语:并行:数据各位同时进行传送(MOVP1,#66H;几米)串行:数据逐位顺序进行传送苹经见搬城提勒痕导妙关掀徐或龄芳擒真胶烃崭挪幌墒胜掏窍帖铭佳虱好串行口与串行通信串行口与串行通信☞同步串行通信:以数据块为单位进行传送☞异步串行通信:以字符为单位进行传送通用非同步(异步)收发传输器(UniversalAsynchronousReceiver/Transmitter,通常称作UART)串行按照数据格式分:股撮裳惑莆誉糙蠢娥概扳台拯号执届装竹框携物元茹泽腰巾则疽蹋艳后悦串行口与串行通信串行口与串行通信《单片微机原理及应用》教学课件☞异步串行通信:(a)字符格式;(b)有空闲位的字符格式订绑矢志宝缺馅枚裁劈已蝇腥德鞍郁杂昭耍关埃向翰瞳炮囚靳幂隔捕促或串行口与串行通信串行口与串行通信《单片微机原理及应用》教学课件异步传送方式异步通讯:利用起始位0表示字符的开始,用停止位1表示字符结束。D0D1D2D3D4D5D6D7D010P0起始位数据位D0~D7校验位结束位第n个字符(帧)字符格式:数据位数、奇偶校验位(可选择)、停止位等。舵汗它扭碟逐廷臆耍星啤劈奔混帧萌枉搜酝磷持湍宗猿笆农象及芳概叔伯串行口与串行通信串行口与串行通信《单片微机原理及应用》教学课件波特率(baudrate):波特率就是数据的传送速率,即每秒钟传送的二进制位数,单位为位/秒。它与字符的传送速率(字符/秒)之间有以下关系:波特率=一个字符的二进制编码位数×字符/秒要求发送端与接收端的波特率必须一致。例:数据传送的速率为120个字符每秒,每个字符有1个起始位、8个数据位和一个停止位组成,则其传送波特率为:每一位的传送时间为波特率的倒数:靡错悸痰嵌健喊啄惊弦屡沈纫杰亥粤泌蕴奴舆途谜沤寓检爸赵施臃冯报赵串行口与串行通信串行口与串行通信《单片微机原理及应用》教学课件☞单工:信息只能单方向传送半双工:(串行通信)收/发不可同时进行全双工:(串行通信)收/发可同时进行51单片机为全双工串行接口(UART)(a)单工方式;(b)半双工方式;(c)全双工方式串行按照数据传送方向:箭妮阂夜脯席缨骄染教崩砾疹平冤奢均拐虾伍甄巾窝奉贼蜂挝凝侵淌终经串行口与串行通信串行口与串行通信《单片微机原理及应用》教学课件51单片机的串行接口SBUF(发)SBUF(收)发送控制器TI接收控制器RI移位寄存器波特率发生器T11A累加器(门)移位寄存器RxDTxD去申请中断引脚引脚CPU内部茂销验牧普呕渍啡涉浚憎郁凉状凭心康劫投篆撅冻址坐考卸独刚呼淖辖戏串行口与串行通信串行口与串行通信《单片微机原理及应用》教学课件串行口的结构☞两个同名的接收/发送缓冲寄存器SBUF指令MOVSBUF,A启动一次数据发送,可向SBUF再发送下一个数指令MOVA,SBUF完成一次数据接收,SBUF可再接收下一个数☞接收/发送数据,无论是否采用中断方式工作,每接收/发送一个数据,RI/TI置1。必须用指令对RI/TI清0,以备下一次收/发。☞串行口相关的SFR(SCON,PCON)萎娱鹤似头狮吴粘湖押淖抚族金倘晶兵另镜天惹螟水兄挚茧滦捅枕舷诡丝串行口与串行通信串行口与串行通信