串行通信及接口芯片

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

串行通信及接口芯片8251A

并行通信与串行通信示意图

单工/半双工/全双工串行I/O (通信)基本概念

数据流单向流动;流动方向随时间变化;

双向流动(同时收发)

逻辑信号定义(标准):基带传输:电平/差分;宽带调制解调器

同步串行通信(I/O )带时钟发送,接收方用相同时钟选通接收数据,同步字符实现幀同步--高效复杂。传输率:bps 10K~100K~M ;同步字符(SYN (26H ),7E )单/双同步+数据场+FC (CRC16/32)+同步字符

异步串行通信收发取不同时钟(异步),低成本、低速(带宽),以字符为幀单位传输----收发按起始位同步,速度约定

串行异步通信格式(数据)

传输控制:并/串(串并)转换,波特率,起始、停止、校验(位)、缓冲

通用同步/异步收发器8251A

通用同步/异步收发器8251A结构

=1/16/64倍波

特率(可选)

串行通信应用

RS-

232电平转换电路外设/微机

MOV DI, RBUF

MOV CX, COUNT RxNEXT :MOV DX, RxCTRL8251IN AL, DX

ROR AL, 1 ;查询R X RDY 有效否?

ROR AL, 1

JNC RxNEXT

ROR AL, 1

ROR AL, 1 ;查询是否有奇偶校验错。

JC RxERR ;DB5=TEST AL, 20H, JNZ

MOV DX, RxDATA8251

IN AL, DX ;输入一个字节到接收数据块。MOV [DI], AL

INC DI

LOOP RxNEXT

串行通信应用(续:接收)

串行异步通信格式(数据)

相关文档
最新文档