《编码器与译码器.ppt》由会员分享,可在线阅读,更多相关《编码器与译码器.ppt(39页珍藏版)》请在三一办公上搜索。
1、常用组合逻辑功能器件编码器,编码的含义:,编码器:,为了区分一系列不同的事物,将其中的每个事物用一特定的二进制代码表示,这就是编码的含义。,编码也就是建立起特定的二进制代码与十进制数值、字母、符号等的一一对应关系。,具有编码功能的逻辑电路。,其逻辑功能:,编码器可以有若干个输入,但在某一时刻只有一个输入信号被转换成二进制码。,把输入的每一个高、低电平信号编成一个对应的二进制代码。,注意:,(一)4线2线编码器,功能表:【该编码器为高电平有效】,由功能表可知:当输入I0有效时,输出为00,也就是说,输入I0就是用00这个特定两位的二进制代码表示的。以下类推。,因此可得逻辑表达式:,因此可得逻辑表
2、达式:,由求得的逻辑表达式,逻辑图,问题,真值表缺了许多的状态没有涉及没有有效输入怎么区别,(二)键盘输入8421BCD码编码器,输入为低电平有效S0S9:分别对应十进制数的09这十个数码,输出代码是8421BCD码,功能表:,74LS148是8-3线优先编码器,常用组合逻辑功能器件译码器,一什么叫译码,译码:是将具有特定含义的二进制码进行辨别,并转换成对应的输出高、低电平信号。,具有译码功能的逻辑电路称为译码器。,二二进制译码器的一般原理框图,输入的是n位二进制代码,EI,输入使能端,输出为2n个高、低电平信号,三2线4线译码器,对应功能表如下:,逻辑表达式为:,EI=1时,处于非工作状态;
3、,EI=0时,处于译码工作状态,每种组合只有一个输出量为0;,可见,译码器是通过输出端的逻辑电平来识别不同代码的。,四集成电路译码器,74138集成译码器(3线8线译码器),(1)74138的逻辑简图,使能端,输入端,8个输出端,其中:控制端G2A、G2B为低电平有效;所有8个输出端也都是低电平有效。,第4章,74LS138的引脚图和逻辑简图的不同之处:,(2)74138集成译码器功能表:【已知】,若满足G1=1,G2A=G2B=0,则:,(2)74138集成译码器功能表:【已知】,显然:一个3线8线译码器能产生3变量函数的全部最小项,所以也把这种译码器叫做最小项译码器。,输出逻辑表达式为:,
4、(3)集成译码器74138的应用1作为逻辑函数产生器,例:用一个3线8线译码器74138实现如下函数:,令X=A,Y=B,Z=C。并将给定函数进行变换:,第4章,译码器的应用2译码器作地址译码器,图4.16 四输入变量译码器用于存储器的地址译码,实现微机系统中存储器或输入/输出接口芯片的地址译码是译码器的一个典型用途。图4.16所示是四输入变量译码器用于半导体只读存储器地址译码的一个实例。图中,译码器的输出用来控制存储器的片选端,而译码器的输出信号取决于高位地址码A5A8。A5A8四位地址有16个输出信号,利用这些输出信号从16片存储器中选用一片,再由低位地址码A0A4从被选片中选中一个字,从
5、而读出选中字的内容。,例:用两片3-8线译码器74LS138构成4-16线译码器,电路如图4.7所示。,电路中,当D=0时,片(2)被禁止,片(1)工作,这时将DCBA的 00000111 这 8 个代码译成片(1)8 个低电平信号输出。当D=1时,片(1)被禁止,片(2)工作,这时则将DCBA的 10001111 这 8 个代码译成片(2)8 个低电平信号输出。由此,片(1)、(2)便构成了416线译码器。,+5V,例如:要将输入信号序列00100100 分配到Y0 通道输出。,在图中,如果D输入的是时钟脉冲,则由地址码的状态将该时钟脉冲分配到Y0Y7的某一个输出端,从而构成时钟脉冲分配器。
6、,74LS138 3-8译码器 应用3数据分配器或时钟分配器,2.二十进制译码器,将4位二十进制代码翻译成1位十进制数字的电路就是二十进制译码器,又称为BCD十进制译码器。,74LS42译码器功能表,Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 Y9,由功能表可知,该译码器有4个输入端A3A2A1A0,并且按8421BCD编码输入数据。它有10个输出端,分别与十进制数09相对应,低电平有效。对于某个8421BCD码的输入,相应的输出端为低电平,其他输出端为高电平。当输入的二进制数超过BCD码时,所有输出端都输出高电平,呈无效状态。,74LS42二十进制译码器的逻辑图所示。,(1)七段显
7、示译码器,3.字符显示译码器,七段LED(Light Emitting Diode)数码显示器的显示原理:,共阴极,R=1K,R=1K,显示数字1,R,5V直流电源,R,R,显示数字2,g f a b,e d c dp,R,5V直流电源,R,R,R,显示数字3,g f a b,e d c dp,0000,1000,(1)七段显示译码器,配合各种七段显示器有许多专用的七段译码器,除了74LS48外,74LS47(驱动共阳极数码管)也是常用的有多种功能的显示译码器,图4.9(b)是它的逻辑符号。,图4.9,表4.15 74LS47功能表,几项显示功能的说明,灯测试输入:当=0时,ag输出均为0,显
8、示器七段都亮,用于测试每段工作是否正常。,灭零输入:将不希望显示的零熄灭。,灭灯输入/灭零输出,实训电路,74LS147二十进制(8421)优先编码器,74LS48与共阴极数码管配合使用字符显示译码器,七段显示器实验中用的型号为WT5101BSD是共阴极数码管由74LS48驱动,实训电路,(2)译码器和显示器的用法,例如,一个4位数字显示器,要将显示的0027的高位两个0熄灭,而显示成27时,可按图4.10连接。图中用4块74LS47,将第一块的 接地,即=0,又因这块的输入为0000,所以本位的十进制数字0不显示,并且本位的=0,将其连接到第二块的 端,又因第二块的输入也是0000,所以第二
9、块的十进制数0也不显示。,(4)LCD显示电路,LCD液晶显示器是当今功耗最低的一种显示器,因而特别适合于袖珍显示器、低功耗便携式计算机、仪器仪表等的应用。,图4.13 一位七段LCD显示器驱动电路的逻辑图,图中信号AG是七段译码器输出的每段信号电平。显示驱动信号Dfi一般为50Hz100Hz(数字钟、表往往是32Hz或64Hz)的脉冲信号。该信号同时加到液晶显示器的公共电极。在译码器内部异或门的作用下,送到液晶显示器信号电极上的驱动信号ag是信号Dfi分别与段信号AG的异或信号。要显示的字段上所加的峰峰值电压为电源电压的两倍。,由图可见,送到液晶显示段上的显示信号为脉冲信号,因此液晶显示段的发亮是一个连续脉冲式发亮过程。由于此脉冲频率较快,视觉上感到是一直在发亮,这是LCD的特点。,