10.1可编程并行接口8255A 思考: 8255占用几个端口地址?各个端口分别对 应什么? 端口C可以分为两组吗? 微机原理及应用——第10章并行接口芯片
微机原理及应用——第10章 并行接口芯片 6 思考: ◼ 8255占用几个端口地址?各个端口分别对 应什么? ◼ 端口C可以分为两组吗? 10.1 可编程并行接口8255A
10.1可编程并行接口8255A 控制字:分为两类 口端口的方式选择控制字,可使8255A的3个数 据端□工作在不同的方式。 aC端□按位置10控制字,它可使C端囗中的 任何一位进行置位或复位。 8255A的3种基本工作方式 方式0:基本的输入/输出方式 方式1:选通的输入/输出方式 方式2:双向的传输方式 微机原理及应用——第10章并行接口芯片
微机原理及应用——第10章 并行接口芯片 7 ◼ 控制字:分为两类 ❑ 端口的方式选择控制字,可使8255A的3个数 据端口工作在不同的方式。 ❑ C端口按位置1/0控制字,它可使C端口中的 任何一位进行置位或复位。 ◼ 8255A的3种基本工作方式: ❑ 方式0:基本的输入/输出方式 ❑ 方式1:选通的输入/输出方式 ❑ 方式2:双向的传输方式 10.1 可编程并行接口8255A
10.1可编程并行接口825A 1.方式控制字 8255A的方式选择控制字 1 D6 D5 D4 D3 D2 D1DO PC3PC0:1=输入 方式选择 0=输出 控制字的标志 端口B:1=输入,0=输出 B组方式:0=方式0,1=方式 PC7~PC4:1=输入,0=输出 端口A:1=输入,0=输出 A组方式:00=方式0,01=方式,1x=方式2 微机原理及应用——第10章并行接口芯片
微机原理及应用——第10章 并行接口芯片 8 1.方式控制字 10.1 可编程并行接口8255A
10.1可编程并行接口8255A 例10:设A端口工作方式0,输出, B端口工作于方式0,输入。 方式选择控制字 1000100110=82H 方 A CB B 式百日口口口 选方 输高方输 择式出位式入 0 不0 C口低位不用 用 微机原理及应用——第10章并行接口芯片
微机原理及应用——第10章 并行接口芯片 9 例10:设A端口工作方式0,输出, B端口工作于方式0,输入。 方式选择控制字: 1 0 0 0 1/0 0 1 1/0 = 82H 方 式 选 择 A 口 方 式 0 A 口 输 出 C 口 高 位 不 用 B 口 方 式 0 B 口 输 入 C 口 低 位 不 用 10.1 可编程并行接口8255A
10.1可编程并行接口8255A 注意: 端口A可以工作在方式0、方式1或方式2;端口B 只能工作在方式0或方式1;端口C则常常配合端口 A和端口B工作。 微机原理及应用——第10章并行接口芯片 10
微机原理及应用——第10章 并行接口芯片 10 注意: ◼ 端口A可以工作在方式0、方式1或方式2;端口B 只能工作在方式0或方式1;端口C则常常配合端口 A和端口B工作。 10.1 可编程并行接口8255A