- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第八章 单片机
串行接口与应用;7.1 计算机串行通信基础 ;通信有并行通信和串行通信两种方式。
并行通信通常是将数据字节各位用多条数据线同时进行传送。特点是控制简单、传输速度快;因为传输线较多,长距离传送时成本高且接收方各位同时接收存在困难。;串行通信是将数据字节分成一位一位形式在一条传输线上逐一地传送。;7.1.1 串行通信基本概念
一、异步通信与同时通信
1、异步通信
异步通信是指通信发送与接收设备使用各自时钟控制数据发送和接收过程。为使双方收发协调,要求发送和接收设备时钟尽可能一致。;异步通信数据格式 :;2、同时通信
同时通信时要建立发送方时钟对接收方时钟直接控制,使双方到达完全同时。此时,传输数据位之间距离均为“位间隔”整数倍,同时传送字符间不留间隙,即保持位同时关系,也保持字符同时关系。发送方对接收方同时能够经过两种方法实现。 ;二、串行通信传输方向
1、单工
单工是指数据传输仅能沿一个方向,不能实现反向传输。
2、半双工
半双工是指数据传输能够沿两个方向,但需要分时进行。
3、全双工
全双工是指数据能够同时进行双向传输。 ;三、信号调制与解调
利用调制器(Modulator)把数字信号转换成模拟信号,然后送到通信线路上去,再由解调器(Demodulator)把从通信线路上收到模拟信号转换成数字信号。因为通信是双向,调制器和解调器合并在一个装置中,这就是调制解调器MODEM。;四、串行通信错误校验
1、奇偶校验
在发送数据时,数据位尾随1位为奇偶校验位(1或0)。奇校验时,数据中“1”个数与校验位“1”个数之和应为奇数;偶校验时,数据中“1”个数与校验位“1”个数之和应为偶数。接收字符时,对“1”个数进行校验,若发觉不一致,则说明传输数据过程中出现了差错。;五、传输速率与传输距离
1、传输速率
比特率是每秒钟传输二进制代码位数,单位是:位/秒(bps)。
如每秒钟传送240个字符,而每个字符包含10位,则比特率为:
10位×240个/秒 = 2400 bps
波特率表示每秒钟调制信号(对载波)改变次数,单位是:波特(Baud)。;2、传输距离与传输速率关系
串行接口或终端直接传送串行信息位流最大距离与传输速率及传输线电气特征相关。当传输线使用每0.3m(约1英尺)有50PF电容非平衡屏蔽双绞线时,传输距离随传输速率增加而减小。当比特率超出1000 bps 时,最大传输距离快速下降,如9600 bps 时最大距离下降到只有76m(约250英尺)。;7.1.2 串行通信接口标准
一、RS-232C接口
RS-232C是EIA(美国电子工业协会)1969年修订RS-232C标准。RS-232C定义了数据终端设备(DTE)与数据通信设备(DCE)之间物理接口标准。
1、机械特征
RS-232C接口要求使用25针连接器,连接器尺寸及每个插针排列位置都有明确定义。(阳头);2、功效特征;3、过程特征
过程特征要求了信号之间时序关系,方便正确地接收和发送数据 。;;经典RS-232信号在正负电平之间摆动,在发送数据时,发送端驱动器输出正电平在+5~+15V,负电平在-5~-15V。接收器经典工作电平在+3~+12V与-3~-12V。因为发送电平与接收电平差仅为2V至3V左右,所以其共模抑制能力差,再加上双绞线上分布电容,其传送距离最大为约15米,最高速率为20kb/s。RS-232是为点对点(即只用一对收、发设备)通讯而设计,其驱动器负载为3~7kΩ。所以RS-232适合当地设备之间通信。 ;;7.2 80C51串行口; SCON是特殊功效存放器SFR,用以设定串行口工作方式、接收/发送控制以及设置状态标志:;●SM2,多机通信控制位,要求第九位bit为高时,RI才置1 。主要用于方式2和方式3,选中从机接收数据,其余从机过虑,实现多机通信(详见应用);也可在点对点时允许校验。在方式0时,SM2必须是0。在方式1时,可要求接收到有效停顿位(第九位bit)。
●REN,允许串行接收位。由软件置REN=1,则开启串行口接收数据;若软件置REN=0,则禁止接收。
●TB8,在方式2或方式3中,是发送数据第九位,能够用软件要求其作用,如用作数据奇偶校验位,或在多机通信中,作为地址帧/数据帧标志位。
在方式0和方式1中,该位未用。
●RB8,在方式2或方式3中,是接收到数据第九位,作为奇偶校验位或地址帧/数据帧标志位。在方式1时,若SM2=0,则RB8是接收到停顿位。;●TI,发送中止标志位(发送结束)。在方式0时,当串行发送第8位数据结束时,或在其它方式,串行发送停顿位开始时,由内部硬件使TI置1,向CPU发中止申请。在中止服务程序中,必须
您可能关注的文档
最近下载
- 人教版三年级上册语文《期中》测试卷.doc VIP
- (高清版)DB32∕T 4644.3-2025 从业人员健康检查 第3部分:质量控制规范.docx VIP
- 人教版九年级世界历史上册综合测试题.pdf VIP
- 贵州企业招聘:2024贵州京瑞宾馆有限责任公司招聘出纳笔试备考题库及答案解析.docx VIP
- DB3211_T 1057-2023 大棚黄瓜无土栽培技术规程.pdf VIP
- 农业机械安全操作规程.ppt VIP
- 2020年湖北省武汉中考英语试卷.pdf VIP
- 农村房赠与协议(标准版).doc VIP
- 《电子商务法》知识考试题库150题(含答案).docx VIP
- 两次约会见真章范文.pdf VIP
原创力文档


文档评论(0)