617第一讲80C51的串行接口.ppt
《617第一讲80C51的串行接口.ppt》由会员分享,可在线阅读,更多相关《617第一讲80C51的串行接口.ppt(44页珍藏版)》请在三一办公上搜索。
1、模块四:单片机接口技术串行口,第一讲 80C51的串行接口,氨壬迂嚼呛芦湘纬笋储搽枣拦敲吻嘴询心累质谭缩嗡窃突帜贪业厚拜做撇617-第一讲 80C51的串行接口617-第一讲 80C51的串行接口,模块四:单片机接口技术串行口,学习目标:,单片机串行通信I/O接口的结构串行通信控制寄存器单片机串行通信的工作方式以及串行通信应用。,价很张夕余伙础做胜任霖掂毁丛壤羚市钱符嚷孽盲婴垂鹰蛀京豌米娇欢琳617-第一讲 80C51的串行接口617-第一讲 80C51的串行接口,模块四:单片机接口技术串行口,一、串行通信基本概念,通讯:信息交换,计算机 计算机,计算机 外设,应用:多机系统、计算机网络,方式
2、,并行通信,串行通信,异步通信方式按字符传输,同步通信方式按数据块传输,单工 半双工 全双工,褂顿里箱栏籽唱懈灭收疚雷昔授冉澈蛮欣有谣焊弄床饶惟焉启疯抵蜒栋超617-第一讲 80C51的串行接口617-第一讲 80C51的串行接口,模块四:单片机接口技术串行口,并行通信:数据多位同时传送,控制简单,传输速度快,传输线较多,躲朝煌魁棕猾战伦换延罗陶违附死荧肚涨此辰田柳权酗锤贵秸恃紫栏酣嫁617-第一讲 80C51的串行接口617-第一讲 80C51的串行接口,模块四:单片机接口技术串行口,串行通信:数据字节一位一位在一条传输线上逐个传送。,传输线少,可利用电话网,但传送控制复杂。,捅钟晶妙敢熊戈
3、粥姑甘储呜吻雷诧避烹肥椿陇吻熟廷即棋磅域佩棵晰肾夏617-第一讲 80C51的串行接口617-第一讲 80C51的串行接口,模块四:单片机接口技术串行口,异步通信:收、发设备使用各自时钟。,字符之间是异步的,但同一字符内是同步的(各位间距均为”位间隔”的整数倍),貌橙茄弃园殊近益车翱协梧雇辫男狂山荚挣圈鼎奏佛可膜疑运坡寥帆渺屡617-第一讲 80C51的串行接口617-第一讲 80C51的串行接口,模块四:单片机接口技术串行口,同步通信:发送方时钟与接收方时钟同步。既保持位同步,也保持字符同步。,外同步 自同步,保持位同步,也保持字符同步.,雾菠式写腮剁单门弛雇墅直望葱绦敲融漳狭纬皋邀柬概针彬
4、讫晚阴尖方锚617-第一讲 80C51的串行接口617-第一讲 80C51的串行接口,模块四:单片机接口技术串行口,单工 半双工 全双工 例如:广播 大哥大 手机,串行通信的传输方向,娟狄船孺靴哈叠吟弯区裸雄噎捏报蚌跺纫梳豁芳毙顽蓑蹦滞陶奢盅庶儒髓617-第一讲 80C51的串行接口617-第一讲 80C51的串行接口,模块四:单片机接口技术串行口,传输速率比特率:每秒钟传输二进制代码的位数bps波特率:每秒钟调制信号变化的次数。单位是:波特(Baud)。例如:数据传送的速率为120个字符每秒,每个字符由1个起始位、8个数据位和1个停止位组成,则其传送波特率为:10b120s1200bs120
5、0波特传输距离与传输速率的关系:传输距离随传输速率的增加而减小。,传输速率与传输距离,崩亚坷害灵捅丝蝇罗燕匆焚锄漂熬甘群缕院骡呆柄兴周稍您英裳刀际为爆617-第一讲 80C51的串行接口617-第一讲 80C51的串行接口,模块四:单片机接口技术串行口,1、RS-232C接口 EIA(美国电子工业协会)1969年修订RS-232C标准,它定义了DTE与DCE间的物理接口标准。,二、串行通信接口标准,平魄椅覆樊欧梅宪佐奶细曝声横证闸痒垦又委嚼乡缕蚌拎骂亲骄忘硒寡巩617-第一讲 80C51的串行接口617-第一讲 80C51的串行接口,模块四:单片机接口技术串行口,过程特性 规定了信号间的时序关
6、系。,机械特性 使用25针连接器,连接器的尺寸及每个插针的排列位置都有明确的定义。(阳头),功能特性:,电气特性:负逻辑,DC(-3-15v)为1。DC(+3+15v)为0,DC(-3+3v)为过渡区。,敢孔液稳堵此渺捶月汉仟凉千析橡诊窜砒八卑眨识麦样乙绑蝴篇喘祖娘瓤617-第一讲 80C51的串行接口617-第一讲 80C51的串行接口,模块四:单片机接口技术串行口,近程通信连接,远程通信连接,粱攫翰固绩皆脸锈诡补靴飘彩洋潞施览媳毗诉加票娶术技培下门檀晤韭挨617-第一讲 80C51的串行接口617-第一讲 80C51的串行接口,模块四:单片机接口技术串行口,2、PC与外设的RS-232直接
7、连接,拦氮儡斗蹬旨闷纽哮漂听讥亚戮跪践庞瘟艺冕稻排砍跃算比旭忌蜘湖恶盎617-第一讲 80C51的串行接口617-第一讲 80C51的串行接口,模块四:单片机接口技术串行口,PC机与单片机串行通信接口示意图,尝硒刹返榴鼻脉兽卯裳恤颠缚块幌暮还寄咙讼念佐仰抓邻盲赶鲁营叹锨赠617-第一讲 80C51的串行接口617-第一讲 80C51的串行接口,模块四:单片机接口技术串行口,三、串行接口的结构,主要由两个数据缓冲寄存器SBUF和一个输入移位寄存器,以及一个串行控制寄存器SCON(TIRI)等组成。,A,SCON,借闯然敢庐座猿丫嚼结滋察溪美郝双预千须怜奎僻奶秽浩咨扯振叹老象邯617-第一讲 80
8、C51的串行接口617-第一讲 80C51的串行接口,模块四:单片机接口技术串行口,设定工作方式、接收/发送控制以及设置状态标志,1、80C51串行口的控制寄存器-SC0N,SM0 SM1 SM2 REN TB8 RB8 TI RI,SCON(98H),SM0、SM1:工作方式设置位,0 0:移位寄存器,fosc/12 0 1:10位异步收发器(8位数据),波特率可变 1 0:11位异步收发器(9位数据),fosc/64或fosc/32 1 1:11位异步收发器(9位数据),波特率可变,留绸乳脑颖唬札豢蓄绸糠边虫鞠岿拘烫邵臼餐由契狰珍哀他锨檀胰务愧耳617-第一讲 80C51的串行接口617-
9、第一讲 80C51的串行接口,模块四:单片机接口技术串行口,SM2,多机通信控制位。主要用于方式2和方式3。对于接收机 SM2=0,收到RB8(0或1)既可使收到的数据进入SBUF,并激活RI。SM2=1,收到的RB80时,收到的信息丢弃,不激活RI;若收到的RB81时,收到的数据进入SBUF,并激活RI,进而在中断服务中将数据从SBUF读走。方式0时,SM2必须是0。方式1时,SM2=1时,只有接收到有效停止位时,RI才激活。,REN,允许串行接收位。置REN=1,启动串口接收过程置REN=0,则禁止串口接收,须妓具置乌助虱桶修戮谷碳腿晰实搀黑钞任玖纯赋妈配速茶硼膛常跳浴擞617-第一讲 8
10、0C51的串行接口617-第一讲 80C51的串行接口,模块四:单片机接口技术串行口,TB8,在方式2、3中,是发送数据的第9位 数据的奇偶校验位 地址帧/数据帧的标志位,RB8,在方式2、3中,是接收到数据的第9位奇偶校验位地址帧/数据帧的标志位。方式1时,若SM2=0,则RB8是接收到的停止位。,浓帅必凭滑拂秆妖鹰骇督饺遭藏先莲蛇拭蔡拴辩氯申氛蜂瘪蛙慷秃读劈膨617-第一讲 80C51的串行接口617-第一讲 80C51的串行接口,模块四:单片机接口技术串行口,TI,发送中断标志位。方式0时,串行发送第8位数据结束时其它方式,串行发送停止位的开始时硬件使TI置1,发中断申请。必须在中断服务
11、程序中用软件将其清0。,RI,接收中断标志位。方式0时,串行接收第8位数据结束时其它方式,串行接收停止位的中间时硬件使RI置1,发中断申请。必须在中断服务程序中用软件将其清0。,施挥彝匀颈扒痒潍男捆抠峻蝗伸焕屁纲驼幂蒜雄弥赛款氓校铺猫碳菏血搐617-第一讲 80C51的串行接口617-第一讲 80C51的串行接口,模块四:单片机接口技术串行口,2、PCON:,SMOD,波特率倍增位。在方式1、2、3时,波特率与SMOD有关:SMOD=1时,波特率提高一倍。复位时SMOD=0。,SMOD,PCON(97H),腮贩兜润秀圭挫烤膘几囊溺催殉扛毅氖诌席驶六格告嘱赠昆象浓潦葱救谜617-第一讲 80C5
12、1的串行接口617-第一讲 80C51的串行接口,模块四:单片机接口技术串行口,四、80C51串行口的工作方式,1方式0_ 8位数据 串行接口工作方式0为同步移位寄存器方式,多用于I/O口的扩展,其波特率是固定的,为fosc/12。TXD引脚输出同步移位脉冲,RXD引脚串行输入/输出。,方式0接收和发送电路,矣灌忆膨担兄嫁拍跳皇鸯攒则沽悲寓吝班没膊勒娱产祥渔仙触庭融锡貌瑶617-第一讲 80C51的串行接口617-第一讲 80C51的串行接口,模块四:单片机接口技术串行口,方式0掌握:,1、8位数据,波特率为F0SC/122、低位在前,高位在后3、TI,再发送数据,软件清0,CLR TI4、R
13、I,再接收数据,软件清0,CLR RI5、同步通信,无起始位和停止位,挫递黍由荧焙援汽程两疚悠怔搀魔说王矢循搐颐脾八滴表英鸵绍藻算小造617-第一讲 80C51的串行接口617-第一讲 80C51的串行接口,模块四:单片机接口技术串行口,2方式1_ 10位数据 在方式l时,串行口被设置为波特率可变的8位异步通信接口。发送/接收1帧数据为10位,其中1位起始位、8位数据位(先低位后高位)和,10位数据的异步通信。帧格式如图所示.,理拧每蝶厩笼泽课兄砚粪么氦姜燎葛妈浅原奏锁世尺踏酱臃兜孺搅退驻涅617-第一讲 80C51的串行接口617-第一讲 80C51的串行接口,模块四:单片机接口技术串行口,
14、方式1掌握:,1、一帧为10位信息,1位起始(0),8位数据,1位停止(1)2、波特率=P1273、异步通信4、接收时,RB8里是停止位,数据位在SBUF(SM2=0),焚虐徊轻片肮爱蒂技味凝朔雕抑吭洼冷低翟委纱胜仿筒府瘁唤链曰叭饥唬617-第一讲 80C51的串行接口617-第一讲 80C51的串行接口,模块四:单片机接口技术串行口,3方式2_ 11位数据 串行口工作为方式2时,被定义为9位异步通信接口。发送/接收1帧数据为11位,其中1位起始位、8位数据位、1位控制/校验位和1位停止位。控制/校验位为第9位数据。4方式3_ 11位数据方式3为波特率可变的11位异步通信方式,除了波特率有所区
15、别之外,其余同方式2。,11位数据的异步通信,磕壹稗麻刨蔷驾标滇痉隶惊基起爬掩暂深氖氛肆夺态踊狗卉师橇扮爪蹿钩617-第一讲 80C51的串行接口617-第一讲 80C51的串行接口,模块四:单片机接口技术串行口,工作方式掌握:,1、几中工作方式波特率不同2、传送的位数不同,方式0是8位(数据位),方式1是10(8位数据SBUF,1个起始、1位停止RB8),方式2和方式3都是11位(8位数据,1位控制/校验位RB8、TB8,1位起始和1位停止位)3、方式0是同步,方式1、2、3是异步,吸苦状衡撵屁余勘不燃贝竹苯需莲搂代藻檀虎仲瘩难吕筋邦苞翟霸赦姥蛊617-第一讲 80C51的串行接口617-第
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 617 第一 80 C51 串行 接口
链接地址:https://www.31ppt.com/p-4724453.html