0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

译码器、多路选择器介绍

jf_78858299 来源:大哈学习纪录铺 作者: 张大哈 2023-04-30 16:27 次阅读

想不出来什么无敌炫酷的开头。我们就直接来吧;

  1. 1对译码器的原理叙述;
  2. 2关于38译码器的撰写、N位译码器的撰写;
  3. 3对应测试文本的撰写;

1.1译码器

译码器就是将每种⼆进制的组合代码译成对应的输出线上的⾼低电平信号。用如下表格可以直观的了解:

图片

其中ABC就是对应了我们的输入端口

三个端口组合起来就是三位二进制0-7;

当ABC的值为0时,我们将八位输出的最低位置1;

当ABC的值为1时,我们将八位输出的次低位置1;

如此便实现了译码器的功能,即输入端逻辑值为多少,我们就置高输入端哪一位为高电平(从低位到高位).同时输出端的位数=2 ^n^ ;(设输入端位数为n);

图片

1.2译码器source文件撰写

Verilog以及VHDL如名字所示是一种硬件描述语言,接下来我们就要用verilog去描述出来上述的功能;

以3、8译码器为例:

图片

VDHL语言其实和verilog大致相同,大家可以尝试阅读一下,主要还是以verilog为主;

library IEEE;

use IEEE.std_logic_1164.all;

entity mux83 is

port (

c : out std_logic_vector(7downto 0);

s1,s2,s3:in std_logic;

s : in std_logic_vector(2downto 0));

end mux83;

architecture mux83_arch of mux83 is

begin

p1:process(s,s1,s2,s3)

begin

if(s1='0')then

c<="11111111";

elsif(s1='1' and s2='0' and s3='0')then

cases is

          when"000"=>   c<="01111111";

        when"001"=>   c<="10111111";

        when"010"=>   c<="11011111";

        when"011"=>   c<="11101111";

        when"100"=>   c<="11110111";

        when"101"=>   c<="11111011";

        when"110"=>   c<="11111101";

        when"111"=>   c<="11111110";

        when others=>c<="11111111";

    end case;

    else c<="11111111";

    end if;

 end process p1;

end mux83_arch;

③以及VHDL版本的通用译码器:

图片

1.3对应测试文本撰写

图片

图片

图片

源文件暂时还不知道如何上传,目前仅供自己总结复习。有任何建议可以小窗私信我哦;

(表格用word画的,直接截屏使用了,有点粗糙,下次好好整。

这周先这样儿先这样儿

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 译码器
    +关注

    关注

    4

    文章

    311

    浏览量

    50387
  • 高电平
    +关注

    关注

    6

    文章

    149

    浏览量

    21439
收藏 人收藏

    评论

    相关推荐

    一文解析多路选择器的工作原理及电路实现

    本文开始介绍多路选择器的概念和在FPGA中多路选择器结构,其次介绍
    的头像 发表于 04-27 08:46 6w次阅读
    一文解析<b class='flag-5'>多路</b><b class='flag-5'>选择器</b>的工作原理及电路实现

    译码器、数据选择器及应用

      译码器、数据选择器及应用  
    发表于 12-20 23:13 84次下载

    译码器和数据选择器

    实验四  译码器和数据选择器一、 实验目的熟悉集成译码器、数据选择器,了解其应用二、 实验器材双踪示波器74LS139  2-4线
    发表于 03-20 17:57 37次下载

    译码器

    译码器 译码是编码的逆过程,即将某个二进制翻译成电路的某种状态。实现译码操作的电路称为译码器
    发表于 09-27 12:59 1.4w次阅读
    <b class='flag-5'>译码器</b>

    数码译码器的应用

    数码译码器的应用:译码器课件ppt
    发表于 12-17 14:31 1143次阅读
    数码<b class='flag-5'>译码器</b>的应用

    译码器多路选择器的使用( EDA 仿真) 实验

    译码器多路选择器的使用( EDA 仿真) 实验 一、实验目的1. 掌握Multisim电子电路仿真软件的使用,并能进行
    发表于 02-06 14:11 6251次阅读
    <b class='flag-5'>译码器</b>及<b class='flag-5'>多路</b><b class='flag-5'>选择器</b>的使用( EDA 仿真) 实验

    译码器,译码器是什么意思

    译码器,译码器是什么意思 译码器是组合逻辑电路的一个重要的器件,其可以分为:变量译码和显示译码两类。  变量
    发表于 03-08 16:32 5494次阅读

    译码器,编码,数据选择器,电子开关,电源分册

    译码器,编码,数据选择器,电子开关,电源分册
    发表于 09-21 10:19 13次下载
    <b class='flag-5'>译码器</b>,编码<b class='flag-5'>器</b>,数据<b class='flag-5'>选择器</b>,电子开关,电源分册

    译码器的逻辑功能_译码器的作用及工作原理

    本文首先介绍译码器的定义与译码器的分类,其次介绍译码器的作用和译码器的工作原理,最后
    发表于 02-08 14:04 11.5w次阅读
    <b class='flag-5'>译码器</b>的逻辑功能_<b class='flag-5'>译码器</b>的作用及工作原理

    译码器的分类和应用

    本文主要介绍译码器的分类和应用。译码器指的是具有译码功能的逻辑电路,译码是编码的逆过程,它能将二进制代码翻译成代表某一特定含义的信号(即电
    的头像 发表于 04-04 11:51 4.3w次阅读
    <b class='flag-5'>译码器</b>的分类和应用

    多路选择器有哪些_多路选择器分类介绍

    本文开始介绍多路选择器的分类与多路选择器的4选1原理图,其次介绍
    的头像 发表于 04-27 09:13 3.6w次阅读
    <b class='flag-5'>多路</b><b class='flag-5'>选择器</b>有哪些_<b class='flag-5'>多路</b><b class='flag-5'>选择器</b>分类<b class='flag-5'>介绍</b>

    4选1多路选择器电路图(四款多路选择器电路)

    本文主要介绍了四款4选1多路选择器电路图。多路选择器是数据选择器的别称。在
    发表于 04-27 09:37 14.2w次阅读
    4选1<b class='flag-5'>多路</b><b class='flag-5'>选择器</b>电路图(四款<b class='flag-5'>多路</b><b class='flag-5'>选择器</b>电路)

    eda四选一多路选择器的设计

    本文开始对多路选择器进行了详细介绍,其中包括了多路选择器功能、典型芯片及应用,另外还详细介绍了e
    发表于 04-27 10:13 3.4w次阅读
    eda四选一<b class='flag-5'>多路</b><b class='flag-5'>选择器</b>的设计

    数据选择器作用_数据选择器译码器的区别

    数据选择器是一种通用性很强的逻辑部件,除了可以实现一些组合逻辑设计外,还可用做分时多路传输电路、函数发生及数码比较等。
    发表于 02-19 17:18 3.2w次阅读
    数据<b class='flag-5'>选择器</b>作用_数据<b class='flag-5'>选择器</b>和<b class='flag-5'>译码器</b>的区别

    38译码器原理图怎么连线

    38译码器(3-to-8解码)是一种数字逻辑电路,它将3位二进制输入信号转换成8种可能的输出信号。这种译码器广泛应用于数字系统中,用于控制多个设备的开关状态,如LED显示、多路
    的头像 发表于 10-18 14:58 2129次阅读