- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第11 串行接口芯片8251A
第11章 可编程串行接口芯片8251A 教学重点 串行通信基本概念 8251的内部结构和编程 异步通信程序 异步通信协议和RS232C接口 11-1 基本概念 11-1-1 串行通信的基本概念 1、串行通信 将数据分解成二进制位用一条信号线,一位一位顺序传送的方式 串行通信有以下的特点: 用于通信的线路少,因而在远距离通信时可以极大地降低成本 串行通信适合于远距离数据传送,也常用于速度要求不高的近距离数据传送 PC系列机上有两个串行异步通信接口、键盘、鼠标器与主机间采用串行数据传送 2. 传输制式 全双工 3、数据传输速率 数据传输速率也称比特率(Bit Rate) 每秒传输的二进制位数bps 字符中每个二进制位持续的时间长度都一样,为数据传输速率的倒数 当进行二进制数码传输,且每位时间长度相等时,比特率还等于波特率(Baud Rate) 过去,串行异步通信的数据传输速率限制在50 bps到9600 bps之间。现在,可以达到115200 bps或更高 4. 发送/接收时钟 在异步串行通信中,发送端需要用一定频率的时钟来决定发送每l位数据所占的时间长度(称为位宽度),接收端也要用一定频率的时钟来测定每一位输入数据的位宽度。 在进行串行通信时,根据传送的波特率来确定发送时钟和接收时钟的频率。在异步传送中每发送一位数据的时间长度由发送时钟决定,每接收一位数据的时间长度由接收时钟决定,它们和波特率之间有如下关系:时钟频率=n×波特率 5. 串行通信的方式 串行通信按通信约定的格式分为两种:异步通信方式和同步通信方式。 5. 串行通信的方式 (1)同步通信 以一个数据块(帧)为传输单位,每个数据块附加1个或2个同步字符,最后以校验字符结束 同步通信的数据传输效率和传输速率较高,但硬件电路比较复杂 串行同步通信主要应用在网络当中 最常使用高级数据链路控制协议HDLC (2) 异步通信 串行通信时的数据、控制和状态信息都使用同一根信号线传送 收发双方必须遵守共同的通信协议(通信规程),才能解决传送速率、信息格式、位同步、字符同步、数据校验等问题 串行异步通信以字符为单位进行传输,其通信协议是起止式异步通信协议 起止式异步通信协议 起始位——每个字符开始传送的标志,起始位采用逻辑0电平 11-1-2 信号的调制与解调 调制(Modulating) 把数字信号转换为电话线路传送的模拟信号 解调(Demodulating) 将电话线路的模拟信号转换为数字信号 调制解调器MODEM 具有调制和解调功能的器件合制在一个装置 11-2 可编程串行接口芯片8251A Intel 8251A是一种通用的同步异步接收/发送器(USART)芯片。它作为一种外围器件,可通过编程选用某一种串行通信技术。8251A具有独立的发送器和接收器.因此,它能够以单工、半双工或全双工方式进行通信,并且提供一些基本的控制信号,可以方便地与MODEM连接。 11-2-1 8251A的基本性能 (1)通信初始化程序可以工作在同步通信或异步通信方式。同步方式下,波特率为0~64Kbps;异步方式下,波特率为0~19.2Kbps。 (2)同步方式时,可设定为内同步或外同步两种做法,同步字符允许采用单同步字符和双同步字符,由用户选定。数据位可在5~8位之间进行选择。 (3)异步方式时,数据位仍可在5~8位范围内选用,用1位作为奇偶校验位或不设置奇偶位。此外,8251A在异步方式下能自动为每个数据增加1位启动位及1位、1.5位或2位停止位(由初始化程序选择)。 (4)8251A具有奇偶校验、帧校验和溢出校验三种字符数据的校验方式,校验位的插入、检查和出错标志的建立均由芯片自动完成。 (5)8251A能与MODEM直接相连,接收和发送的数据均可存放在各自的缓冲器中,以便实现全双工通信。 数据总线缓冲器是CPU与8251A之间的数据接口,它包含3个8位缓冲寄存器,其中两个寄存器分别用来存放CPU从8251A读取的状态信息或数据,一个寄存器存放CPU向8251A写入的控制字或数据。数据总线缓冲器将8251A的8条数据线D7~D0和CPU的系统数据总线相连。 2. 8251A的引脚功能 8251A的引脚排列如下图所示 11-2-3 8251A的编程控制 8251A是可编程串行接口,在使用之前必须由程序对其工作状态进行设定(称为初始化),其中包括同步方式还是异步方式、传输波特率、字符代码位数、校验方式、停止位位数等。8251A内部既有数据寄存器,还有控制字寄存器和状态寄存器。控制字寄存器用于8251A的方式控制和命令控制,状态寄存器则存放8251A的状态信息。 方式字:确定8251A的工作方式;(异步,波特率,字符
您可能关注的文档
最近下载
- 商业秘密保护知识培训.ppt VIP
- 生态学全套配套课件第三版杨持第二章.ppt VIP
- 《向上管理 与你的领导相互成就》读书笔记思维导图.pptx VIP
- 钢结构工程维修施工方案.docx VIP
- 2023年武汉科技大学计算机科学与技术专业《计算机网络》科目期末试卷A(有答案).docx VIP
- 电信春节通信保障应急预案.docx VIP
- 女装设计 全套课件(上).pptx VIP
- 珠海市政府投资项目建设监督管理中心招考合同制职员考前自测高频考点模拟试题(共500题)含答案详解.docx VIP
- 体例格式9:工学一体化课程《小型网络安装与调试》任务4学习任务工作页.docx VIP
- 建筑节能工程监理质量评估报告.pdf VIP
文档评论(0)