正在加载图片...
39日PA5 表6.1地址选择信号 PAId 38日PA6 寄存器 RD 0 0端口A数据寄存器 CS RESET 1端口B数据寄存器 0端口C数据寄存器 32口D2 控制寄存器 PC7口10 1口D PC5口 表6.28255A端口操作表 PC4口13 CS RD WR A1 AO 操作 PC2口16 读B口 24口PB6 PB0口18 23日PB5 读C口 22日PB4 写A口 PB2口20 21口PB3 B口 图6.28255A引脚图 写控制口 ×|数据总线为三态 数据总线为三态 2.28255A的编程控制字 8255A具有三种基本工作方式,即方式0、方式1、方式2。各端口的工作方式及输 入输出方向都由方式控制字设定(即编程)。8255A的编程是通过向其控制口送控制字 来实现的,8255A的控制字有方式控制字和C口置位/复位控制字两种 (1)方式控制字 D7 D6D5D4 D0 方式标志位=1 B组 A组 端口C(下半部 方式选择 1=输入 0=输出 01 方方方 式0 式1 端口B 式 输入 端口A 0=输出 1=输入 0=输出 方式选择 0=方式0 端口C(上半部 方式 1=输入 0=输出 (a)方式控制字42 2.2 8255A 的编程控制字 8255A具有三种基本工作方式,即方式 0、方式 1、方式 2。各端口的工作方式及输 入输出方向都由方式控制字设定(即编程)。8255A的编程是通过向其控制口送控制字 来实现的,8255A的控制字有方式控制字和C口置位/复位控制字两种。 (1) 方式控制字 表 6.2 8255A 端口操作表 CS RD WR A1 A0 操作 0 0 1 0 0 读A口 0 0 1 0 1 读B口 0 0 1 1 0 读C口 0 1 0 0 0 写A口 0 1 0 0 1 写B口 0 1 0 1 0 写C口 0 1011 写控制口 0 11 ╳ ╳ 数据总线为三态 0 0111 非法操作 1 ╳╳╳╳ 数据总线为三态 图 6.2 8255A引脚图 D7 D6 D5 D4 D3 D2 D1 D0 方式标志位=1 A 组 方式选择 00=方式 0 01=方式 1 1×=方式 2 端口 A 1=输入 0=输出 端口 C(上半部) 1=输入 0=输出 B 组 方式选择 0=方式 0 1=方式 1 端口 C(下半部) 1=输入 0=输出 端口 B 1=输入 0=输出 (a) 方式控制字 表 6.1 地址选择信号 A0 A1 寄存器 0 0 端口A数据寄存器 0 1 端口B数据寄存器 1 0 端口C数据寄存器 1 1 控制寄存器
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有