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

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

3天内不再提示

二进制编码器和二-十进制编码器讲解

CHANBAEK 来源:IOput 作者:Bruno 2023-03-21 11:55 次阅读

编码器

信息(如数和字符等)转换成符合一定规则的二进制代码.

二进制编码器

用n位二进制代码对N=2n 个特定信息进行编码的逻辑电路.

设计方法: 以例说明

设计一个具有互相排斥输入条件的编码器.

wKgZomQZKlmAYHd9AABCx-hyEfs421.jpg

wKgaomQZKlmAVs4rAAD-VFP9dZ8586.jpg

4线—2线编码器电路图:

wKgaomQZKlmAUA-mAABtTRuYETM424.jpg

(1)编码器在任何时候只允许有一个输入信号有效;

(2)电路无X0输入端;

(3)电路无输入时,编码器的输出与X0编码等效.

带输出使能(Enable)端的优先编码器:

输出使能端: 用于判别电路是否有信号输入.

优先:

对输入信号按轻重缓急排序,当有多个信号同时输入时,只对优先权高的一个信号进行编码.

下面把上例4线—2线编码器改成带输出使能(Enable)端的优先编码器,假设输入信号优先级的次序为:X3,X2,X1,X0.

wKgaomQZKlmAN8BVAAD63OGu_P4685.jpg

wKgaomQZKlmAQIE4AABRR4etcs8219.jpg

编码器电路图

wKgaomQZKlmAPk3yAAA7vq_N6nE851.jpg

二-十进制编码器

输入: I0 ,I1 ,I2 … …I9,表示十个要求编码的信号.

输出: BCD码.

电路有十根输入线,四根输出线,常称为10线—4线编码器

通用编码器集成电路

1. 8线—3线优先编码器74148

wKgZomQZKlmAMt6UAAA66cYFSfU574.jpg

wKgaomQZKlmAUMExAAA0LRDWSc4087.jpg

74148功能说明:

1)74148为8线—3线优先编码器,HPRI是最高位优先编码器的说明。

2)编码器输入为低电平有效,输出为3位二进制反码。

wKgZomQZKlmAYpHUAABMIiXVNCc247.jpg

wKgZomQZKlmAKp8WAACXpY4L2ic100.jpg

wKgaomQZKlmAVQEkAACJwwZRS9U163.jpg

74148功能表

wKgZomQZKlmAFsBpAAB70O9trCk690.jpg

例:用两片74148构成16线—4线优先编码器。

高位芯片工作情况:

wKgZomQZKlmATsc3AADJzR9iny8948.jpg

低位芯片工作情况:

wKgaomQZKlmAV7wQAADGPHZcylc346.jpg

2. 10线-4线优先编码器74147

wKgZomQZKlmAPK8kAACl5bTGGgA921.jpg

74147功能表

wKgZomQZKlmABRe1AADNDqBZJ1k945.jpg

编码器应用举例

wKgaomQZKlmAVdojAADMrbtzzdo592.jpg

编码器的VHDL描述

一个普通编码器的例子:(8线—3线)

wKgZomQZKlmAGD9iAADTZgG02-U205.jpg

wKgZomQZKlmAWQA8AAFG5tS4dZk398.jpg

一个优先编码器的例子:

wKgaomQZKlmACX9sAAD4flH8fZs441.jpg

wKgaomQZKlmAWP9ZAAElpSXtu-o403.jpg

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

    关注

    13

    文章

    469

    浏览量

    42206
  • 编码器
    +关注

    关注

    41

    文章

    3360

    浏览量

    131537
  • 二进制
    +关注

    关注

    2

    文章

    705

    浏览量

    41250
  • 信号
    +关注

    关注

    11

    文章

    2639

    浏览量

    75388
  • 代码
    +关注

    关注

    30

    文章

    4555

    浏览量

    66767
