SPUT 9.18255A可编程外圆接口慈片 3.初始化 8255A的初始化一将一个8位控制码写 入8255A的控制寄存 器 基本要求:为了能正确地写入控制字,先 要了解8255A控制寄存器中各 位的情况。 8255A控制寄存器如图9.2所示。 教据采集与处理 11
11 SDUT 数据采集与处理 9.1 8255A可编程外围接口芯片 3. 初始化 8255A的初始化 — 将一个8位控制码写 入8255A的控制寄存 器。 基本要求:为了能正确地写入控制字,先 要了解8255A控制寄存器中各 位的情况。 8255A控制寄存器如图9.2 所示
SPUT 9.18255A可编程外圆接口慈片 D,D6 D5 D4 D3 D2 D1Do 端口C低端:1输入,0输出 端口B:1输入,0输出 方式选择:0=方式0,1=方式1 端口C高端:1—输入,0输出 端口A:1-输入;0输出 方式选择:00=方式0;01=方式1 1X=方式2 置方式标志:1=有效 图928255A控制寄存器 教据采集与处理 12
12 SDUT 数据采集与处理 9.1 8255A可编程外围接口芯片 D7 D6 D5 D4 D3 D2 D1 D0 置方式标志: 方式选择: 端口A: 端口C高端: 方式选择: 端口B: 端口C低端: 图9.2 8255A控制寄存器 00=方式0;01=方式1 1X=方式2 1=有效 1—输入,0—输出 1—输入,0—输出 0=方式0,1=方式1 1—输入,0—输出 1—输入;0—输出
SPUT 9.18255A可编程外圆接口慈片 8255初始化—对8255控制寄存器的 各位赋值。 【例91】设8255A的控制寄存器的地址为63H, 初始化A、C口为输入口,B口为输出 口。编写对8255A初始化的汇编程序。 解:()确定控制码:1001101 (2)8088汇编程序如下: 教据采集与处理 13
13 SDUT 数据采集与处理 9.1 8255A可编程外围接口芯片 ∴8255初始化 —— 对8255控制寄存器的 各位赋值。 【例9.1】设8255A的控制寄存器的地址为63H, 初始化A、C口为输入口,B口为输出 口。编写对8255A初始化的汇编程序。 解:⑴ 确定控制码:10011001 ⑵ 8088汇编程序如下:
SPUT 9.18255A可编程外圆接口慈片 MOV AL, 63H MOV DI AL MOV AL,10011001B ;置A、C口为输入口,B口为输出囗 OUT DI, AL ;把10011001B写入8255A控制寄存器 教据采集与处理
14 SDUT 数据采集与处理 9.1 8255A可编程外围接口芯片 MOV AL,63H MOV DI, AL MOV AL,10011001B ;置A、C口为输入口,B口为输出口 OUT DI,AL ;把10011001B写入8255A控制寄存器
SPUT 第9章数字信号的采集 92PS-2304数字量I/O接口板简介 1.概述 主要性能 o为PC/ISA总线型接口板,广泛用于 PC微机。 板上有三片8255A芯片及若干个逻辑器 件组成,通过编程自由设定输入输出。 教据采集与处理 15
15 SDUT 数据采集与处理 第9章 数字信号的采集 9.2 PS-2304数字量I/O接口板简介 1. 概述 主要性能 为PC/ISA 总线型接口板,广泛用于 PC微机。 板上有三片8255A芯片及若干个逻辑器 件组成,通过编程自由设定输入输出