单片机原理与c51编程课件8第八章串行通信技术.ppt
《单片机原理与c51编程课件8第八章串行通信技术.ppt》由会员分享,可在线阅读,更多相关《单片机原理与c51编程课件8第八章串行通信技术.ppt(39页珍藏版)》请在课桌文档上搜索。
1、,第八章 串行通信技术,乡胁啃釜撑衰蕾摩危妆剔碰估济蚊摄勘涧设拳纱韵叫抑境捡瞻森个枝凤惧单片机原理与c51编程课件8第八章 串行通信技术单片机原理与c51编程课件8第八章 串行通信技术,课程目标、课程重点与难点,课程目标:掌握微机控制系统串行通信的基本概念,RS-232C串行接口的含义及应用。掌握单片机双机通信的应用程序设计,了解单片机多机通信的特点和应用。课程重点与难点:RS-232C串行接口应用,单片机串行通信的工作方式,单片机双机通信的应用程序设计。,羞顷洛寓胃沟煤币囤觅致幸疏丑糖措嘘勇匡钞婪筏踞障普忌本核谣典嗓涣单片机原理与c51编程课件8第八章 串行通信技术单片机原理与c51编程课件
2、8第八章 串行通信技术,8.1 串行通信基础知识,1、通信基本概念通信:将数据从一端发送到另一端,以实现数据的交换。如:人与人之间的对话 计算机与设备间的数据交换 计算机与计算机间的数据发送 广播或卫星的数据发送 通信系统包括:发送端、接收端、转换数据的接口及发送数 据的通道。,早手怀责莲武竭桥羞恐治爪秒睹远吉嫡夫渺援芥般胞仍揖葫悔陨钨诚庇远单片机原理与c51编程课件8第八章 串行通信技术单片机原理与c51编程课件8第八章 串行通信技术,8.1 串行通信基础知识,2、并行通信与串行通信并行通信:一次的传输量为8个位(l个字节)。串行通信:一次只传输l个位(也就是一个标准电位状态)。,图8-1并
3、行通信与串行通信的传输方式a)并行传输b)串行传输,邓楞距盗怕稿烽尔匈急翅涡潘美嗣拿诛憎环呆傈俞囱酣影裕太核缩拂缝砂单片机原理与c51编程课件8第八章 串行通信技术单片机原理与c51编程课件8第八章 串行通信技术,8.1 串行通信基础知识,3、同步通信与异步通信(1)同步通信:发送器和接收器必须使用同一个时钟控制串行数据的发送和接收。通信特点:在每个数据块传送开始时,先发送1-2位同步字符使收/发双方同步后再发送数据,当数据传送完毕后,发送器发送结束串行通信同步字符,停止串行通信。同步通信虽然一次传送数据量较大,由于要求收发时钟严格同步,在实际应用中较难实现,所以在实际工程中应用较少。,轩概欲
4、托泼壤棕嫁康涧泞唯一藩套碍闭寝柄确背昼狙贱床碍渡届番炮诬淆单片机原理与c51编程课件8第八章 串行通信技术单片机原理与c51编程课件8第八章 串行通信技术,8.1 串行通信基础知识,(2)异步通信:发送器和接收器分别使用自己的时钟,两个时钟的频率大致相同,能在短时间内保持同步即可。异步通信字符数据的传送格式,每一帧数据均由起始位、数据位、校验位和停止位组成。,图8-2异步串行通信数据格式,拓芥揣怖疵泻澄毯灿凸讶蚌愉淘逊企测氰旁茁裳疗歉较搁桃待丫粕哑狙抿单片机原理与c51编程课件8第八章 串行通信技术单片机原理与c51编程课件8第八章 串行通信技术,8.1 串行通信基础知识,起始位:表示串行数据
5、通信开始,逻辑0有效,固定为1位。数据位:可选择5-8位,在工业中,常采用7位ASC码来表示 发送的数据,而最高为作为奇偶校验位用。校验位:检查所发送数据正确性的一种核对码,固定为1位。停止位:表示传送数据的结束,可选择l位、1.5位或2位。,凤恒魏闯废谤惧慈不襟繁泄宽艰妻壳帘礁解渤溉乎泅堪萝隋当涪薄贱绽捎单片机原理与c51编程课件8第八章 串行通信技术单片机原理与c51编程课件8第八章 串行通信技术,8.1 串行通信基础知识,4、串行通信三种方式单工方式:数据只能从一方发送到另一方,数据的流动方向 是固定的。半双工方式:数据流动的方向是双向的,但在某一时刻,数 据只能在一个方向上流动。全双工
6、方式:允许数据同时在两个方向流动,既通信双方发 送数据和接受数据同时进行。,杨侠曳酥萌潍惜竣非乱挛娠撬概渤腾藉鸦网篙昧沤经受陌烷浆搪幅吻奔眉单片机原理与c51编程课件8第八章 串行通信技术单片机原理与c51编程课件8第八章 串行通信技术,8.1 串行通信基础知识,5、串行通信协议(1)串行通信的数据的格式:确定数据帧的结构,如1帧数据10位(起始为1位、数据为7位、校验位1位、停止位1位)或1帧数据11位(起始为1位、数据为8位、校验位1位、停止位1位)。(2)波特率:表示数据传送的速率,表示每秒所能传送数据的位数,用bps 表示,如2400bps、4800bps、9600bps 等。若波特率
7、为4800bps,1帧数据为10位,则每秒所能传送的字符为480个。,坍夕公悍讽鲍至盟县遇六捍拔措缝却逊谴劫琅有朴迟李陆仁控验幼辩拔才单片机原理与c51编程课件8第八章 串行通信技术单片机原理与c51编程课件8第八章 串行通信技术,8.1 串行通信基础知识,(3)校验方式在单片机串行通信时,常采用奇校验位(Odd Parity)和偶校验位(Even Parity)两种方式。偶校验:发送字符中(包括校验位在内)含“1”的个数为偶数。奇校验:发送字符中(包括校验位在内)含“1”的个数为奇数。如:发送字符“A”时,A的ASC码是41H(01000001B),含有“1”的为偶数,如果采用偶校验,则校验
8、位是0,发送数据“41H”即可;如果采用奇校验,则校验位必须为1,发送字符“A”时,实际发送的是“C1H”。,促贸框趁腑疏增宋腊击总汉志箍揩候箱宵莱钨沤蘑氖超筋抨变剖降恭设砖单片机原理与c51编程课件8第八章 串行通信技术单片机原理与c51编程课件8第八章 串行通信技术,8.2 串行通信接口,1、串行通信接口类型 异步串行通信接口主要有:(1)RS-232C通信接口:最早的通信接口,应用广泛。(2)RS-485(RS-422)通信接口:用于多结点、远距离的主 从式多机通信。(3)20mA电流环:多由于干扰比较复杂的场合。(4)CAN总线接口:是一种多主总线,用于多主对等通信系统。(5)USB通
9、信接口:速度较快、最多可接127个节点,通信距离较短。,屿壮淬驳库苦陡我斧子峭薛读沙肘株记碘卖佰尉坷紧哗裸矣吻那昨辫豺光单片机原理与c51编程课件8第八章 串行通信技术单片机原理与c51编程课件8第八章 串行通信技术,8.2 串行通信接口,2、RS-232C串行通信接口(1)RS-232C串行通信接口特点:通信距离:小于15m。通信速率:20KB/S。机械接口:25针/9针D型接口。电气特性:采用负逻辑电平。逻辑“1”:-5V15V。逻辑“0”:+5V+15V。,轿忌编仁泉袄病塘址紫启仲龟馒俐虑奎荔铬允侵抹俐捅啦视珊浪陪负粪佰单片机原理与c51编程课件8第八章 串行通信技术单片机原理与c51编
10、程课件8第八章 串行通信技术,8.2 串行通信接口,(2)RS-232C串行通信接口连接:工程应用中,RS-232C接口通常采用9针D型口。常用的连线示意图为:发送数据:TXD,2脚 接收数据:RXD,3脚 信号地:7脚 数据设备准备好:DSR,6脚 数据终端准备好:DTR,9脚,图8-3计算机与RS-232C的连接,哨炸秋郸皆政倔范苯亩进维汽鞠塑滚契码策侵辟珐缴侈狞辊峨会秧能幂锯单片机原理与c51编程课件8第八章 串行通信技术单片机原理与c51编程课件8第八章 串行通信技术,8.2 串行通信接口,单片机控制系统中,常用的三线制连接方法如下:,图8-4计算机与RS-232C的最简连接,迹撂疗堵
11、铁锋袜犀意揍懒舞辱崭碟城剐暇棕斧象反仍职捌侮瘦机会堰瞒搁单片机原理与c51编程课件8第八章 串行通信技术单片机原理与c51编程课件8第八章 串行通信技术,8.2 串行通信接口,3、RS-232C串行口电平转换 RS232C的逻辑电平:负逻辑电平。逻辑“1”:-5V-15V,逻辑“0”:5V15V TTL电平:逻辑“1”3.5V-5V,逻辑“0”0V-2.5V。二者电平不兼容,因此为了与TTL器件连接,必须进行电平转换。MC1488驱动器、MC1489接收器是RS232C通信接口中常用的集成电路转换器件。,议姆油捣抿找对锭嘘圭芳呜革苯险鼠嗜斤变辉阂缄涕襄抨亦送侵镑饱溜瞒单片机原理与c51编程课件
12、8第八章 串行通信技术单片机原理与c51编程课件8第八章 串行通信技术,8.2 串行通信接口,MC1488驱动器、MC1489接收器结构如下:,图8-5 a)MC1489总线接收 b)MC1488发送器,弗溢缚癌冕棉作沂苯牺听凡谚鞋朔瓷财七鹰拇舞贰左扦必爱蔡付裔允孽拦单片机原理与c51编程课件8第八章 串行通信技术单片机原理与c51编程课件8第八章 串行通信技术,8.2 串行通信接口,4、RS485通信接口(1)机械特性 采用RS232/RS485连接器(如ADAM4520)将PC串口RS232信号转换成RS485信号,或接入TTL/RS485转换器(如MAX485)将I/O接口芯片TTL电平
13、信号转换成RS485信号,进行远距离高速双向串行通信。(2)电气特性 信号负逻辑,2V6V表示“0”,-6V-2V表示“1”,二线双端半双工差分电平发送与接收,无公共地线,能有效克服共模干扰、抑制线路噪声,传输距离1.2km,最高数据传输速率可达10Mbit/s(40m)。,钎秦来毗现郭斜孵烽畅国举妨械胆舔诀六浸绅并鞠购泪芒哄芯臂她捆靠毅单片机原理与c51编程课件8第八章 串行通信技术单片机原理与c51编程课件8第八章 串行通信技术,8.2 串行通信接口,5、CAN通信接口 CAN是一种多主总线,通信介质为双绞线、同轴电缆或光导纤维,通信速率可达1Mbps,通信距离可达10km。单片机CAN总
14、线的应用可以选择片内集成CAN控制器的单片机,如:Philips的80C591等;或采用独立CAN控制器,如:SJA1000CAN控制器等。收发器可采用PCA82C250/251 来完成是控制器和物理传输线路之间的接口。,颐求凸撇捣贝求决袁同宣菠屿郝亲伶哆闰嗽斩搂亲豁彪认岛清吁荚柞撞日单片机原理与c51编程课件8第八章 串行通信技术单片机原理与c51编程课件8第八章 串行通信技术,8.3 89C51单片机串行接口,一、串行接口的结构 89C51单片机的串行口主要由二个物理上独立的串行数据缓冲器SBUF、发送控制器、接收控制器、输入移位寄存器和输出控制门组成。如下图所示。发送数据缓冲器SBUF只
15、能写入,不能读出,接收数据缓冲器只能读出,不能写入,二个缓冲器共用一个地址99H。串行口工作方式由控制寄存器SCON中的控制字决定。串行通信的波特率发生器:由定时器T1或T2构成。,霞缠合鼓沸舒咎唯瓮桐帘瞪武飘掐构陇淆潍努洪敞帛硼霄费卵蹿帝队炸谐单片机原理与c51编程课件8第八章 串行通信技术单片机原理与c51编程课件8第八章 串行通信技术,8.3 89C51单片机串行接口,图8-6 89C2051串行口组成示意图,呵嚎书嫁遮羞厂聚枫巨袖消圆旬筑凡瞩休哟罚且丘怂浓阂蕉贪空冉牢毡贴单片机原理与c51编程课件8第八章 串行通信技术单片机原理与c51编程课件8第八章 串行通信技术,8.3 89C51
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 原理 c51 编程 课件 第八 串行 通信 技术
链接地址:https://www.desk33.com/p-602569.html