或输出及选通端或时钟端,却没有地址线和读写控制线,如采用TTL或CMOS数字集成电路构成的三态门、寄存器、三态缓冲寄存器等中小规模的集成电路芯片。?可编程逻辑器件:? 不仅具有数据的输入或输出、具有选通端或时钟端,而且还具有地址线和读写控制线的芯片,他们一般具有片内的状态字寄存器、命令字寄存器,允许通过软件编程来改变它的接口功能或状态。如:Intel 8255、8155 、8253 、 8279.РР简单I/O接口芯片的扩展Р简单的I/O口扩展通常是采用TTL或CMOS电路锁存器、三态门等作为扩展芯片(74LS244、74LS245、74LS273、74LS373、74LS377等),通过P0口来实现扩展的一种方案。它具有电路简单、成本低、配置灵活的特点。?简单的I/O口扩展主要包括:?缓冲器扩展输入口(三态门: 74LS244、74LS245等)?输入接口的主要功能:解决数据输入的缓冲问题,如74ls244(具有三态缓冲功能,这样才可以和数据总线相连)。?锁存器扩展输出口(锁存器: 74LS273、74LS373、 74LS377等)?输出接口的主要功能:进行数据的保持(数据锁存)。РРР概述Р一、I/O 系统的组成РI/O 系统РРI/O 设备РР输入:键盘、磁盘、光盘、扫描仪 …Р输出:显示、打印机、笔绘仪、磁盘 …РI/O 接口:8155、8255、8253、8251、8279 …РI/O 管理部件:IOP 8089、DMAC8237РI/O 软件 BIOS(基本I/O系统)РCPU若没有一个强大的I/O系统的支持,CPU的高速度?高性能就发挥不出来。РР苏青制作РР常用的接口器件有:Р8255:可编程通用并行接口电路Р8253/8254:可编程定时/计数器Р8155/8156:可编程多功能扩展芯片Р8251:可编程串行接口电路Р8279:可编程键盘显示接口电路Р