8251芯片介绍

8251芯片介绍

ID:42991800

大小:503.65 KB

页数:6页

时间:2019-09-23

8251芯片介绍_第1页
8251芯片介绍_第2页
8251芯片介绍_第3页
8251芯片介绍_第4页
8251芯片介绍_第5页
资源描述:

《8251芯片介绍》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、串行通信线路有如下3种方式:(1)单工通信:它只允许一个方向传输数据,不能进行反方向传输。(2)半双工通信:它允许两个方向传输数据,但不能同时传输,只能交替进行,A发B收或B发A收,这种协调可以靠增加接口的附加控制线来实现,也可用软件约定来实现。(3)全双工通信:它允许两个方向同时进行数据传输,A收B发的同时可A发B收,但是这两个传输方向的资源必须完全独立,A与B都必须有独立的接收器和发送器,从A到B和从B到A的数据通路也必须完全分开(至少在逻辑上是分开的)。8251作用、特点具有同步/异步的接受/发送功能它能将并行输入的8位数据变换成逐位输出的

2、串行信号;也能将串行输入数据变换成并行数据,一次传送给处理机。广泛应用于长距离通信系统及计算机网络。8251A由发送器、接收器、数据总线缓冲存储器读/写控制电路及调制/解调控制电路等5部分组成,各组成部分的工作过程:8251A的发送器包括发送缓冲存储器,CPU用OUT指令将要发送的数据送入到8251A的数据总线缓冲器,再并行送入发送数据缓冲器中。当TxRDY有效时,将数据送移位寄存器将并行数据转换为串行数据并格式化后,经TxD引脚串行输出。 发送移位寄存器(并→串转换)及发送控制电路3部分,CPU需要发送的数据经数据发送缓冲存储器并行输入,并锁存

3、到发送缓冲存储器中。如果是采用同步方式,则在发送数据之前,发送器将自动送出一个(单同步)或两个(双同步)同步字符(Sync)。然后,逐位串行输出数据。如果采用异步方式,则由发送控制电路在其首尾加上起始位及停止位,然后从起始位开始,经移位寄存器从数据输出线TXD逐位串行输出,其发送速率由TXC端上收到的发送时钟频率决定。当发送器作好接收数据准备时,由发送控制电路向CPU发出TXRDY有效信号,CPU立即向8251A并行输出数据。如果8251A与CPU之间采用中断方式交换信息,那时TXRDY作为向CPU发出的发送中断请求信号。待发送器中的八位数据发送

4、完毕时,由发送控制电路向CPU发出TXEMPTY有效信号,表示发送器中移位寄存器已空。因此,发送缓冲存储器和发送移位寄存器构成发送器的双缓冲结构8251A的接收器包括接收缓冲存储器,接收移位寄存器(串→并转换)及接收控制电路3部分。外部通信数据从RXT端,逐位进入接收移位寄存器中。如果是同步方式,则要检测同步字符,确认已经达到同步,接收器才可开始串行接收数据,待一组数据接收完毕,便把移位寄存器中的数据并行置入接收缓冲存储器中;如果是异步方式,则应识别并删除起始位和停止位。这时RXDRY线输出高电平,表示接收器已准备好数据,等待向CPU输出。825

5、1A接收数据的速率由RXC端输入的时钟频率决定。接收缓冲存储器和接收移位寄存器构成接收器的双缓冲结构。数据总线缓冲存储器是CPU与8251A之间信息交换的通道。它包含3个8位缓冲寄存器,其中两个用来存放CPU向8251A读取的数据及状态,当CPU执行IN指令时,便从这两个寄存器中读取数据字及状态字。另一个缓冲寄存器存放CPU向8251A写入的数据或控制字。当CPU执行OUT指令时,可向这个寄存器写入,由于两者公用一个缓冲寄存器,这就要求CPU在向8251A写入控制字时,该寄存器中无将要发送的数据。为此,该接口电路必需要有一定的措施来防止。读/写控

6、制电路、完成CPU对芯片的读写控制和复位功能用来接收一系列的控制信号,由它们可确定8251A处于什么状态,并向8251A内部各功能部件发出有关的控制信号,因此它实际上是8251A的内部控制器调制/解调控制电路当使用8251A实现远距离串行通信时,8251A的数据输出端要经过调制器将数字信号转换成模拟信号,数据接收端收到的是经过解调器转换来的数字信号,8251A芯片的控制字及其工作方式控制字:PPT95页起包括:方式选择控制字(95)、操作命令控制字(98)、状态控制字(100)、8251的工作方式:异步工作方式:CPU发出接收命令,接收电路监视R

7、xD端,发现一个起始位,开始一个字符的接收过程。在接收手时针的作用下,接收到的数据串行进入接收移位寄存器,被移位并进行奇偶校验,再删除停止位,得到并行数据,经片内总线接收数据缓冲器,等待CPU读取,同时RxRDY引脚置高电平,且状态寄存器的RxRDY位为1同步工作方式:同比工作方式分为内同步和外同步:工作于内同步:CPU发出允许接收和进入搜索指令,检测RxD引脚,将接收的数据位送入移位寄存器,并与同步字符寄存器的内容比较,若不同,不断接收并且进行移位比较操作,知道相同出现,则SYNDET置高电平,表明同步出现。若为双同步则需两个字符均一致。工作于

8、外同步:由外部电路监测同步字符,当发现同步字符后,从同步输入端SYNDET输入高电平,告知8251A,8251A就脱离对同步字符的搜索过

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。