译码器的定义及功能
来源:互联网 发布:美工刀片能过安检吗 编辑:程序博客网 时间:2024/05/21 19:35
[导读] 译码器的定义及功能 译码是编码的逆过程,它的功能是将具有特定含义的二进制码进行辨别,并转换成控制信号,具有译码功能的逻辑电路称为译码器
译码器的定义及功能
译码是编码的逆过程,它的功能是将具有特定含义的二进制码进行辨别,并转换成控制信号,具有译码功能的逻辑电路称为译码器。
译码器可分为两种类型,一种是将一系列代码转换成与之一一对应的有效信号。这种译码器可称为唯一地址译码器,它常用于计算机中对存储器单元地址的译码,即将每一个地址代码转换成一个有效信号,从而选中对应的单元。另一种是将一种代码转换成另一种代码,所以也称为代码变换器,以下先介绍二进制唯一地址译码器。
二进制译码器的一般原理图
从二进制译码器的一般原理图中可见,它具有N个输入端,2n个输出端和一个使能输入端。在使能输入端为有效电平时,对应每一组输入代码,只有其中一个输出端为有效电平,其余输出端则为非有效电平。
下面首先分析由门电路组成的译码电路,以便熟悉译码器的工作原理和电路结构。
2输入变量的二进制译码器逻辑图如图所示。
由于2输入变量A,B共有4种不同状态组合,因而可译出4个输出信号Y0~Y3,故上图为2线输入,2线输出译码器,简称2线-4线译码器。
由图可写出各输出端的逻辑表达式:
根据这些逻辑表达式可列出功能表如下:
由表可知,对于正逻辑,当EI为1时,无论A、B为何种状态,输出全为1,译码器处于非工作状态。而当EI为0时,对应于A、B的某种状态组合,其中只有一个输出量为0,其余各输出量均为1。比如,AB=00时,输出Y0为0,Y1~Y3均为1。由此可见,译码器是通过输出端的逻辑电平以识别不同的代码。
- 译码器的定义及功能
- 指令译码器的作用
- 译码器的应用
- 译码器
- 译码器
- CWnd类的功能及每个成员函数的定义
- 哈夫曼编译码器遇到的问题
- 基于switch语句的译码器
- 3-8译码器的设计
- 哈夫曼编码/译码器的实现
- sQL 的定义功能
- Android的shape功能和selector功能的代码中定义的简单使用及替换
- windows 通用快捷键定义 及 程序功能
- SQL语言基础及数据定义功能
- 比较明确定义的功能
- 哈夫曼编译码器的实现 使用文件
- 3.5 74HC138三八译码器的应用
- 51单片机 数码管的显示与译码器
- java中 类和对象
- 剑指offer(39)-和为S的两个数字
- elasticsearch java 增删改查 版本1
- php中异常处理方法
- B树的插入与查找
- 译码器的定义及功能
- Android Studio 导入 GitHub 项目详解
- [Android]Android之解析zip
- pcDuino 3b安装OpenCV3.1.0
- 144BinaryTreePreorderTraversal
- 【VS开发】【DSP开发】TCP和UDP数据包结构
- Java桌面程序打包成exe可执行文件
- 第十六周--阅读程序
- FFMPEG类库打开流媒体的方法(需要传参数的时候)