数字电路常用芯片应用设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

74ls138

摘要:

74LS138 为3 -8 线译码器,共有 54/74S138和 54/74LS138 两种线路结构型式,其中LS是指采用低功耗肖特基电路.

引脚图:

工作原理:

当一个选通端(G1)为高电平,另两个选通端(/(G2A)和/(G2B))为低电平时,可将地址端(A、B、C)的二进制编码在一个对应的输出端以低电平译出。利用 G1、/(G2A)和/(G2B)可级联扩展成 24 线译码器;若外接一个反相器还可级联扩展成 32 线译码器。若将选通端中的一个作为数据输入端时,74LS138还可作数据分配器。

内部电路结构:

功能表真值表:

简单应用:

74ls139:

74LS139功能:

54/74LS139为2 线-4 线译码器,也可作数据分配器。其主要电特性的典型值如下:型号 54LS139/74LS139 传递延迟时间22ns 功耗34mW

当选通端(G1)为高电平,可将地址端(A、B)的二进制编码在一个对应的输出端以低电平译出。若将选通端(G1)作为数据输入端时,139 还可作数据分配器。

74ls139引脚图:

引出端符号:

A、B:译码地址输入端

G1、G2 :选通端(低电平有效)

Y0~Y3:译码输出端(低电平有效

74LS139内部逻辑图:

74LS139真值表:

74ls164:

164 为8 位移位寄存器,其主要电特性的典型值如下:

54/74164 185mW 54/74LS164 80mW当清除端(CLEAR)为低电平时,输出端(QA -QH)均为低电平。串行数据输入端(A,B)可控制数据。当 A、B任意一个为低电平,则禁止新数据输入,在时钟端(CLOCK)脉冲上升沿作用下Q0 为低电平。当A、B 有一个为高电平,则另一个就允许输入数据,并在CLOCK 上升沿作用下决定Q0 的状态。

引脚功能:

CLOCK :时钟输入端CLEAR:同步清除输入端(低电平有效) A,B :串行数据输入端QA -QH:输出端

(图1 74LS164封装图)

(图2 74LS164 内部逻辑图)

极限值电源电压7V 输入电压………

工作环境温度

54164………… -55~125℃

74164………… -0~70℃

储存温度…… -65℃~150℃

(图3 真值表)

H-高电平 L-低电平 X-任意电平↑-低到高电平跳变

QA0,QB0,QH0 -规定的稳态条件建立前的电平

QAn,QGn -时钟最近的↑前的电平

(图4 时序图)

应用实例:

如图所示的电原理图,利用74LS164串行输入并行输出芯片作一个简单的电子钟,要求四个数码管显示时钟;其中LED1显示小时的十位,LED2显示小时的个位,LED3显示分钟的十位,LED4显示分钟的个位。

解:采用单片机的串行口输出字形码,用74LS164和74LS139作为扩展芯片。

74LS164的功能是将80C51串行通信口输出的串行数据译码并在其并口线上输出,从而驱动LED 数码管。74LS139是一个双2-4线译码器,它将单片机输出的地址信号译码后动态驱动相应的LED。因74LS139电流驱动能力较小,故用末级驱动三极管9013作为地址驱动。将4只LED的字段位都连在一起,它们的公共端则由74LS139分时选通,这样任何一个时刻,都只有一位LED在点亮,也即动态扫描显示方式,其优点使用串行口进行LED通信程序编写相当简单,用户只需将需显示的数据直接送串口发送缓冲器,等待串行发送完毕标志位即可。

串行动态LED扫描电路

参考程序:

org 0100h

mov scon,#00h

main:mov r3,#00h

loop:mov r4,#0e8h

delay:acall display

dinz r4,delay

inc r3

cjne r3,#oah,loop

ajmp main

display:clr

clr

acall disp

acall delay1

setb

acall disp

acall delay1

setb

clr

acall disp

acall delay1

setb

setb

acall disp

acall delay1

ret

disp: mov a,r3

mov dptr,#table

movc a,@a+dptr

mov buff,a

wait: jnb ti,wait

clr ti

ret

delay1:mov r6,#10h

loop1:mov r7,#38h

loop2:djnz r7,loop2

djnz r6,loop1

ret

table :db 0c0h,0f9h,oa4h,0b0h,99h

db 92h,82h,0f8h,80h,90h

end

74ls373:

简要说明:

74LS373是八D锁存器(3S,锁存允许输入有回环特性),常应用在地址锁存及输出口的扩展

中。

SN74LS373, SN74LS374 常用的8d锁存器,常用作地址锁存和i/o输出. 可以用74hc373代换. 74LS373是低功耗肖特基TTL8D锁存器,74H373是高速CMOS器件,功能与74LS373相同,两者可以互换。

74LS373内有8个相同的D型(三态同相)锁存器,由两个控制端(11脚G或EN;1脚OUT、CONT、OE)控制。当OE接地时,若G为高电平,74LS373接收由PPU输出的地址信号;如果G为低电平,则将地址信号锁存。

工作原理:

74LS373的输出端O0~O7可直接与总线相连。当三态允许控制端OE为低电平时,O0~O7为正常逻辑状态,可用来驱动负载或总线。当OE为高电平时,O0~O7呈高阻态,即不驱动总线,也不为总线的负载,但锁存器内部的逻辑操作不受影响。当锁存允许端LE为高电平时,O 随数据D而变。当LE为低电平时,O被锁存在已建立的数据电平。

74LS373引脚(管脚)图:

74LS373内部逻辑图:

74LS373真值表:

利用74LS373设计的一个超实用型抢答器:

利用74LS373设计的抢答器电路它由一片8D锁存器74LS373。8只组别按键开关S1-S8,8组别抢答有效的状态显示发光二极管L1-L8,一个复位按键FW等组成。

该8路竞赛抢答器,每组受控于一个抢答按键开关,高电平表示抢答有效。

设置主持人控制键FW用于控制整个系统清0和抢答有效开始控制的启动。每按下一次复位键FW时,使8D锁存器的控制端G为高电平,若组别按键开关S1~S8中任何一个都没按下,即对应8D锁存器的输入端D均为低电平,则此时8个输出端均为低电平,对应的发光二极管均不点亮,表示抢答者正在准备抢答状态。按下复位键FW时,8D锁存器的控制端G为高电平,若组别按键开关S1-S8中存在一个或几个处于按下状态,即与之对应的8D锁存器的输入端D为高电平,此时与之对应的8D锁存器的输出端立即为高电平,对应的发光二极管被点亮,表示抢答者违规了。只有每按下一次复位键FW,并在复位键FW抬起后,抢答才是有效的。

系统具有第一抢答信号鉴别和锁存功能。在主持人将系统复位并使抢答有效开始后,第一抢答者按下抢答按钮。对应的输入引脚接高电位1,8D锁存器的对应输出端立即为高电平1。二极管VD1-VD8组成了或门电路。使三极管VT1基极得到高电位而饱和导通使锁存器的G为低电平,将8D锁存器的输入信号锁存在了输出端,输入端的信号变化将不在影响输出端。对应点亮的发光二极管指示出第一抢答者的组别。在显示有效的组别的同时,也可同时采用蜂鸣器警示。

相关文档
最新文档