8251xiugai07.pptVIP

  • 74
  • 0
  • 约1.08万字
  • 约 51页
  • 2016-11-22 发布于河南
  • 举报
8251xiugai07

* 8251A是可编程串行接口,在使用之前必须由程序对其工作状态进行设定(称为初始化),其中包括同步方式还是异步方式、传输波特率、字符代码位数、校验方式、停止位位数等。 8251A内部既有数据寄存器,还有控制字寄存器和状态寄存器。控制字寄存器用于8251A的方式控制和命令控制,状态寄存器则存放8251A的状态信息。 7.5.4 8251A的编程 7.5.4 8251A的编程 8251A的编程包括两个部分: 一个是方式指令字,另一个是命令指令字。 前者用来定义8251A的工作方式,它必须紧接在复位后由CPU写入; 后者用来指定芯片的实际操作,只有在写入了方式选择控制字后,才能由CPU写入。 CPU可以在8251A工作过程中利用输入指令读取当前8251A的状态字,从而可以检测接口和数据传输的工作状态。 * 方式字:确定8251A的工作方式;(异步,波特率,字符长度,奇偶校验) (复位后,C/-D=1指向方式字寻址端口) 1.方式控制字 01 异步?1 10 异步?16 11 异步?64 00 字符长度为5位 01 字符长度为6位 10 字符长度为7位 11 字符长度为8位 ? 0 无奇偶校验位 01 奇校验 11 偶校验 无效 00 1个停止位 01 1.5个停止位 10 2个停止位 11 S2 S1 EP

文档评论(0)

1亿VIP精品文档

相关文档