编码器—解码器电路设计以及Multisim软件仿真

一、编码器原理

编码器(encoder)从外部引脚来看是一种多输入端、多输出端电路,电路的输出端比输入端个数少。编码器的输入通常是多个独立信号,输出是这些独立信号中的一个有效信号的编码。最常见的编码器是2的N次方-n编码器,也称二进制编码器,它与n-2的n次方译码器功能正好相反,有2的n次方个输入端,n个输出端。目前经常使用的编码器有普通编码器和优先编码器两类。以优先编码器8-3编码器(74LS148)为例。

编码器符号如图所示:

其功能描述如图所示:

二、译码器原理

译码器(decoder)从外部引脚来看是一种多输入端、多输出端电路,且输入端比输出端的个数少。通常,输入端是编码。最简单的译码器输人和输出关系是:若输入的二进制编码值是x,则第x条输出线为1,其余输出全为0。这种情况下,若译码器的输人端有n位,则输出端有2的n次方个,输出为2的n次方中取1,称为n-2”译码器。常用的译码器电路有二进制译码器、二-十进制译码器和LED显示译码器。

3-8译码器功能描述如下:

LED显示译码器功能描述如下:

除了CD4511外,74LS48芯片也是一种常用的七段数码管译码器,其真值表和典型电路如下所示:

理解以上译码器和编码器的原理之后,验证74LS148编码器和74LS138译码器的逻辑功能,电路符号如图所示:

74LS148编码器真值表如图:

74LS138译码器真值表如图:

验证74LS148编码器和74LS138译码器逻辑功能的逻辑电路图如图所示:

​​​​​​​

假如电路如上图所示,根据74LS148和74LS138的输出状态,得到其真值表如图:

结果分析:74LS138译码器有3个输入端,可以输出8种状态,由二进制代码表示,二进制代码从高到低为A2、A1、A0,输入三位代码可译出对应的8个输出Y0~Y7,输出信号是低电平有效。74LS148编码器有8个输入端,输入(I0~I7)8个高低信号可以编码对应的二进制000~111。

三、 应用案例

假如有四个病房,四个病人的病情情况不同,分别对应优先级:最高、高、中、低。优先级低的会被优先级高得中断,可以用LED灯的亮灭或者LED数码管情况来代表病人的求助与否。

注意:这其实是一个典型的“四路抢答器”。要求利用74LS148优先编码器芯片,其他元件能少则少。

用LED数码管的逻辑电路如图:

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值