8255A可编程外围接口芯片
PS-2304数字量I/O接口板简介
BCD码并行数字信号的采集
第9章数字信号的采集
车速脉冲信号的采集计数
第9章数字信号的采集
传送方式
并行
串行
数字信号的采集与其传送方式有关。
采集方法
用8255芯片采集并行数据
用RS-232口采集串行数据
第9章数字信号的采集
8255A可编程外围接口芯片
1. 用途和结构
用途:
用于接收并行传输的数字信号、
脉冲信号和开关信号。
结构
。
8255A可编程外围接口芯片
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)
8255A可编程外围接口芯片
由此图可知:
8255有3个端口
端口A 是一个8位数据输出/输入锁存器。
端口B 是一个8位数据输入/输出锁存器。
端口C 是一个8位数据输出/输入缓冲器。
端口C 还可以分成两个 4 位的端口。
8255A可编程外围接口芯片
有2组控制器
A组:
控制端口A和端口
C的高4位
B组:
控制端口B和端口
C的低4位
有数据总线缓冲、读/写逻辑芯片
2. 工作方式
8255A芯片有三种工作方式。
8255A可编程外围接口芯片
方式0 —
基本的输入/输出方式,
特点
⑴任何端口都可用做输入/输出
⑵输出可被锁存,输入不能锁存
⑶有16种输入/输出组态
方式1—
选通的输入/输出方式。
8255A可编程外围接口芯片
特点
⑴ A、B组各有一个8位数据口和一
4位控制/数据口
⑵ 8位数据口的输入/输出均可锁存
⑶端口C的4 位传送8 位数据口控制
/状态信息
它与方式0的不同之处在于:
借助选通或应答式联络信号,把I/O
数据与指定的端口进行发送或接收。
8255A可编程外围接口芯片
方式2 —
带联络双向总线I/O方式。
注意:
此方式仅用于A口。
特点
⑴有一个8位双向数据口和一个5位
控制端口C
⑵输入/输出均可锁存
⑶ 4位控制口用于8位数据端口的控
制/状态信息
8255A可编程外围接口芯片
需要说明:
在方式1和方式2中,并未将端
口C的所有位都用于传送控制
状态信息,剩余的各位仍然可
以通过编程设定为输入/输出
用。
以上介绍的各种工作方式及组态,都
可以通过对8255A的初始化来实现。
第9章 数字信号的采集 来自淘豆网m.daumloan.com转载请标明出处.