Bootstrap

可编程串行接口芯片Intel8251A

Intel 8251A是通用同步/异步收发器USART(universal synchronous/asynchronous receiver/ transmitter),可以用作CPU与穿行外设的接口电路。

一、825A的主要性能

Intel 8251A 的主要性能表现在以下几个方面:

    1、传送和一部传送。同步传送:5~8/字符,内同步或外同步,自动插入同步字符;异步传送:5~8/字符,时钟速率为通信波特率的116、或64倍。

2、可产生中止字符,可产生11.52位停止位,检查假启动位自动检测和处理中止字符。

3、同步传送的波特率范围为0~64kb/s,异步传输的波特率范围为0~19.2kb/s

4、全双工、双缓冲器发送和接受。

5、出错检测:具有奇偶、溢出和帧错误等检测电路。

6、与Intel8080808580888086CPU兼容、全部输入输出与TTL电平兼容。

二、8251A的内部结构

1、发送器

发送器由发送缓冲器发送控制电路两部分组成。


采用异步方式,则由发送控制电路在其首尾加上起始位和停止位,然后从起始位开始,经移位寄存器从数据输出线TXD逐位串行输出。

8351内部结构图

采用同步方式,则在发送数据之前,发送器将自动送出1个或2个同步字符,然后才逐位串行输出数据。

如果CPU8251A之间采用中断方式交换信息,那么TXRDY可作为向CPU发出的中断请求信号。当发送器中的8位数据串行发送完毕时,由发送控制电路向CPU发出TXE有效信号,表示发送器中移位寄存器已空。

2.接收器

接收器由接收缓冲器接收控制电路两部分组成。

接收移位寄存器从RXD引腿上接收串行数据转换成并行数据后存入接收缓冲器。

异步方式:RXD线上检测低电平,将检测到的低电平作为起始位, 8251A开始进行采样,完成字符装配,并进行奇偶校验和去掉停止位,变成了并行数据后,送到数据输入寄存器,同时发出RXRDY信号

;