编码器和译码器 中国神学我术大学 编码器 (Encoder) ● 在数字系统中,常常需要将某一信息(输入)变换为 某一特定的代码(输出) ● 把二进制码按一定的规律编排,例如8421码、格雷码 等,使每组代码具有一特定的含义(代表某个数或控 制信号)称为编码 ●具有编码功能的逻辑电路称为编码器 它的逻辑功能是将输入的每一个高、低电平信号编成 一个对应的二进制代码。 中国神学我术大学
编码器和译码器 z 在数字系统中,常常需要将某一信息(输入)变换为 某一特定的代码(输出) z 把二进制码按一定的规律编排,例如8421码、格雷码 等,使每组代码具有一特定的含义(代表某个数或控 制信号)称为编码 z 具有编码功能的逻辑电路称为编码器 z 它的逻辑功能是将输入的每一个高、低电平信号编成 一个对应的二进制代码。 编码器(Encoder)
目前经常使用的编码器有普通编码器和优先编码器两类。 优先编码器(74LS148)功能表 输入 输出 6112356 2了1o 了sYEx 1 111 11 0 11111111 111 0 1 0 ××XXXXX0 000 0 ×××xxx01 001 0 0 ×××xx011 010 0 ×××x0111 011 0 0 ×××01111 100 0 0 ××011111 101 1 0 0 ×0111111 11 0 1 0 0 01111111 111 0 中国神学我术大学 lveesily天eiete anl Tesluoebt行ea 译码器 (Decoder) 。译码是编码的逆过程 ●译码器将每个二进制代码赋予的特定含义“翻译”过 来,转换成相应的信息符号(输出信号) ●具有译码功能的逻辑电路被称为译码器 ●1 它的逻辑功能是将每个输入的二进制代码译成对应的 输出高、低电平信号或另一个代码。 中国神学我术大学
优先编码器(74LS148)功能表 目前经常使用的编码器有普通编码器和优先编码器两类。 z 译码是编码的逆过程 z 译码器将每个二进制代码赋予的特定含义“翻译”过 来,转换成相应的信息符号(输出信号) z 具有译码功能的逻辑电路被称为译码器 z 它的逻辑功能是将每个输入的二进制代码译成对应的 输出高、低电平信号或另一个代码。 译码器(Decoder)
常用的译码器电路有二进制译码器、二-十进制译码器和显示 译码器。 3线-8线译码器(74LS138)功能表 输入 输出 2+S A2 A1 Ao YoY1Y2 Y3Y4YsY6Y 0 11111111 XXX 11111111 1 000 01111111 001 101 1 1111 1 0 010 11 1 1 11 1 0 011 11 0 1 11 1 0 100 11110111 1 0 1 01 11111011 11111101 1 111110 ■ 输出低电平有效 了o=A2A1Ao=mo ·En=S52·s3 中国斜学我术大学 lveesily天eiete anl Tesluoebt行e 4511真值表 bed£ 输 入 输 出 LE BI LT D C B A a b c d 显示字形 TT GND ××0×××× 8 共阴极7段数码管 ×0 1 0 0 0 0 0 消隐 abgd£g 1 0 0 0 +5V 0 共阳极7段数码管 0 3 0 4 0 0 1 6 0 8 9 0 0 消隐 0 消隐 1kQx×7 0 0 消隐 0 消隐 a b c d e f g 0 0 0 0 0 0 消隐 LE CD4511 1 1 1 0 000 0 0 0 消隐 1 ×X× 锁存 锁存 中国斜学我术大草
3线–8线译码器(74LS138)功能表 常用的译码器电路有二进制译码器、二–十进制译码器和显示 译码器。 输出低电平有效 4511真值表
一、验证编码器74LS148和译码器74LS138的逻辑功能: 161141312110L9 接3个LED Vcc Ys Yux Is2五io Lo 10 Yo -Yo 74LS148 接 74LS148 74LS138Y1 I4I5I6I,S五蛋GND 8个逻辑 23 o Ao 接 348 Y Y3 A1 · 1d1L14L13L12L110L9L 买 Is Y2 A2 s ·LED Vcco五 16 74LS138 12 Ao A1 Az S2 S3 S1 Y7 GND +5vI 234678 按上图连接电路,根据74LS148和74LS138的输出状态,填写下表,并分析结果。 74LS148(编码) 74LS138(译码) 1i2L56 Y2 YI Yo A2 A1 Ao YoYIY2Y3Y4Y5Y6Y7 11111111 01111111 14L1312L110L9L ×0111111 Vec ××011111 74LS04 ×××01111 GND ××××0111 34567 ×××××011 XXXXX ×01 ××xxx×X0 中国斜学我术大学 lveesily天eiete anl Tesluoebt行ea 二、用两片74LS138扩展为一个4线-16线译码器: o Ya 715 ↓』」1』」 Yo Y1Y2 Y3Y4 Y5 Y6Y7 Yo Y1Y2 Y3Y4 Y5 Y6Y7 1d11141312L1l1dLgL Vcc五a 74LS138(1) 74LS138(2) 74LS138 Ao A1 A2 S1 S2 S3 Ao A1 A2 S1 S2 S3 Ao A1 Az S2 Ss S1 Y GND 1345678T +5v Do D1 D2 ps 按上图连接电路,根据实验结果,填写下表,并分析电路的工作原理。 D3D2D1Doo了1Y,Y3了4了s了6T,ggi0 uYE Y1s Y14s 000 0 0 0 0 1 1 1 1 中国神学我术大学
一、验证编码器74LS148和译码器74LS138的逻辑功能: 按上图连接电路,根据74LS148和74LS138的输出状态,填写下表,并分析结果。 二、用两片74LS138扩展为一个4线–16线译码器: 按上图连接电路,根据实验结果,填写下表,并分析电路的工作原理
三、用74LS138和74LS20双与非门设计下面的多输出函数,画出逻辑电路图。 YI=ABCD +ABCD +ABCD +ABCD Y2=BC 1611413L12L1110L9L VcCI五I6 74LS138 Ao A1 Az S2 S3 S1 Y7 GND 12345678 14L13121110 74LS20 GND 1234367 中国神学我术大学 vutsily af eletes anil Teshtebt行( 四、 一把密码锁有三个按键,分别为A、B、C。 当三个键都不按下时,锁打不开,也不报警; 当只有一个键按下时,锁打不开,但发出报警信号: 当有两个键同时按下时,锁打开,也不报警; 当三个键同时按下时,锁被打开,但要报警。 试使用74LS138和74LS20双与非门实现此逻辑电路。 1615L1413L121110L9L 1413121110 Vcc五多g屠g Vcc 74LS138 74LS20 Ao A1 A2 S2 S3 S1 Y7 GND GND 12345678 23456可 7 五、思考题: 设计一个5-32的二进制译码器 提示:用四片74LS138及一片74LS139(2-4译码器)组成一个树状结构的级联 译码器。用74LS139的输入端做5-32译码器高二位输入端,74LS138的译码输入 端做5-32译码器的低三位输入端。(注:74LS139是低电平输出) 中国斜学我术大学
三、用74LS138和74LS20双与非门设计下面的多输出函数,画出逻辑电路图。 四、一把密码锁有三个按键,分别为A、B、C。 当三个键都不按下时,锁打不开,也不报警; 当只有一个键按下时,锁打不开,但发出报警信号; 当有两个键同时按下时,锁打开,也不报警; 当三个键同时按下时,锁被打开,但要报警。 试使用74LS138和74LS20双与非门实现此逻辑电路。 五、思考题: 设计一个5–32的二进制译码器 提示:用四片74LS138及一片74LS139(2–4译码器)组成一个树状结构的级联 译码器。用74LS139的输入端做5–32译码器高二位输入端,74LS138的译码输入 端做5–32译码器的低三位输入端。(注:74LS139是低电平输出)