multisim仿真教程译码器电路
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2020/5/2
2020/5/2
图8.3.4 74LS45的逻辑符号
8.3.3 显示译码器 用来驱动荧光数码管、发光二极管等显示器件 的译码器称为显示译码器。它可将数符或字符的各 种编码转换成字型码显示出来。这类集成芯片有: BCD-七段译码器7445、7446、7447、7448、7449、 74246、74247、74LS247、74LS248、74LS249、 4558,十进制数—七段译码器4026,BCD码—十进 制译码器/驱动器74LSl45等。
2020/5/2
输出就是G2A(S 2 )端数据信息的原码。若数据信 息是时钟脉冲,则数据分配器便成为时钟脉冲分 配器。括号中ቤተ መጻሕፍቲ ባይዱ符号是实际芯片中的符号。
2020/5/2
根据输入地址的不同组合译出唯一地址,故可 用作地址译码器。接成多路分配器,可将一个信号 源的数据信息传输到不同的地点。
二进制译码器还能方便地实现逻辑函数,如 图8.3.2所示,实现的逻辑函数是:
8.3.2 码制变换译码器
码制变换译码器可以把一种码制变换成另一 个码制。常用的集成芯片有4线-10线译码器 74LS42、7443、74441、C1M028、74141、74145 等。74LS45的逻辑电路及符号如图8.3.4所示。其4 条输入线为8421BCD码,输出的10根线为对应的 十进制状态.其输出为低电平有效。
2020/5/2
2020/5/2
以3线-8线译码器74LS138为例进行分析, 其逻辑功能如表8.3.1所示,表中 A2 、A1 、A0 为 地址输入端,Y 7 ~ Y 0为译码输出端,G1(S1)、 G2A (S 2 )、G2B(S 3 )为使能端。当G1(S1)=1, G2A(S 2 )+G2AB(S 3 )=0时,器件使能,地址码所 指定的输出端有信号(为0)输出,其它所有输出 端均无信号(全为1)输出。当G1(S1)=0, G2A ( )+G2B( )=
2020/5/2
Initar 和Final栏分别表示输出字信号的起始 地址和终止地址,设置后,字信号从起始地址 开始逐条输出。
本例设置起始地址是0000,终止地址是 0009。字信号的输出方式分为Step(单步)
用鼠标单击一次Step按钮,字信号输出一 条。这种方式可用于对电路进行单步调试,便 于观察电路变化状态。
表8.3.2 74145逻辑功能
2020/5/2
2020/5/2
图8.3.5 译码器驱动指示灯电路
电路中字信号输入操作:双击字信号图标, 出现如图8.3.6对话框。字信号参数设置方法请 参照1,5节中的1.5.7(字信号发生器)小节。
Edit: 栏为正在编辑的那条字信号的地址 Current: 栏为正在输出的那条字信号的地 址。
2020/5/2
X时,或 G1(S1)=X,G2A(S 2)+G2B(S 3 )=1 时,译码器被禁止,所有输出同时为1。括号中的 符号为实际芯片中的符号。
2020/5/2
表8.3.1 74LS138逻辑功能表
2020/5/2
二进制译码器实际上也是负脉冲输出的脉冲分 配器。若利用使能端中的一个输入端输入数据信息, 器件就成为一个数据分配器(又称多路分配器),如 图8.3.1所示。若在G1(S1)输入端输入数据信息, G2A( S 2 )=G2B(S 3 )=0,地址码所对应的输出是 G1(S1)数据信息的反码;若从G2A(S 2)端输入数据信 息,令G1(S1)=1、 G2B( S 3 )=0,地址码所对应的
Z= ABCABCABC+ABC
2020/5/2
图8.3.1 作数据分配器 图8.3.2 实现逻辑函数
2020/5/2
利用使能端能方便地将两个 3/8译码器组合 成一个4/16译码器,如图8.3.3所示。
2020/5/2
图8.3.3 用两个 3/8译码器组合成一个4/16译码器电路
2020/5/2
2020/5/2
8.3.1变量译码器 变量译码器的特点:对应于输入的每一位二 进制码,译码器只有确定的一条输出线有信号输 出。这类译码芯片有2线—4线译码器74LSl39,3 线—8线译码器74LSl38、74LS137、74LS237、 74LS238、74LS538,4线-16线译码器MC74154、 MC74159、4514、4515等。
2020/5/2
译码器可分为通用译码器和显示译码器两大 类。前者又分为变量译码器和代码变换译码器。 变量译码器(又称二进制译码器),用以表示输 入变量的状态,如2线-4线、3线-8线和4线- 16线译码器。
若有n个输入变量,则有 个不同的组合状 态,就有 个输出端供其使用。而每一个输出所
代表的函数对应于n个输入变量的最小项。
2020/5/2
8.3.4 译码器驱动指示灯电路 74145是BCD码到十进制数译码器,其逻辑 功能见表8.3.2,其中×为随意态。74145为集电 极开路输出型的电路.其吸收大电流的能力较强 且输出管具有高的击穿电压。用74145选择驱动 指示灯和继电器的电路如图8.3.5所示。
2020/5/2
2020/5/2
8.3 译码器电路
译码是编码的逆过程,把二进制码还原成给定 的信息符号(数符、字符或运算符等)。能完成译码 功能的电路叫译码器。译码器输入二进制数码的位 数n与输出端数m之间的关系为m≤ 。若m= 称 为全译码。m< 称为非全译码。
2020/5/2
译码器是一个多输入、多输出的组合逻辑电路。 它的作用是把给定的代码进行“翻译”,变成相 应的状态,使输出通道中相应的一路有信号输出。 译码器在数字系统中有广泛的用途,不仅用于代 码的转换、终端的数字显示,还用于数据分配, 存贮器寻址和组合控制信号等。不同的功能可选 用不同种类的译码器。
2020/5/2
图8.3.4 74LS45的逻辑符号
8.3.3 显示译码器 用来驱动荧光数码管、发光二极管等显示器件 的译码器称为显示译码器。它可将数符或字符的各 种编码转换成字型码显示出来。这类集成芯片有: BCD-七段译码器7445、7446、7447、7448、7449、 74246、74247、74LS247、74LS248、74LS249、 4558,十进制数—七段译码器4026,BCD码—十进 制译码器/驱动器74LSl45等。
2020/5/2
输出就是G2A(S 2 )端数据信息的原码。若数据信 息是时钟脉冲,则数据分配器便成为时钟脉冲分 配器。括号中ቤተ መጻሕፍቲ ባይዱ符号是实际芯片中的符号。
2020/5/2
根据输入地址的不同组合译出唯一地址,故可 用作地址译码器。接成多路分配器,可将一个信号 源的数据信息传输到不同的地点。
二进制译码器还能方便地实现逻辑函数,如 图8.3.2所示,实现的逻辑函数是:
8.3.2 码制变换译码器
码制变换译码器可以把一种码制变换成另一 个码制。常用的集成芯片有4线-10线译码器 74LS42、7443、74441、C1M028、74141、74145 等。74LS45的逻辑电路及符号如图8.3.4所示。其4 条输入线为8421BCD码,输出的10根线为对应的 十进制状态.其输出为低电平有效。
2020/5/2
2020/5/2
以3线-8线译码器74LS138为例进行分析, 其逻辑功能如表8.3.1所示,表中 A2 、A1 、A0 为 地址输入端,Y 7 ~ Y 0为译码输出端,G1(S1)、 G2A (S 2 )、G2B(S 3 )为使能端。当G1(S1)=1, G2A(S 2 )+G2AB(S 3 )=0时,器件使能,地址码所 指定的输出端有信号(为0)输出,其它所有输出 端均无信号(全为1)输出。当G1(S1)=0, G2A ( )+G2B( )=
2020/5/2
Initar 和Final栏分别表示输出字信号的起始 地址和终止地址,设置后,字信号从起始地址 开始逐条输出。
本例设置起始地址是0000,终止地址是 0009。字信号的输出方式分为Step(单步)
用鼠标单击一次Step按钮,字信号输出一 条。这种方式可用于对电路进行单步调试,便 于观察电路变化状态。
表8.3.2 74145逻辑功能
2020/5/2
2020/5/2
图8.3.5 译码器驱动指示灯电路
电路中字信号输入操作:双击字信号图标, 出现如图8.3.6对话框。字信号参数设置方法请 参照1,5节中的1.5.7(字信号发生器)小节。
Edit: 栏为正在编辑的那条字信号的地址 Current: 栏为正在输出的那条字信号的地 址。
2020/5/2
X时,或 G1(S1)=X,G2A(S 2)+G2B(S 3 )=1 时,译码器被禁止,所有输出同时为1。括号中的 符号为实际芯片中的符号。
2020/5/2
表8.3.1 74LS138逻辑功能表
2020/5/2
二进制译码器实际上也是负脉冲输出的脉冲分 配器。若利用使能端中的一个输入端输入数据信息, 器件就成为一个数据分配器(又称多路分配器),如 图8.3.1所示。若在G1(S1)输入端输入数据信息, G2A( S 2 )=G2B(S 3 )=0,地址码所对应的输出是 G1(S1)数据信息的反码;若从G2A(S 2)端输入数据信 息,令G1(S1)=1、 G2B( S 3 )=0,地址码所对应的
Z= ABCABCABC+ABC
2020/5/2
图8.3.1 作数据分配器 图8.3.2 实现逻辑函数
2020/5/2
利用使能端能方便地将两个 3/8译码器组合 成一个4/16译码器,如图8.3.3所示。
2020/5/2
图8.3.3 用两个 3/8译码器组合成一个4/16译码器电路
2020/5/2
2020/5/2
8.3.1变量译码器 变量译码器的特点:对应于输入的每一位二 进制码,译码器只有确定的一条输出线有信号输 出。这类译码芯片有2线—4线译码器74LSl39,3 线—8线译码器74LSl38、74LS137、74LS237、 74LS238、74LS538,4线-16线译码器MC74154、 MC74159、4514、4515等。
2020/5/2
译码器可分为通用译码器和显示译码器两大 类。前者又分为变量译码器和代码变换译码器。 变量译码器(又称二进制译码器),用以表示输 入变量的状态,如2线-4线、3线-8线和4线- 16线译码器。
若有n个输入变量,则有 个不同的组合状 态,就有 个输出端供其使用。而每一个输出所
代表的函数对应于n个输入变量的最小项。
2020/5/2
8.3.4 译码器驱动指示灯电路 74145是BCD码到十进制数译码器,其逻辑 功能见表8.3.2,其中×为随意态。74145为集电 极开路输出型的电路.其吸收大电流的能力较强 且输出管具有高的击穿电压。用74145选择驱动 指示灯和继电器的电路如图8.3.5所示。
2020/5/2
2020/5/2
8.3 译码器电路
译码是编码的逆过程,把二进制码还原成给定 的信息符号(数符、字符或运算符等)。能完成译码 功能的电路叫译码器。译码器输入二进制数码的位 数n与输出端数m之间的关系为m≤ 。若m= 称 为全译码。m< 称为非全译码。
2020/5/2
译码器是一个多输入、多输出的组合逻辑电路。 它的作用是把给定的代码进行“翻译”,变成相 应的状态,使输出通道中相应的一路有信号输出。 译码器在数字系统中有广泛的用途,不仅用于代 码的转换、终端的数字显示,还用于数据分配, 存贮器寻址和组合控制信号等。不同的功能可选 用不同种类的译码器。