812读/写概念: 用Ⅳ,OUT指令读/写 8.1.3可编程接口的概念 接口芯片大部分是 通道0 外设0 多通道、多功能的 多通道是指一个接6线 通道1 外设1 口芯片一面与CPU连接, 通道2 外设2 另一面可接几个外设; 通迸n 多功能是指一个接 外设n 口芯片能实现多种接口 功能,实现不同的电路 工作状态
6 8.1.2 读 /写概念 : 用IN ,OUT指令读 /写。 8.1.3 可编程接口的概念 接口芯片大部分是 多通道、多功能的。 多通道是指一个接 口芯片一面与CPU连接, 另一面可接几个外设; 多功能是指一个接 口芯片能实现多种接口 功能,实现不同的电路 工作状态
在接口芯片中,各硬件单 元不是固定接死的,可由用户 在使用中选择,即通过计算机 的指令来选择不同的通道和不 数据线 同的电路功能,称为“编程控 制”。接口电路的组态(即电/妻 外 STB 路工作状态)可由计算机指令口 RDY 设 来控制的接口芯片称为“可编 程序接口芯片”。 用来存放控制电路组态的 控制字节的寄存器,称为“控 制寄存器
7 在接口芯片中,各硬件单 元不是固定接死的,可由用户 在使用中选择,即通过计算机 的指令来选择不同的通道和不 同的电路功能,称为“编程控 制”。接口电路的组态(即电 路工作状态)可由计算机指令 来控制的接口芯片称为“可编 程序接口芯片”。 用来存放控制电路组态的 控制字节的寄存器,称为“控 制寄存器
81.4“联络”的概念 接口芯片常常需要和外设间有一定的“联络”信号, 以保证信息的正常传送 通常采用两个“联络”( Handshake)信号TB(选 通信号, strobe)和RDY(就绪信号, Ready)。 LK∏LL s RDY RD
8 8.1.4 “联络”的概念 接口芯片常常需要和外设间有一定的“联络”信号, 以保证信息的正常传送。 通常采用两个“联络”(Handhake)信号: (选 通信号,strobe)和RDY(就绪信号,Ready)。 STB
82可编程并行接口芯片8255A 8255A的结构和引脚功能 8255A的工作方式 8255A的初始化 8255A的应用举例 16位系统中的并行接口
9 8.2 可编程并行接口芯片8255A ❖8255A的结构和引脚功能 ❖8255A的工作方式 ❖8255A的初始化 ❖8255A的应用举例 ❖16位系统中的并行接口
82可编程并行接口芯片8255A Intel8255A是一种通用的可编程序并行IO接口芯片, 又称“可编程外设接口芯片”PPI( Programmable Peripheral interface) 8218255A的结构和引脚功能 、8255A的内部结构 有三个8位端口PA、PB和PC,都可由程序设定为各 种不同的工作方式。 通常PA口与PB口用作输入/输出的数据端口,PC口通 常用作控制或状态信息的端口,PC口可以分成两个4位的 端口
10 8.2 可编程并行接口芯片8255A Intel 8255A是一种通用的可编程序并行I/O接口芯片, 又称“可编程外设接口芯片”PPI(Programmable Peripheral Interface)。 8.2.1 8255A的结构和引脚功能 一、8255A的内部结构 有三个8位端口PA、PB和PC,都可由程序设定为各 种不同的工作方式。 通常PA口与PB口用作输入/输出的数据端口,PC口通 常用作控制或状态信息的端口,PC口可以分成两个4位的 端口