收藏 人收藏

    评论

    相关推荐

    十进制二进制之间的转换原理

    十进制二进制之间的转换  既然一个数可以用二进制十进制两种不同形式来表示,那么两着之间就必然有一定的转换关系。  由十进制数的一般表示式
    发表于 04-06 23:54

    二进制码详解

    表示文字符号信息。  建立这种代码与十进制数值、字母、符号的一一对应关系称为编码。  若所需编码的信息有N项,则需要用到的二进制码的位数n应满足如下关系:2n≥N  下面介绍几种常见的
    发表于 04-06 23:55

    二进制格雷码与自然二进制码的互换

    。而绝对式编码器是直接输出数字量的传感,它是利用自然二进制或循环二进制(格雷码)方式进行光电转换的,编码的设计一般是采用自然
    发表于 03-08 14:16

    在labview2010中,怎么把十进制二进制,求大神!!!!

    创建前面板,该前面板有8个led指示和一个8位无符号十进制整数的垂直滑动条控件。显示滑动条带有数字指示,确保led均匀分布并且排列在底部。要求实现8个led的亮灭状态与滑动条中的
    发表于 09-19 10:06

    基于FPGS二进制LDPC

    一个8位二进制数经过二进制LDPC编码器编码后等到一个几位二进制的数,怎么计算的?
    发表于 03-14 13:07

    二进制/八进制/十六进制/十进制之间的转换

    进制转换:二进制、八进制、十六进制十进制之间的转换
    发表于 12-28 06:11

    二进制十进制数对照显示实验相关资料下载

    这是一个可以对照显示0~9这10个数字的二进制十进制的电路。二进制数字用4个发光极管显示;它们排成一行,亮表示1,灭表示0。十进制数字用
    发表于 04-27 07:21

    c语言的二进制是如何转为十进制的?

    c语言的二进制是如何转为十进制的?其源码是什么?
    发表于 07-15 12:04

    编码器的定义

    编码器  编码器的定义:在数字系统里,常常需要将某一信息(输入)变换为某一特定的代码(输出)。把二进制码按一定的规律编排,例如8421码、格雷码等,使每组代码具有一特定的含义(代表某个数字或控制信号
    发表于 09-03 06:35

    配用二进制编码器的光控电路图

    配用二进制编码器的光控电路图
    发表于 06-06 09:30 647次阅读
    配用<b class='flag-5'>二进制</b><b class='flag-5'>编码器</b>的光控电路图

    二进制编码二进制数据

    二进制编码二进制数据   二进制编码是计算机内使用最多的码制,它只使用两个基本符号"0"和"1",并且通过由这两个符号组成的
    发表于 10-13 16:22 4516次阅读

    十进制数的二进制编码

    十进制数的二进制编码     在人机交互过程中,为了既满足系统中使用二进制数的要求,又适应人们使用十进制
    发表于 05-02 19:04 9101次阅读

    函数转换BCD编码二进制数为整型数

    BCD码亦称二进码十进数或二-十进制代码。用4位二进制数来表示1位十进制数中的0~9这10个数码。它是一种二进制的数字
    的头像 发表于 03-14 10:15 6194次阅读

    二进制编码十进制表示转换解码器

    二进制编码小数的主要优点是它允许在decimal(base-10)和binary(base-2)表单之间轻松转换。但是,缺点是BCD代码是浪费的,因为不使用 1010 (十进制10)和 1111 (
    的头像 发表于 06-24 09:31 1.3w次阅读
    <b class='flag-5'>二进制</b><b class='flag-5'>编码</b>的<b class='flag-5'>十进制</b>表示转换解码器

    将格雷码转换为二进制编码器的方法

    绝对编码器中的传感器输出格雷码序列,需要一些复杂的转换方法才能正确使用。本文展示了如何获取绝对编码器使用的格雷码并将其转换为二进制
    的头像 发表于 05-05 15:41 5601次阅读
    将格雷码转换为<b class='flag-5'>二进制</b><b class='flag-5'>编码器</b>的方法