单片机接口技术-串行通信.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机串行通信 单片机在某些情况下,需要和其他设备进行通信。单片机将数据传回计算机或者其他设备进行处理。或者接受计算机或其他设备传过来的数据而进行相应的动作。 51单片机提供了串行通信接口。 MCS-51单片机的串行口具有两条独立的数据线——发送端TXD和接收端RXD,它允许数据同时往两个相反的方向传输。一般通信时发送数据由TXD端输出,接收数据由RXD端输入。 通信的基本概念 串行通信和并行通信 并行通信:数据各位同时进行传送的通信方式 。其优点是传递速度快;缺点是数据有多少位,就需要多少根传送线。因传输线的造价昂贵,所以并行通信在位数多、传送距离又远时就不太适宜。 并行通信:数据是一位一位按顺序传送的通信方式,它的突出优点是只需一对传送线,还可利用电话线作为传送线,这样就大大降低了传送成本,特别适用于远距离的通信;其缺点是传送速度较低。 通信的基本概念 串行通信的传送方向 单工,只允许数据向一个方向传送; 半双工,允许数据向两个方向中的任一方向传送,但每次只能有一个站发送; 全双工,允许同时双向传送数据,实际上,全双工配置是一对单向配置,它要求两端的通信设备具有完整和独立的发送和接收能力。 通信的基本概念 通信的基本概念 通信的基本概念 通信的基本概念 数据通信的同步方式 通信的基本概念 数据通信的同步方式 通信的基本概念 在异步通信时,通信的双方必须遵守以下基本约定: 字符格式必须相同; 通信速率必须相同。 通信的基本概念 在串行通信的速率也称为波特率,波特率是指每秒传送二进制代码的位数,单位为位/秒(bit/s)。假设一台设备的数据传送速率为240字符/秒,异步通信方式时,字符格式位为:1位起始位,8位数据位,1位停止位,则波特率为:240×10=2400 bit/s 每一个二进制代码位的传送时间为波特率的倒数 通信的基本概念 每个数据位占用的时间都相等,发送器按照一个基本相同的时间单位发送一个数据位,接收器必须与传输符号同步,使采样的定时脉冲周期与码元相匹配,即发送时钟与接收时钟必须同步。在同步方式时,是以块的形式传送,数据块中的数据之间没有间隔。传送数据块时,在数据块之前加上同步字符(SYN),紧接着连续传送数据,并用准确的时钟来保证发送端与接收端的同步,当线路空闲不断地发送同步字符。一个大的数据块可以分解成若干个小的数据块,每个小数据块之间依靠同步字符来区别。 常用的串行通信协议-RS232 电气特性 RS-232C上传送的数字量采用负逻辑,且与地对称。逻辑“1”:-3~-15V 逻辑“0”:+3~+15V。 RS-232C标准的信号传输的最大电缆长度为30米,最高数传速率为20kbit/s。 51单片机的串行通信信号的电平是TTL。由于TTL电平和RS-232C电平互不兼容,所以两者对接时,必须进行电平转换。 常用的电平转换芯片 MAX232 MC1488、MC1489 常用的串行通信协议-RS485 RS-232C虽然应用很广泛,但其推出较早,在现代网络通讯中已暴出明显的缺点:传输速率低、通讯距离短、接口处信号容易产生串扰等。 RS-485为半双工,收发双方的信号地不再共地,采用一对平衡差分信号线。RS-485对于多站互连是十分方便的。RS-485标准允许最多并联32台驱动器和32台接收器。 RS-485的信号传输采用两线间的电压来表示逻辑“1”和逻辑“0”,由于收发方需要两根传输线。数据采用差分传输,所以干扰抑制性好。又因无接地问题,所以传输距离可达1200米,传输速率可达10Mbit/s。 普通的PC机一般不带RS-485接口,因此要使用RS-232/RS-485转换器。对于单片机可以通过芯片MAX485来完成TTL/RS-485的电平转换。 RS232协议 EIA RS-232C是异步串行通信中应用最广泛的标准总线,是美国EIA(Electronic Industries Association,电子工业联合会)开发公布的通信协议。适合于数据传输速率在0~20kb/s范围内的通信,包括了按位串行传输的电气和机械方面的规定 电气特性 (1)采取不平衡传输方式,是为点对点(即只用一对收、 发设备)通信 而设计的; (2)采用负逻辑。 (3)适用于传送距离不大于15m,速度不高于20kb/s的本地设备之间通信的场合。 机械特性 连接器DB-25 DB-15 RS232协议 RS232协议 RS232 接口信号 RS-232C标准接口有25条线,其中常用的有如下几条: DSR:数据装置准备好; DTR:数据终端准备好; RTS:请求发送;

文档评论(0)

wpxuang12 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档