51单片机中LS138译码器的原理

sbit LS138A = P2^2;
sbit LS138B = P2^3;
sbit LS138C = P2^4; .........
case 0:LS138A=0; LS138B=0; LS138C=0; break;
case 1:LS138A=1; LS138B=0; LS138C=0; break;
case 2:LS138A=0; LS138B=1; LS138C=0; break;
case 3:LS138A=1; LS138B=1; LS138C=0; break;
case 4:LS138A=0; LS138B=0; LS138C=1; break;
case 5:LS138A=1; LS138B=0; LS138C=1; break;
case 6:LS138A=0; LS138B=1; LS138C=1; break;
case 7:LS138A=1; LS138B=1; LS138C=1; break;
到底如何看出是第几个数码管亮呢?输入的三个0或1如何翻译转化呢

这个数字芯片属于3线-8线译码器,输入3位,输出8位。
因为3位2进制数可以组成8个状态,即000,001,010,011,100,101,110,111。然后没一种状态的输出是唯一的,8位输出中有一位为0。举个例子:输入假如输入为000,那么输出就是01111111,假如数码管是共阳型,这时第一位数码管就被点亮;假如输入为001,那么输出就是10111111,
这时点亮的数码管就是第二位了;以此类推,输入010时输出就为11011111……一直到输入111,输出11111110。
就是这8种组合。当然高级应用可以用来做很多位其它译码
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-08-01
你应该去看一下138的真值表,然后对应你的单片机试验板中的138实际接法,也就是P2.2、2.3、2.4实际接在138哪个管脚上,再对应真值表,就可以知道了。
第2个回答  2011-08-01
三位二进制数最大可以控制8个啊

51单片机中LS138译码器的原理
这个数字芯片属于3线-8线译码器,输入3位,输出8位。因为3位2进制数可以组成8个状态,即000,001,010,011,100,101,110,111。然后没一种状态的输出是唯一的,8位输出中有一位为0。举个例子:输入假如输入为000,那么输出就是01111111,假如数码管是共阳型,这时第一位数码管就被点亮;假如输入为00...

模电实验
71LS138有三个附加的控制端、和。当、时,输出为高电平(S=1),译码器处于工作状态。否则,译码器被禁止,所有的输出端被封锁在高电平,如表3.3.5所示。这三个控制端也叫做“片选”输入端,利用片选的作用可以将多篇连接起来以扩展译码器的功能。带控制输入端的译码器又是一个完整的数据分配器。

大家帮忙给解释下译码器的原理功能吧?38译码器(74LS154,74HC138)的功能...
用法:通过三位二进制数来控制输出低电平。原理:有三个选通端,只有当选通端为100时138才工作,每一个二进制数对应一个低电平的输出,比如000对应y1(非),其他的同理,需要注意的是在正常工作时,其他的输出都是高电平,只有一个是低电平。

常用的一种3~8线译码器是
该译码器是74LS138。74LS138共有54LS138和74LS138两种线路结构型式,54LS138为军用,74LS138为民用。74LS138是一个完全译码器,涵盖了所有三变量输入的最小项,这个特性正是组成任意一个组合逻辑电路的基础,也可以将3个输入信号转换为8个输出信号。

帮忙解释下这个单片机电子钟原理图,谢谢。5分!
这是一个用单片机89S51控制来显示时间的,89S51内部一直在计数,数据通过74hc138和74ls47相连的IO输出。74HC138和74LS47都为译码驱动器。调整时间是由89S51内部程序完成的。你按相应的按钮会进入相应的调整程序。显示部分如为7段数码管,那就是动态扫描完成的。显示屏如为段式液晶,那扫描的电压就要低电,...

用两片3-8译码器LS138实现函数
F(A,B,C,D)=CD'+B'C+AD' =(B+B')CD'+(A+A')B'C+(B+B')AD'=BCD'+B'CD'+AB'C+A'B'C+ABD'+AB'D'低位LS138 ST1接高电平 高位ST1与低位ST2,ST3接变量D输入 低位,高位A0,A1,A2分别接输入量C、B、A

74LS138 有什么功能
8线译码器,共有54\/74S138和54\/74LS138两种线路结构型式。38译码器,是TTL系列的,也就是74系列,有三百个输入端A0,A1,A2,其中A2是高位,输出是度八个低电平输出Y0~Y7,工作电压一般的5V就可以了。举个例子:A0,A1,A2依次输入000,输出就是Y0,输入依次是属001,输出就是Y1。

两片74LS138如何实现八线译码器?
上面的两式表明了第1片74LS138工作而第2片74LS138禁止时,将的0000~0111这8个代码译成8个低电平信号;第2片74LS138工作而第1片74LS138禁止时,将的1000~1111这8个代码译成8个低电平信号。这样就用两个3线-8线译码器74LS138扩展成一个4线-16线的译码器了,电路原理图如下图所示:...

怎么样用74LS138设计七段显示器,其驱动电压和七段显示管是不是同一...
如果想直接用数码管做显示,建议你用74LS246、LS247、LS248、LS249,他们都是4线BCD输入,输出是七段码的译码器和驱动器,只是输出的驱动方式有差别。LS138等TTL电路可以接七段码显示器,但是只能选择需要电流不大的显示器,同时在每段上要串连一个电阻,根据你采用显示器不同和亮度要求自己测试一下...

将两个集成芯片74ls138组合成一个4线—16线译码器的电路图。。。
74LS112芯片是 芯片74LS194 74LS138 集成译码器74ls42 集成计数器74ls161是 其他类似问题2015-10-28 两片74LS138组成的4-16线译码器工作原理求解 76 2011-12-21 74ls138扩展为4线-16线译码器 48 2011-11-24 如何将两个3线-8线译码器扩展成一个4线-16线的译码器 76 2012-03-25 将两片3-...

相似回答