1.发送器 发送器由发送缓冲器和发送控制电路两部分组成。 采用异步方式,则由发送控制电路在其首尾加上起始位和停止 位,然后从起始位开始,经移位寄存器从数据输出线TxD发送数据端 逐位串行输出。 采用同步方式,,则在发送数据之前,发送器将自动送出1个或2 个同步字符,然后才逐位串行输出数据。如果CPU与851A之间采 用中断方式交换信息,那么 TVRDY(发送器准备好可作为向CPU发出 的中断请求信号。当发送器中的8位数据串行发送完毕时,由发送 控制电路向CPU发出TxE(发送器空)有效信号,表示发送器中移位寄 存器已空。 2.接收器 接收器由接收缓冲器和接收控制电路两部分组成。接收移位寄 器从RxD(接收数据端)引腿上接收串行数据转换成并行数据后存入接 缓冲器。 异步方式:在RxD线上检测低电平,将检测到的低电平作为起始位 8251A开始进行来样,完成字符装配,并进行奇偶校验和去掉停正 位,变成了并行数据后,送到数据输入寄存 时发出 RRDY(接收数据准备好信号送CPU,表示已经收到 可用的数据
1. 发送器 发送器由发送缓冲器和发送控制电路两部分组成。 采用异步方式,则由发送控制电路在其首尾加上起始位和停止 位,然后从起始位开始,经移位寄存器从数据输出线TXD(发送数据端) 逐位串行输出。 采用同步方式,则在发送数据之前,发送器将自动送出1个或2 个同步字符,然后才逐位串行输出数据。如果CPU与8251A之间采 用中断方式交换信息,那么TXRDY(发送器准备好)可作为向CPU发出 的中断请求信号。当发送器中的8位数据串行发送完毕时,由发送 控制电路向CPU发出TXE(发送器空)有效信号,表示发送器中移位寄 存器已空。 2. 接收器 接收器由接收缓冲器和接收控制电路两部分组成。接收移位寄 存器从RXD(接收数据端)引腿上接收串行数据转换成并行数据后存入接 收缓冲器。 异步方式:在RXD线上检测低电平,将检测到的低电平作为起始位, 8251A开始进行采样,完成字符装配,并进行奇偶校验和去掉停止 位 , 变成了并行数据后, 送 到 数 据 输 入寄 存 器 , 同 时发 出 RXRDY(接收数据准备好)信号送CPU,表示已经收到一个可用的数据
同步方式:首先搜索同步字符。8251A监测RD(接收数据端线, 每当RxD线上出现一个数据位时,接收下来并送入移位寄存器移位 与同步字符寄存器的内容进行比较,如果两者不相等,则接收下 位数据,并且重复上述比较过程。当两个寄存器的内容比较相等时 825A的 SYNDET(同步检测)升为高电平,表示同步字符已经找到, 同步已经实现。 采用双同步方式,就要在测得输入移位寄存器的内容与第一个 同步字符寄存器的内容相同后,再继续检测此后输入移位寄存器的 内容是否与第二个同步字符寄存器的内容相同。如果相同,则认为 同步已经实现。 在外同步情况下,同步输入端 SYNDET(同步检测)加一个高电位 来实现同步的。 实现同步之后,接收器和发送器间就开始进行数据的同步传输 这时,接收器利用时钟信号对RxD线进行采样,并把收到的数据位 送到移位寄存器中。在 RVRDY(接收数据准备好引脚上发出一个信号 表示收到了一个字符
同步方式:首先搜索同步字符。8251A监测RXD (接收数据端)线, 每当RXD线上出现一个数据位时,接收下来并送入移位寄存器移位, 与同步字符寄存器的内容进行比较,如果两者不相等,则接收下一 位数据,并且重复上述比较过程。当两个寄存器的内容比较相等时, 8251A的SYNDET(同步检测)升为高电平,表示同步字符已经找到, 同步已经实现。 采用双同步方式,就要在测得输入移位寄存器的内容与第一个 同步字符寄存器的内容相同后,再继续检测此后输入移位寄存器的 内容是否与第二个同步字符寄存器的内容相同。如果相同,则认为 同步已经实现。 在外同步情况下,同步输入端SYNDET (同步检测)加一个高电位 来实现同步的。 实现同步之后,接收器和发送器间就开始进行数据的同步传输。 这时,接收器利用时钟信号对RXD线进行采样,并把收到的数据位 送到移位寄存器中。在RXRDY (接收数据准备好)引脚上发出一个信号, 表示收到了一个字符