实物连线图
2.接口芯片介绍
1). 74LS245数据总路线缓冲器
74LS245的引脚和内部结构图如上. 其真值表如下:
74LS245是由8个双向缓冲器组合起来,控制端连接在一起而构成的8位双向三态缓冲器芯片.每个双向三态缓冲器由两个三态缓冲器构成,它有两个控制端,即输出允许控制端OE(低有效,用于控制数据的输出)和方向控制端DIR(用于控制数据驱动的方向),它用于隔离和缓冲.
2). 74LS06 反向驱动器
74LS06 反向驱动器的内部引脚图如下:
74LS06 反向驱动器是由6个非门构成,在本次课设中是将8255的PA口输出的数据经过它反向驱动8个发光二极管发光.当8255的PA的某个口输出高电平时,经反相为低电平接到发光二极管Li负极,发光二极管正极接着高电平.这样,二极管形成导通电流,发光
二极管Li将点亮.
3) 74LS138 译码器
74LS138 译码器的引脚图如下:
74LS138 译码器是一种集成
3位二进制(3-8线)译码器.A、B、C
为二进制译码输入端,G0~G7为译码输出端(低电平有效).当G1=1、G2A+G2B=0时,译码器处于工作状态. 74LS138 译码器的输出端包含了输入端变量A,B,C组成的所有最小项的非. 译码电路的真值表如下:
4) 8255A并行接口电路芯片
8255A并行接口电路芯片的引脚图如下:
8255的内部结构如下:
8255A共有四个可寻址的端口(即A口、B口、C口和控制寄存器),用二位地址编码即可实现选择。参见下表:
8255A并行接口电路芯片具有24条可编程输入输出引脚,分成A、B、C三个端口,每个端口8位,都可以编程设定为输入或输出端口.它共有3种工作方式:基本输入输出方式、选通输入输出方式和双向选通传送方式.
8255A的初始化编程比较简单,只需要一个方式控制字就可以