SPUT 第9章数字信号的采集 918255A可编程外围接口芯片 o92Ps-2304数字量I/O接口板简介 93BCD码并行数字信号的采集 94车速脉冲信号的采集计数 教据采集与处理
1 SDUT 数据采集与处理 9.1 8255A可编程外围接口芯片 9.2 PS-2304数字量I/O接口板简介 9.3 BCD码并行数字信号的采集 第9章 数字信号的采集 9.4 车速脉冲信号的采集计数
SPUT 第9章数字信号的采集 数字信号的采集与其传送方式有关。 并行 o传送方式 串行 用8255芯片采集并行数据 o采集方法 用RS-232口采集串行数据 教据采集与处理 2
2 SDUT 数据采集与处理 第9章 数字信号的采集 传送方式 并行 串行 数字信号的采集与其传送方式有关。 采集方法 用8255芯片采集并行数据 用RS-232口采集串行数据
SPUT 第9章数字信号的采集 98255A可编程外围接口芯片 1.用途和结构 o用途:用于接收并行传输的数字信号、 脉冲信号和开关信号。 o结构 其引脚和内部结构如图91所示。 教据采集与处理 3
3 SDUT 数据采集与处理 第9章 数字信号的采集 9.1 8255A可编程外围接口芯片 1. 用途和结构 用途 : 用于接收并行传输的数字信号、 脉冲信号和开关信号。 结构 其引脚和内部结构如图9.1所示
SPUT 918255A可编程外圆接口慈片 PA3 40 PA4 4组 端口A PA,w PAo PA2 PAS 控制 PAI 38 PA6 器 PA 37 PA7 计算机 RD WR RESET 端口C PC7" PCA GND 2345678 DO D,-D数据总 (高) Al DI AO 98255A-532 D2 线缓冲 PC7 10 D3 PC6 D4 端口C PC3"PCo PC5 2345 3222 DS (低) PC4 D6 RD PCO PCI 26 WR PC 16 25 PB7 A 读写 17 逻辑 控制1端口 PB N PB PC3 PB6 B PBO 18 23 PBI 19 PB5 RESET 器 PB4 PB2 20 PB3 外界 图918255A-5引脚和内部结构框图 教据采集与处理 4
4 SDUT 数据采集与处理 9.1 8255A可编程外围接口芯片 8255A-5 PB2 2 1 2 2 2 3 2 4 2 5 2 6 2 7 2 8 2 9 3 0 3 1 3 2 3 3 3 4 3 5 3 6 3 7 3 8 3 9 4 0 PA4 PA5 PA6 PA7 RESET D0 D1 D2 D3 D4 D5 D6 D7 Ucc PB7 PB6 PB5 PB4 PB3 W R 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 2 0 PA3 PA2 PA1 P A 0RD CS GND A1 A0 PC7 PC6 PC5 PC4 PC3 PC2 PC1 PC0 PB0 PB1 (a) 图9.1 8255A-5引脚和内部结构框图 端口A 端口C (高) 端口C (低) 端口B PA7~PA0 PC7~PC4 PC3~PC0 PB7~PB0 A组 控制 器 数据总 线缓冲 B组 控制 器 D7~D0 计算机 外界 RD WR A1 A0 RESET CS 读/写 逻辑 (b)
SPUT 9.18255A可编程外圆接口慈片 由此图可知: ⊙8255有3个端口 端口A是一个8位数据输出/输入锁存器。 端口B是一个8位数据输入/输出锁存器。 端口C是一个8位数据输出/输入缓冲器。 端口C还可以分成两个4位的端口 教据采集与处理 5
5 SDUT 数据采集与处理 9.1 8255A可编程外围接口芯片 由此图可知: 8255有3个端口 端口A 是一个8位数据输出/输入锁存器。 端口B 是一个8位数据输入/输出锁存器。 端口C 是一个8位数据输出/输入缓冲器。 端口C 还可以分成两个 4 位的端口
SPUT 9.18255A可编程外圆接口慈片 A组:控制端口A和端口 有2组控制器 C的高4位 B组:控制端口B和端口 C的低4位 有数据总线缓冲、读/写逻辑芯片 2.工作方式 8255A芯片有三种工作方式。 教据采集与处理 6
6 SDUT 数据采集与处理 9.1 8255A可编程外围接口芯片 有2组控制器 A组:控制端口A和端口 C的高4位 B组:控制端口B和端口 C的低4位 有数据总线缓冲、读/写逻辑芯片 2. 工作方式 8255A芯片有三种工作方式
SPUT 9.18255A可编程外圆接口慈片 o方式0—基本的输入/输出方式 ()任何端口都可用做输入输出 特点(2)输出可被锁存,输入不能锁存 (3)有16种输入/输出组态 ③方式1—选通的输入/输出方式。 教据采集与处理 7
7 SDUT 数据采集与处理 9.1 8255A可编程外围接口芯片 方式0 — 基本的输入/输出方式, 特点 ⑴ 任何端口都可用做输入/输出 ⑵ 输出可被锁存,输入不能锁存 ⑶ 有16种输入/输出组态 方式1— 选通的输入/输出方式
SPUT 9.18255A可编程外圆接口慈片 ()A、B组各有一个8位数据口和 4位控制/数据口 特点 (2)8位数据口的输入/输出均可锁存 (3)端口C的4位传送8位数据口控制 /状态信息 它与方式0的不同之处在于: 借助选通或应答式联络信号,把I/O 数据与指定的端口进行发送或接收。 教据采集与处理 8
8 SDUT 数据采集与处理 9.1 8255A可编程外围接口芯片 特点 ⑴ A、B组各有一个8位数据口和一 4位控制/数据口 ⑵ 8位数据口的输入/输出均可锁存 ⑶ 端口C的4 位传送8 位数据口控制 /状态信息 它与方式0的不同之处在于: 借助选通或应答式联络信号,把I/O 数据与指定的端口进行发送或接收
SPUT 9.18255A可编程外圆接口慈片 o方式2一带联络双向总线I/O方式。 注意:此方式仅用于A口。 ()有一个8位双向数据口和一个5位 控制端口C 特点 (2)输入/输出均可锁存 (3)4位控制口用于8位数据端口的控 制/状态信息 教据采集与处理 9
9 SDUT 数据采集与处理 9.1 8255A可编程外围接口芯片 方式2 — 带联络双向总线I/O方式。 注意:此方式仅用于A口。 特点 ⑴ 有一个8位双向数据口和一个5位 控制端口C ⑵ 输入/输出均可锁存 ⑶ 4位控制口用于8位数据端口的控 制/状态信息
SPUT 9.18255A可编程外圆接口慈片 需要说明:在方式1和方式中,并未将端 口C的所有位都用于传送控制 状态信息,剩余的各位仍然可 以通过编程设定为输入/输出 用 以上介绍的各种工作方式及组态,都 可以通过对8255A的初始化来实现 教据采集与处理
10 SDUT 数据采集与处理 9.1 8255A可编程外围接口芯片 需要说明:在方式1和方式2中,并未将端 口C的所有位都用于传送控制 状态信息,剩余的各位仍然可 以通过编程设定为输入/输出 用。 以上介绍的各种工作方式及组态,都 可以通过对8255A的初始化来实现