你好。在常用的译码芯片片上加一个74HC14p芯片,与非门,就可以实现反色了!

点击文档标签更多精品内容等伱发现~


VIP专享文档是百度文库认证用户/机构上传的专业性文档,文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特權免费下载VIP专享文档只要带有以下“VIP专享文档”标识的文档便是该类文档。

VIP免费文档是特定的一类共享文档会员用户可以免费随意获取,非会员用户需要消耗下载券/积分获取只要带有以下“VIP免费文档”标识的文档便是该类文档。

VIP专享8折文档是特定的一类付费文档会員用户可以通过设定价的8折获取,非会员用户需要原价获取只要带有以下“VIP专享8折优惠”标识的文档便是该类文档。

付费文档是百度文庫认证用户/机构上传的专业性文档需要文库用户支付人民币获取,具体价格由上传人自由设定只要带有以下“付费文档”标识的文档便是该类文档。

共享文档是百度文库用户免费上传的可与其他用户免费共享的文档具体共享方式由上传人自由设定。只要带有以下“共享文档”标识的文档便是该类文档

还剩30页未读, 继续阅读
}

大家都知道74hc138是一个译码器那么什么是译码器,74hc138又有怎样的功能呢本文将主要介绍的是关于74hc138的的原理功能解析,帮助你更深的了解74hc138元器件

码器(decoder)是一类多输入多输絀组合逻辑电路器件,其可以分为:变量译码和显示译码两类变量译码器一般是一种较少输入变为较多输出的器件,常见的有n线-2^n线译码囷8421BCD码译码两类;显示译码器用来将二进制数转换成对应的七段码一般其可分为驱动LED和驱动LCD两类。

译码器的种类很多但它们的工作原理囷分析设计方法大同小异,其中二进制译码器、二-十进制译码器和显示译码器是三种最典型使用十分广泛的译码电路。

二进制码译码器也称最小项译码器,N中取一译码器最小项译码器一般是将二进制码译为十进制码;

代码转换译码器,是从一种编码转换为另一种编码;

显示译码器一般是将一种编码译成十进制码或特定的编码,并通过显示器件将译码器的状态显示出来

74HC138是一款高速CMOS器件,74HC138引脚兼容低功耗肖特基TTL(LSTTL)系列74HC138译码器可接受3位二进制加权地址输入(A0, A1和A2),并当使能时提供8个互斥的低有效输出(Y0至Y7)。

74HC138特有3个使能输入端:兩个低有效(E1和E2)和一个高有效(E3)除非E1和E2置低且E3置高,否则74HC138将保持所有输出为高

74HC138是高速硅栅CMOS解码器,适合内存地址解码或数据路由應用74HC138 作用原理于高性能的存贮译码或要求传输延迟时间短的数据传输系统,在 高性能存贮器系统中,用这种译码器可以提高译码系统的效率。将快速赋能电路用于高速存贮器时,译码器的延迟时间和存贮器的赋能时间通常小于存贮器的典型存取时间,这就是说由肖特基钳位的系统譯码器所引起的有效系统延迟可以忽略不计HC138 按照三位二进制输入码和赋能输入条件,从8 个输出端中译出一个 低电平输出。两个低电平有效嘚赋能输入端和一个高电平有效的赋能输入端减少了扩展所需要的外接门或倒相器,扩展成24 线译码器不需外接门;扩展成32 线译码器,只需要接一個外接倒相器在解调器应用中,赋能输入端可用作数据输入端。

74HC138译码器可接受3位二进制加权地址输入(A0, A1和A2)并当使能时,提供8个互斥的低有效输出(Y0至Y7)74HC138特有3个使能输入端:两个低有效(E1和E2)和一个高有效(E3)。除非E1和E2置低且E3置高否则74HC138将保持所有输出为高。利用这种複合使能特性仅需4片74HC138芯片和1个反相器,即可轻松实现并行扩展组合成为一个1-32(5线到32线)译码器。任选一个低有效使能输入端作为数据輸入而把其余的使能输入端作为选通端,则74HC138亦可充当一个8输出多路分配器未使用的使能输入端必须保持绑定在各自合适的高有效或低囿效状态。

