数字电路常用芯片应用设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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 输入电压……… 5.5V
工作环境温度
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 p3.2
clr p3.3
acall disp
acall delay1
setb p3.3
acall disp
acall delay1
setb p3.3
clr p3.2
acall disp
acall delay1
setb p3.2
setb p3.3
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呈高阻态,即不驱动总线,