3.4.4 74LS138
JP?123ABCLS38Y7Y6Y5Y4Y3Y2Y1Y01110987654 74LS138 为3 线-8 线译码器,共有 54/74S138和 54/74LS138 两种线路结构型式,
其工作原理如下:
当一个选通端(E3)为高电平,另两个选通端(E1)和/(E2))为
低电平时,可将地址端(A、B、C)的二进制编码在一个对应的输出端以低 电平译出。
利用 E1、E2和E3可级联扩展成 24 线译码器;若外接一个反 相器还可级联扩展成 32 线译码器。
74LS138的真值表如下表所示
32
3.4.5 74LS373
JP?12345678910EA0A1A2A3A4A5A6A7GNDVCCQ7Q6Q5Q4Q3Q2Q1Q0G2019181716151413121174LS373功能简介:
74LS373是常用的地址锁存器芯片,它实质是一个是带三态缓冲输出的8D触发器,在单片机系统中为了扩展外部存储器,通常需要一块74ls373芯片.本文将介绍74ls373的工作原理,引脚图(管脚图),内结构图、主要参数及在单片机系统中的典型应用电路. 74ls373工作原理简述:
74LS373的输出端O0~O7可直接与总线相连。当三态允许控制端OE为低电平时,O0~O7
为正常逻辑状态,可用来驱动负载或总线。当OE为高电平时,O0~O7呈高阻态,即不驱动总线,也不为总线的负载,但锁存器内部的逻辑操作不受影响。
当锁存允许端LE为高电平时,O随数据D而变。当LE为低电平时,O被锁存在已建立的数据电平。
74ls373内部逻辑结构图:
HEADER 10X2
74LS373的真值表(功能表),表中:
33
L——低电平; H——高电平; X——不定态;
Q0——建立稳态前Q的电平;
G——输入端,与8031ALE连高电平:畅通无阻低电平:关门锁存。图中OE——
使能端,接地。
当G=“1”时,74LS373输出端1Q—8Q与输入端1D—8D相同;
当G为下降沿时,将输入数据锁存。
E 0 0 1 G 0 1 X 功 能 直通Qi = Di 保持(Qi保持不变) 输出高阻 当74LS373用作地址锁存器时,应使OE为低电平,此时锁存使能端C为高电平时,输出Q0~Q7 状态与输入端D1~D7状态相同;当C发生负的跳变时,输入端D0~D7 数据锁入Q0~Q7。51单片机的ALE信号可以直接与74LS373的C连接。在MCS-51单片机系统中,常采用74LS373作为地址锁存器使用,其连接方法如上图所示。其中输入端1D~8D接至单片机的P0口,输出端提供的是低8位地址,G端接至单片机的地址锁存允许信号ALE。输出允许端OE接地,表示输出三态门一直打开。 1D~8D为8个输入端。 1Q~8Q为8个输出端。 G是数据锁存控制端;当G=1时,锁存器输出端同输入端;当G由“1”变为“0”时,数据输入锁存器中。
OE为输出允许端;当OE=“0”时,三态门打开;当OE=“1”时,三态门关闭,输出呈高阻状态。
(1).1脚是输出使能(OE),是低电平有效,当1脚是高电平时,不管输入3、4、7、8、13、14、17、18如何,也不管11脚(锁存控制端,G)如何,输出2(Q0)、5(Q1)、6(Q2)、9(Q3)、12(Q4)、15(Q5)、16(Q6)、19(Q7)全部呈现高阻状态(或者叫浮空状态);
34
(2).当1脚是低电平时,只要11脚(锁存控制端,G)上出现一个下降沿,输出2(Q0)、
5(Q1)、6(Q2)、9(Q3)、12(Q4)、15(Q5)、16(Q6)、19(Q7)立即呈现输入脚3、4、7、8、13、14、17、18的状态.
锁存端LE 由高变低时,输出端8 位信息被锁存,直到LE 端再次有效。 当三态门使能信号OE为低电平时,三态门导通,允许Q0~Q7输出,OE为高电平时,输出悬空。
3.6 LCD显示器 3.6.1 LCD显示器
74ls373引脚(管脚)排列图:
74ls373电气特性
74ls373推荐工作条件
74ls373在单片机系统中的应用电路图:
图3.6.1 LED数码
LED数码有共阳和共阴两种,把这些LED发光二极管的正极接到一块(一般是拼成一个8字加一个小数点)而作为一个引脚,就叫共阳的,相反的,就叫共阴的,那么应用时这个脚就分别的接VCC和GND。再把多个这样的8字装在一起就成了多位的数码管了。
找公共共阴和公共共阳首先,我们找个电源|稳压器(3到5伏)和1个1K(几百的也欧的也行)的电阻, VCC串接个电阻后和GND接在任意2个脚上,组合有很多,但总有一个LED会发光的找到一个就够了,,然后用GND不动,VCC(串电阻)逐个碰剩下的脚,如果有多个LED(一般是8个),那它就是共阴的了。
35
图3.6.2 共阴极
相反用VCC不动,GND逐个碰剩下的脚,如果有多个LED(一般是8个),那它就是共阳的了。
图 3.6.3 共阳极
为了使LED显示器显示不同的符号或数字,就要把不同段的发光二极管点亮,这样就有为LED显示器提供代码,因为这些代码可使LED相应的段发光,从而显示不同字型,因此该代码称之为段码(或称为字型码)
36