可编程并口8255A.pptVIP

  • 7
  • 0
  • 约8.39千字
  • 约 50页
  • 2017-02-20 发布于河南
  • 举报
可编程并口8255A

可编程并口8255A 8255A是一种典型的通用选通并行接口芯片。 其内部有三个独立的8位数据口,即A口、B口、C口。 有三种工作方式 ?方式0--基本输入/输出方式 ?方式1--选通输入/输出方式 ?方式2--双向传送方式 8255A外部引脚 8255A内部结构图 8255A内部结构 ? 主要由数据总线缓冲器、读写控制逻辑、A、B、C三个双向I/O端口及有关控制电路组成。 数据总线缓冲器 三态双向8位缓冲,用于收发数据总线上的数据 读/写控制逻辑 包括RD、WR、CS、A0、A1。控制总线的开放、关闭和数据的传送方向。 8255A的编程控制字 8255A共有两个控制字:①方式选择控制字;②对端口C按位置位/复位控制字。 这两个控制字共用一个地址号。即当地址线A1A0都为1时就是访问控制字寄存器的片内地址。而用控制字的D7位来区分是方式设定控制字,还是对C端口的按位置位/复位命令。当D7位为1,是方式控制字;若D7位为0,是对端口C按位置位/复位的命令。 8255A方式选择控制字 例1:要把A口指定为1方式,输入,C口上半部定为输出;B口指定为0方式,输出,C口下半部定为输入,则工作方式命令代码是或B1H。 若将此命令代码写到8255A的命令寄存器,即实现了对8255A工作

文档评论(0)

1亿VIP精品文档

相关文档