常用接口芯片8251-Lesson_.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目录 上页 下页 结束 第7章常用接口芯片 7.3 可编程串行接口8251 7.3 可编程串行接口8251 7.3.1 串行通信概述 串行通信:将数据分解成二进制位用一条信号线,一位一位顺序传送的方式 串行通信的优势:用于通信的线路少,因而在远距离通信时可以极大地降低成本 串行通信适合于远距离数据传送,也常用于速度要求不高的近距离数据传送 PC系列机上有两个串行异步通信接口、键盘、鼠标器与主机间采用串行数据传送 1. 串行通信接口的基本任务 ⑴ 实现数据格式化 ⑵ 进行串-并转换 ⑶ 控制数据传输速率 ⑷ 进行错误检测 ⑸ 进行TTL与EIA电平转换 ⑹ 提供EIA-RS-232C接口标准所要求的信号线 2. 串行通信接口的组成 串行接口是通过系统总线和CPU相连,串行接口部件的典型结构如图所示。主要由控制寄存器、状态寄存器、数据输入寄存器和数据输出寄存器4部分组成。 3. 串行通信的有关概念 ⑴ 发送时钟和接收时钟 把二进制数据序列称为比特组,由发送器发送到传输线上,再由接收器从传输线上接收。 ① 发送时钟:串行数据的发送由发送时钟控制,数据发送过程是:把并行的数据序列送入移位寄存器,然后通过移位寄存器由发送时钟触发进行移位输出,数据位的时间间隔可由发送时钟周期来划分。 ② 接收时钟:串行数据的接收是由接收时钟来检测,数据接收过程是:传输线上送来的串行数据序列由接收时钟作为移位寄存器的触发脉冲,逐位打入移位寄存器。接收过程就是将串行数据序列,逐位移入移位寄存器后组成并行数据序列的过程。 ⑵ DTE和DCE ① 数据终端设备(简称DTE):是对属于用户所有联网设备和工作站的统称,它们是数据的源或目的或者即是源又是目的。例如:数据输入/输出设备,通信处理机或各种大、中、小型计算机等。 ② 数据电路终端设备或数据通信设备(简称DCE):DCE是对网络设备的统称,该设备为用户设备提供入网的连接点。自动呼叫/应答设备、调制解调器Modem和其他一些中间设备均属DCE。 ⑶ 信道 信道是传输信息所经过的通道,是连接2个DTE的线路,它包括传输介质和有关的中间设备。 4. 串行通信中的工作方式 ⑴ 单工工作方式 ⑵ 半双工工作方式 ⑶ 全双工工作方式 传输制式 全双工 站A 站B 站A 站B 站A 站B 半双工 单工 5. 同步通信和异步通信方式 ⑴ 同步通信方式 同步通信方式的特点是:由一个统一的时钟控制发送方和接收方,若干字符组成一个信息组,字符要一个接着一个传送;没有字符时,也要发送专用的“空闲”字符或者是同步字符,因为同步传输时,要求必须连续传送字符,每个字符的位数要相同,中间不允许有间隔。 ⑵ 异步通信方式 异步通信的特点是:字符是一帧一帧的传送,每一帧字符的传送靠起始位来同步。在数据传输过程中,传输线上允许有空字符。 所谓异步通信,是指通信中两个字符的时间间隔是不固定的,而在同一字符中的两个相邻代码间的时间间隔是固定的通信。异步通信中发送方和接收方的时钟频率也不要求完全一样,但不能超过一定的允许范围。 6. 通信中必须遵循的规定 ⑴ 字符格式的规定 通信中,传输字符的格式要按规定写,图7.35是异步通信的字符格式。在异步传输方式每个字符在传送时,前面必须加一个起始位,后面必须加停止位来结束,停止位可以为1位,1.5位,2位。奇、偶校验位可以加也可以不加。 ⑵ 比特率、波特率(baudrate) ① 比特率:比特率作为串行传输中数据传输速度的测量单位,用每秒传输的二进制数的位数bit/s(位/秒)来表示。 ② 波特率:波特率是用来描述每秒钟内发生二进制信号的事件数,用来表示一个二进制数据位的持续时间。 7.3.2 8251的外部引线及内部结构 8251实现了起止式串行异步通信协议,支持全双工通信 通信字符可选择数据位为5~8位 停止位1、1.5或2位 可进行奇偶校验 具有奇偶、帧和溢出错误检测电路 8251支持的数据传输速率为0~19.2bps 1. 8251的内部结构及性能 ⑴ 数据总线缓冲器 数据总线缓冲器通过8位数据线D7~D0和CPU的数据总线相连,负责把接收口接收到的信息送给CPU,或把CPU发来的信息送给发送口。 ⑵ 读/写控制逻辑 读/写控制逻辑接收与读/写有关的控制信号, ⑶ 发送缓冲器与发送控制电路 发送缓冲器包括发送移位寄存器和数据输出寄存器,发送移位寄存器通过8251芯片的TxD管脚将串行数据发送出去。 ⑷ 接收缓冲器与接收控制电路

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档