第七章 8255接口电路
- 格式:ppt
- 大小:887.50 KB
- 文档页数:61
8255引脚图及引脚功能单片机系统中常用的地址锁存器芯片74LS373以及coms的74hc373。
是带三态缓冲输出的8D触发器,其引脚图与结构原理图、电路连接图如下:<74LS373引脚图内部结构原理图电路连接图>E G 功 能0 0 直通Qi = Di0 1 保持(Qi保持不变)1 X 输出高阻<74LS373功能表>E G D QL H H HL H L LL L X Q上表是74LS373的真值表,表中:L——低电平;H——高电平;X——不定态;Q0——建立稳态前Q的电平;G——输入端,与8031ALE连高电平:畅通无阻低电平:关门锁存。
图中OE——使能端,接地。
当G=“1”时,74LS373输出端1Q—8Q与输入端1D—8D相同;当G为下降沿时,将输入数据锁存。
8255A(2)7.2 可编程并行接口由于我们现在常用的微机系统均以并行方式处理数据,所以,并行接口也是最常用的接口电路。
并行接口有以下几方面的特点:(1)并行接口是在多根数据线上,以数据字节(字)为单位与输入/输出设备或被控对象传送信息的,如打印机接口、A/D、D /A转换器接口、IEEE-488接口、开关量接口、控制设备接口等。
在实际应用中,凡在CPU与外设之间同时需要两位以上信息传送时,就要采用并行口。
并行口适用于近距离传送的场合。
由于各种I/O设备和被控对象多为并行数据线连接,CPU用并行口来组成应用系统很方便,故使用十分普遍。
(2)并行传送的信息,不要求固定的格式,这与串行传送的信息有数据格式的要求不同。
例如,异步串行通信的格式是一个数据,它包括起始位、数据位、校验位和停止位。
(3)从并行接口的电路结构来看,并行口有硬线连接接口和可编程接口之分。
硬线连接接口的工作方式及功能用硬线连接来设定,用软件编程序的方法不能加以改变;如果接口的工作方式及功能可以用软件编程序的方法加以改变,则就叫可编程接口。
第七章 可编程外围接口芯片8255A 及其应用应用本章的本章的重点重点重点::(1)掌握8255A 的工作原理及使用方法;(2)结合实验,加深理解,为今后的应用打下基础。
8255A 是一种通用的可编程并行I/O 接口芯片,通过对它的编程,芯片可工作在不同的工作方式。
在微机计算机系统中,用8255A 作接口时,通常不需附加外部逻辑电路就可直接为CPU 与外设之间提供数据通道,因此它得到广泛的应用。
本章介绍8255A 的基本工作原理和应用实例。
§7-1 1 8255A 8255A 的工作原理的工作原理和应用举例和应用举例和应用举例 一、8255A 的性能指标(1)NMOS, 40个引脚,双列直插式封装;(2)A 口,B 口,C 口三个数据端口。
8位,24条I/O 线; (3)可编程工作方式:模式0,模式1和模式2; (4)可用于中断方式; (5)单一+5V 电源。
8255A 的引脚图如下:二、8255A 结构和功能8255A 的内部结构图如下,对照此图分别介绍各个组成部分的功能。
1、数据端口A、B和C8255A内部包含3个8位的输入输出端口A、B和C,通过外部的24根线与外设交换数据或通信联络(其中C口被分成C口上半部分和C口下半部分),C口又可分为两个4位端口。
下面介绍每个数据端口在不同的工作方式下的具体功能。
工作方式工作方式 A口 B B 口口C口0 基本输入输出输出锁存输入三态基本输入输出输出锁存输入三态基本输入输出输出锁存输入三态1 应答式输入输出输入输出均锁存应答式输入输出输入输出均锁存作为A口、B口的控制位及状态位2 应答双向输入输出输入输出均锁存作为A口的控制位及状态位2、A组和B组控制逻辑两组根据CPU的编程命令控制8255A工作电路。
它们内部有控制寄存器,用来接收CPU的命令字,然后决定两组的工作方式或对C口每一位执行置位/复位的操作。
3、数据总线缓冲器一个双向三态8位缓冲器,用做8255A和系统数据总线之间的接口。
8255引脚图及引脚功能单片机系统中常用的地址锁存器芯片74LS373以及coms的74hc373。
是带三态缓冲输出的8D触发器,其引脚图与结构原理图、电路连接图如下:<74LS373引脚图内部结构原理图电路连接图>E G 功 能0 0 直通Qi = Di0 1 保持(Qi保持不变)1 X 输出高阻<74LS373功能表>E G D QL H H HL H L LL L X Q上表是74LS373的真值表,表中:L——低电平;H——高电平;X——不定态;Q0——建立稳态前Q的电平;G——输入端,与8031ALE连高电平:畅通无阻低电平:关门锁存。
图中OE——使能端,接地。
当G=“1”时,74LS373输出端1Q—8Q与输入端1D—8D相同;当G为下降沿时,将输入数据锁存。
8255A(2)7.2 可编程并行接口由于我们现在常用的微机系统均以并行方式处理数据,所以,并行接口也是最常用的接口电路。
并行接口有以下几方面的特点:(1)并行接口是在多根数据线上,以数据字节(字)为单位与输入/输出设备或被控对象传送信息的,如打印机接口、A/D、D /A转换器接口、IEEE-488接口、开关量接口、控制设备接口等。
在实际应用中,凡在CPU与外设之间同时需要两位以上信息传送时,就要采用并行口。
并行口适用于近距离传送的场合。
由于各种I/O设备和被控对象多为并行数据线连接,CPU用并行口来组成应用系统很方便,故使用十分普遍。
(2)并行传送的信息,不要求固定的格式,这与串行传送的信息有数据格式的要求不同。
例如,异步串行通信的格式是一个数据,它包括起始位、数据位、校验位和停止位。
(3)从并行接口的电路结构来看,并行口有硬线连接接口和可编程接口之分。
硬线连接接口的工作方式及功能用硬线连接来设定,用软件编程序的方法不能加以改变;如果接口的工作方式及功能可以用软件编程序的方法加以改变,则就叫可编程接口。