以上便是138译码器的原理图其中,在芯片第4、5引脚处标识符G2A和G2B上面有一横杠,这个意思是代表此端口输出低电平有效(可见4、5引脚连接的是GND),而第6引脚连接的VCC 
74HC138译码器可接受3位二进制加权地址输入(A,B和C)并当使能时,提供8个互斥的低有效输出(Y0~Y7)74HC138特囿3个使能输入端:两个低电平有效(G2A、G2B)和一个高有效(G1)。除非G2A和G2B置低且G1置高否则74HC138将保持所有输出为高。

其真值表如下所示(可通过芯片手册进行查阅):

如图表下的注解所示:H—高电平L—低电平,X—任意电平G2(—)是代表G1A和G2B之和(其实看原理图便知,G2A和G2B是一起控淛的) 

通过真值表,我们知道正确的控制方式为G1给高电平,G2给低电平于是,通过控制ABC三者输入的值(二进制)控制Y0-Y7的输出值(二進制)。 

有一点请注意: 

前面说到138译码器是提供8个互斥(Y0-Y7,8个脚互不影响)的低电平输出但是输出来除了被ABC地址选中的那一个,其他嘚都是1这是因为芯片内部的每个输出端口前,都接有一个与非门于是输出端电平反相了。

在每一个输出端口前面可以看到都存在一個与非门电路(简单的数电知识),我们可以在逻辑图中对ABC赋值再去查看Y0~Y7的输出,再与真值表核对一下

到此为止,可能已经能看出来138译码器的功能之一了:如原理图所示,使得P2.5P2.6P2.7三个引脚控制了8个输出!但是大家会问到,每次输出都会是7个高电平1个低电平。

一般在單片机电路中为了掌握更多的器件,就要运用一些核心的数字芯片这种数字芯片由复杂的输出逻辑来掌握输入逻辑,比方 74HC138这个三八译碼器图 3-15 是 74HC138 在我们道理图上的一个使用。

从这个名字来剖析三八译码器,就是把 3 种输出形态翻译成 8 种输入形态从图 3-15所能看出来的,74HC138 有 1~6 一共是 6 个输出引脚然则个中 4、5、6 这三个引脚是使能引脚。使能引脚和我们前边讲 74HC245 的 OE 引脚是一样的这三个引脚假如不契合规则的输出請求,Y0 到 Y7 不论你输出的 1、2、3 引脚是什么电平形态老是高电平。所以我们要想让这个 74HC138 正常任务ENLED 谁人输出地位必需输出低电平,ADDR3 地位必需輸出高电平这两个地位多是使能掌握端口。不晓得人人能否记得我们第二课的程序有这么两句 ENLED = 0;ADDR3 = 1;就是掌握使这个 74HC138 使能的

这类逻辑芯爿,大多多是有使能引脚的使能契合请求了,那下面就要研讨掌握逻辑了关于数字器件的引脚,假如一个引脚输出的时分有 0 和 1 两种形态;关于两个引脚输出的时分,就会有 00、01、10、11 这四种形态了那么关于 3 个输出的时分,就会呈现 8 种形态了人人可以看下边的这个真值表——图 3-16,个中输出是 A2、A1、A0 的次序输入是从Y0、Y1.。...Y7

74HC138在任一输出形态下,只要一个输入引脚是低电平其他的引脚多是高电平。在后面的電路中我们曾经看到8 个 LED 小灯的总开关三极管 Q16 基极的掌握端是LEDS6,也就是 Y6 输入一个低电平的时分可以守旧三极管 Q16,从右侧的愿望输入的后果我们可以推导出我们的 A2、A1、A0 的输出形态应当是 110,如下图:

而 74HC245 左侧是经过 P0 口掌握我们让 P0.0 引脚等于 0,就是 DB_0 等于 0而右侧 DB0 等于 DB_0 的形态,也昰 0那么如许在这一排共 8 个 LED 小灯傍边,只要最右侧的小灯和 5V 之间有压差有压差就会有电流畅过,有电流畅过我们的 LED2 就会发光了

关于74HC138的介绍就到这了,在本文中我们共同探讨的译码器以及74HC138的介绍、原理功能分析希望通过本文能让你对74HC138有更好的认知,如有不足之处欢迎指囸

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人不代表电子发烧友网立场。文章及其配图仅供工程师学习之用如有内容图片侵权或者其他问题,请联系本站作侵删 

}

我要回帖

更多关于 常用的译码芯片 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信