微机原理及应用 第十章并行接口花片 2021/2/24
2021/2/24 1 微机原理及应用 第十章 并行接口芯片
10.1可编程并行接口8255 8255A是INTE系列的并行接囗芯片。它是可编程的, 可以通过软件来设置芯片的工作方式。 8255A的内部结构 1.数据端口A、B、C 每个端口:输入带缓冲寄存器, 输出带锁存寄存器。 2.A组控制和B组控制 3.读/写控制逻辑电路 4.数据总线缓冲器 微机原理及应用——第10章并行接口芯片
微机原理及应用——第10章 并行接口芯片 2 8255A是INTER系列的并行接口芯片。它是可编程的, 可以通过软件来设置芯片的工作方式。 一、8255A的内部结构 1.数据端口A、B、C 每个端口:输入带缓冲寄存器, 输出带锁存寄存器。 2.A组控制和B组控制 3.读/写控制逻辑电路 4.数据总线缓冲器 10.1 可编程并行接口8255A
8255A的 端口A >PAZ-PAO 内部结构 A组 控制 端口C PC7-PC4 数据总线 上半部分 数据 缓冲器 端口CK>PC3PC0 RD 读/写 (下半部分N WR- 控制 B组 AO 逻辑 控制 亠端口BK少 PBZNPBO RESET CS 微机原理及应用——第10章并行接口芯片
微机原理及应用——第10章 并行接口芯片 3
10.1可编程并行接口8255A 5读写控制信号 RESET:复位信号,高电平平有效。 o:和数据线相连。 CS:芯片选择信号,低电平有效。 RD:芯片读出信号,低电平有效。 WR:芯片写入信号,低电平有效。 A1、Ao:端□选择信号。 A1、A0=00,选中端□A A1、A0=01,选中端口B; A1、Ao=10,选中端口C; A1、A0-=11,选中控制端□ 微机原理及应用——第10章并行接口芯片
微机原理及应用——第10章 并行接口芯片 4 5.读写控制信号 RESET:复位信号,高电平平有效。 D7~D0 :和数据线相连。 CS :芯片选择信号,低电平有效。 RD :芯片读出信号,低电平有效。 WR :芯片写入信号,低电平有效。 A1、A0:端口选择信号。 A1、A0=00,选中端口A; A1、A0=01,选中端口B; A1、A0=10,选中端口C; A1、A0=11,选中控制端口; 10.1 可编程并行接口8255A
34 DO PAO DI PAl D2 31 PA2 D3 30 PA3 D4 PA4 29 39 DS PAS 38 D6 27 PA6 37 D7 PAT 18 PBO 19 WR PB1 AO 20 21 825·的引脚 PB3 PB4 CS PB5 24 PB6 PB7 PCO 14 15 PCl 16 17 PC3 PC4 13 PCS 12 PC6 PC7 微 5
微机原理及应用——第10章 并行接口芯片 5 8255的引脚
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