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

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

3天内不再提示

单片机里的译码器是如何工作的有什么样的作用

Wildesbeast 来源:单片机教程网 作者:单片机教程网 2020-10-06 17:56 次阅读

1. 问:单片机里的译码器是如何工作的?寻址空间是如何确定的?译码器与寻址空间是怎么联系的?

答:单片机技术里常用的译码器实际上是由许多与门、或门、非门和它们的组合构成的。它有若干个输入端和若干个输出端(也可能只有一个输出端)。对某一个输出端来说,它的电平高低必然与输入的某一种状态相对应。

例如,具有4个输入端的与非门就是一个简单的译码器,只有四个输入端为1111时,它的输出端才为0。如果将地址总线的A9、A8、A7、A6与它的四个输入连接起来,并把它的输出连到存储器芯片或某个需要寻址的外设接口的片选端(假定低电平有效),那么,只有当A9、A8、A7、A6为1111时,存储器芯片或外设才会被选中。

译码器的寻址空间取决于地址总线的哪几根线接到译码器的输入端,例如上例,地址总线的A9、A8、A7、A6与译码器的输入连接,那么其寻址空间应该是11 1100 0000~11 1111 1111,即3C0H~3F0H。

注意,没有参与译码的低位地址线必然要参与存储器芯片或外设接口的内部译码。也就是说,内部译码地址范围是0 -- 2n - 1,例如上例为00 0000 - 11 0000。

可以说,译码器的译码输出决定了寻址空间的起始地址,内部译码决定了寻址空间的大小。以上简单的介绍了单片机译码器的作用和工作原理更多请去电子论坛讨论

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

    关注

    5991

    文章

    43904

    浏览量

    619617
  • 存储器
    +关注

    关注

    38

    文章

    7080

    浏览量

    161685
  • 译码器
    +关注

    关注

    4

    文章

    309

    浏览量

    49818
收藏 人收藏

    评论

    相关推荐

    译码器可作什么使用?

    译码器的使能端看做输入端、译码器的输入端看做地址端,则全译码器可作什么使用
    发表于 05-18 11:41

    译码器74LS145N不能拓展单片机输入吧?

    本帖最后由 qq328128752 于 2016-8-10 17:01 编辑 译码器拓展输出,编码拓展输入。应该是这样吧。。我刚修理一个板子,74LS145N做的单片机拓展输入,不能这样用吧。
    发表于 08-10 17:00

    LED译码器

    本帖最后由 zjkzqf 于 2016-11-18 09:52 编辑 为一设备设计1-5挡LED显示考虑过单片机,不选原因1.抗干扰差、单片机不能工作于我的24v电源还得匹配输
    发表于 11-17 09:40

    三八译码器的应用

    在我们设计单片机电路的时候,单片机的 IO 口数量是有限的,有时并满足不了我们的设计需求,比如我们的 STC89C52 一共有 32 个 IO 口,但是我们为了控制更多的器件,就要使用一些外围的数字
    发表于 07-19 09:08

    怎样通过单片机去控制74LS138译码器

    如何对74LS138译码器进行仿真?怎样通过单片机去控制74LS138译码器呢?
    发表于 10-14 09:26

    74HC138译码器工作原理是什么

    74HC138译码器1. 介绍在设计单片机电路的时候,单片机的IO口数量是有限的,有时并满足不了我们的设计需求,因此为了控制更多的器件,就需要使用一些外围的数字芯片进行引脚扩展。常用
    发表于 11-25 09:27

    译码器定义

    转换成对应的输出信号, 具有译码功能的逻辑电路称为译码器。——《电子技术基础 数字部分》华中科技大学洋羽的解释:我们把译码器看做一个转换,他的任务就是把一个我们不想要的的信号格式转换
    发表于 12-07 09:37

    2-4译码器 输出高电平有效的 哪些?

    单片机引脚不够用了,想找一个输出高电平有效,2-4译码器推荐的不?
    发表于 12-09 10:14

    138译码器怎么用

    138译码器的设置目的是为了实现IO复用,单片机上IO资源紧张,挂载的外设较多,为了解决这一矛盾,引入了138译码器单个138译码器能够利用3个IO实现8路选择(在逻辑上相当于扩展了5
    发表于 01-12 07:25

    8051单片机控制8*8点阵时不用译码器可以吗?

    8051单片机控制8*8点阵时,不用译码器可以吗?8*8总共灯的数量大于51单片机接口数量,但是又不会用译码器,有没有不用译码器实现控制的方
    发表于 10-20 06:03

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

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

    单片机制作译码器实验程序 【C语言版】

    单片机制作译码器实验程序 【C语言版】单片机制作译码器实验程序 【C语言版】单片机制作译码器实验
    发表于 12-29 13:50 0次下载

    单片机制作译码器实验程序+文档

    单片机制作译码器实验程序+文档 单片机制作译码器实验程序+文档 单片机制作译码器实验程序+文
    发表于 12-29 15:51 3次下载

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

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

    使用38译码器扩展单片机接口

    74HC138译码器1. 介绍在设计单片机电路的时候,单片机的IO口数量是有限的,有时并满足不了我们的设计需求,因此为了控制更多的器件,就需要使用一些外围的数字芯片进行引脚扩展。常用
    发表于 11-17 10:36 11次下载
    使用38<b class='flag-5'>译码器</b>扩展<b class='flag-5'>单片机</b>接口