通用译码器

简介: 二——十进制译码器也称BCD译码器,它的功能是将输入的BCD码(4位二级制码)译成对应的10个十进制输出信号,因此也称4线——10线译码器。常用的二——十进制集成译码器型号有74LS42、T1042、T4042等。

一、什么是译码器?

译码就是编码的逆过程。译码器的作用是将某种代码的原意“翻译”出来,比如将编码器产生的二进制代码复原为一个特定的输出信号,以表示它的原意。


如图所示:

image.png

译码器有多个输入端和输出端。目前译码器主要由集成门电路构成,按其功能可分为通用译码器和显示译码器。


二、通用译码器

通用译码器常用的有二进制译码器、二——十进制译码器。


三、二进制译码器

1.定义


二进制译码器的功能是将二进制码按其原意翻译成相应的输出信号。按二进制译码器输入和输出的线数,二进制译码器可分为2线——4线译码器、3线——8线译码器和4线——16线译码器等。


如图所示:

image.png

它有2条输入线image.png,输入的是2位二进制代码(有4种输入信息:00、01、10、11)有4条输出线image.png


2.74LS138芯片


74LS138芯片是一种典型的二进制译码器,其实物和引脚排列如图所示:

image.png

它有3个输入端image.png和8个输出端image.png,输出为低电平有效。


其真值表如图所示:

image.png

其中,image.png为三个使能控制端。若三个使能控制端中有一个不满足上述条件,则译码器被封锁不工作,输出全为高电平。


四、二——十进制译码器

1.说明


二——十进制译码器也称BCD译码器,它的功能是将输入的BCD码(4位二级制码)译成对应的10个十进制输出信号,因此也称4线——10线译码器。常用的二——十进制集成译码器型号有74LS42、T1042、T4042等。


2.74LS42芯片


如图所示为二——十进制集成译码器74LS42的实物和引脚排列。

image.png

图中,image.png为BCD码的4个输入端,image.png为10条输出线,分别对应十进制数的0~9十个数码,输出为低电平有效。


由于4位二进制输入有16种组合状态,故74LS42芯片可以自动将其中的6种状态识别为伪码,即当输入为1010~1111时,输入均为1,译码器拒绝译出。


真值表见下图:

image.png

下篇文章我们继续讲解显示译码器~~~


目录
相关文章
【408计算机组成原理】—移位运算(七)
【408计算机组成原理】—移位运算(七)
|
机器学习/深度学习 传感器 算法
【虚警检测】基于CA-CFAR(单元平均恒虚警)、GO-CFAR(最大选择恒虚警)、SO-CFAR(最小选择恒虚警)算法的恒虚警检测附Matlab代码
【虚警检测】基于CA-CFAR(单元平均恒虚警)、GO-CFAR(最大选择恒虚警)、SO-CFAR(最小选择恒虚警)算法的恒虚警检测附Matlab代码
|
7月前
|
XML JSON Linux
Reqable:跨平台HTTP开发与调试工具
Reqable是一款功能强大且易于使用的跨平台HTTP开发与调试工具,具有多平台支持、全面的HTTP请求构建与解析、请求历史记录和环境管理等功能。它简化了HTTP请求的构建、发送和响应分析过程,为开发者提供了极大的便利。通过Reqable,开发者可以更高效地进行HTTP开发和调试,提高工作效率和代码质量。
569 26
|
11月前
|
安全 物联网 物联网安全
制定统一的物联网技术标准和规范的难点有哪些?
制定统一的物联网技术标准和规范的难点有哪些?
402 58
|
10月前
|
前端开发 数据挖掘 测试技术
R中单细胞RNA-seq分析教程 (6)
R中单细胞RNA-seq分析教程 (6)
450 12
R中单细胞RNA-seq分析教程 (6)
|
存储 缓存 Java
滚雪球学Java(64):LinkedHashSet原理及实现解析
【6月更文挑战第18天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
203 1
滚雪球学Java(64):LinkedHashSet原理及实现解析
MATLAB-Simulink仿真实现OFDM通信系统
【8月更文挑战第7天】本文介绍了在MATLAB-Simulink环境中实现OFDM通信系统仿真的方法,包括发送机、信道和接收机的设计,支持BPSK、QAM等多种调制方式,并考虑了Rician、AWGN、Rayleigh等信道模型。
814 12
MATLAB-Simulink仿真实现OFDM通信系统
|
开发工具 git
解决Git push提交时Permission denied(publickey).Could not read from remote...的问题
解决Git push提交时Permission denied(publickey).Could not read from remote...的问题
872 0
|
缓存 监控 前端开发
React 代码优化方案
【8月更文挑战第19天】React 代码优化方案
230 0
|
JavaScript
webpack-devtool选项 --生成source-map便于开发调试(二)
webpack-devtool选项 --生成source-map便于开发调试(二)
392 0