08第八章常用数字分接口电路.pptVIP

  • 1
  • 0
  • 约2.17万字
  • 约 165页
  • 2019-01-01 发布于福建
  • 举报
08第八章常用数字分接口电路

§8.4可编程串行通信接口 学习内容:相关内容见p342 串行通信的一般概念 工作方式、同步方式、数据格式、物理标准 串行通信的接口标准 EIA RS-232C 可编程串行异步通信接口8250(UART) 连接、编程、应用 * (2) 当前字节数寄存器 保持DMA传送的剩余字节数 每次传送后,该寄存器的值减1 这个寄存器的值可由CPU写入和读出 该寄存器的值减至0,再减1(从0减到FFFFH)时,终止计数 基字节数寄存器 存放初始值 传送N个字节,初始值为N-1 * 读写通道寄存器 CPU与8237A之间通过8位数据总线交换信息,8237A的通道寄存器均为16位。 需要两次读写操作才能实现CPU与8237A之间的一个完整数据的交换。 8237A内含一个高/低触发器,用来控制读写通道寄存器的高、低字节。 * 高/低触发器 该触发器为0,控制读写低字节 该触发器为1,控制读写高字节 软、硬件复位后,触发器为0 每次读写通道寄存器,自动改变触发器状态。如果对16位寄存器的操作用两次连续读写进行,就不必清除这个触发器 清除高/低触发器软件命令(A3A2A1A0=1100)将使高/低触发器清零 * 3个软件命令 清除高/低触发器软件命令 A3A2A1A0=1100=0CH,使高/低触发器清零 主清除命令 A3A2A1A0=1101=0DH,使高/低触发器清零 还使命令、状态、请求、临

文档评论(0)

1亿VIP精品文档

相关文档