欢迎来到大热汇!
发布信息
维修安装信息
当前位置:大热汇 > 商务服务 > 维修安装
    十进制编码器是怎样进行编码的?
    2020-08-26 信息编号:1152700 收藏
二十进制编码器是将十进制的10个数码0~9编成二
进制代码的电路。输入是0~9 的10 个数 码,输 出 是 对 应
的二进制代码。用二进制代码表示十进制数,称为二十进
制编码,简称 BCD 码。
(1)确定二进制代码的位数
输入有10个数码,要求有10种状态,3位二进制只有
8种状态,所以输出应为4位二进制代码。
(2)列编码表
4位二进制代码共有16种状态,其中任何10种状态都可用来表示0~9十个数码。最
常用的是8421 编 码 方 式, 就 是 在 4 位 二 进 制 代 码 的 16 种 状 态 中 取 出 前 10 种 状 态, 即
0000~1001,后6种状态去掉。二进制代码各位的1所代表的十进制数从高位到低位依次为
8、4、2、1,称之为 “权”,8421码由此而得名。二进制代码各位的数码乘以该位的 “权”
052再 相 加, 即 得 出 该 二 进 制 代 码 所 表 示 的 1 位 十 进 制 数。 例 如 0101 表 示 十 进 制 数 的 5,
因 为
0×8+1×4+0×2+1×1=5
二十进制编码表如表126所示。
表126 8421 (BCD)码编码表
十进制
数码
输 入 输 出
S0 S1 S2 S3 S4 S5 S6 S7 S8 S9 D C B A
0 0 1 1 1 1 1 1 1 1 1 0 0 0 0
1 1 0 1 1 1 1 1 1 1 1 0 0 0 1
2 1 1 0 1 1 1 1 1 1 1 0 0 1 0
3 1 1 1 0 1 1 1 1 1 1 0 0 1 1
4 1 1 1 1 0 1 1 1 1 1 0 1 0 0
5 1 1 1 1 1 0 1 1 1 1 0 1 0 1
6 1 1 1 1 1 1 0 1 1 1 0 1 1 0
7 1 1 1 1 1 1 1 0 1 1 0 1 1 1
8 1 1 1 1 1 1 1 1 0 1 1 0 0 0
9 1 1 1 1 1 1 1 1 1 0 1 0 0 1
图1219 键控8421 (BCD)码编码器
(3)由编码表写出逻辑表达式
A=S1+S3+S5+S7+S9
=S1+S3+S5+S7+S9
=S1·S3·S5·S7·S9
B=S2+S3+S6+S7
=S2+S3+S6+S7
=S2·S3·S6·S7
同理得 C=S4·S5·S6·S7
D=S8·S9
(4)由逻辑表达式画出逻辑电路图
逻辑电路图如图1219所示。当按下
某一键号时,输出便产生与该键号对应的8421码。例如按下S6,相应输入 “6” 为低电平
0,其余输入均为高电平1,则输出端 D=0,C=1,B=1,A=0,即将十进制的6编成了
二十进制代码0110。该 电 路 设 置 了 控 制 标 志 S,S=0 时, 电 路 尚 未 处 于 编 码 状 态, 输
出 端 DCBA=0000;S=1 时, 是S0键 按 下, 输 出 端 DCBA=0000 是 十 进 制0 的 二 进 制
代 码。
  • 二进制编码器是怎样进行编码的?
    将某种信号转换成二进制代码的电路称为二进制编码器。例如将I0~I78个输入信号进行编码,其步骤如下。(1)确定二进制代码的位数942现有8个信号,应有8种状态来表示,根据2n=8可知n=3,所以输出应为3位二进制代码,即输出端有3个。(2)列...
    08-26
  • 消除竞争冒险现象的方法有哪些?
    在有些系统中(如时序电路里)冒险现象将使系统产生误动作,所以应消除冒险现象。消除冒险常用的方法有如下的几种。(1)修改逻辑设计(增加多余项)如前述F=AC+AB,在B=C=1时,F=A+A将产生偏“1”冒险。增加多余项BC,则当B=C=1时,F恒为1,所以消除...
    08-26
  • 如何判别竞争冒险现象?
    在组合逻辑电路中,是否存在冒险现象,可通过逻辑函数来判别,如根据逻辑电路写出的输出逻辑函数在一定条件下可简化成Y=A·A或Y=A+A时,则该组合逻辑电路存在竞争冒险现象。典型电路如图1214所示。图1214产生负尖峰...
    08-26
  • 什么是竞争冒险现象?
    实际上,组合逻辑电路工作时,从信号输入到稳定输出需要一定时间,信号发生变化时也有一定的上升时间或下降时间。因此,同一个门的一组输入信号,由于它们在此前通过不同数目的门,而且经过不同长度的导线的...
    08-26
  • 多位加法器是怎样工作的?
    要实现两个多位二进制数的加法运算,需要多个全加器(最低位可用半加器)。图129是一个4位串行进位加法器的逻辑电路,它是由4个全加器组成的,低位全加器的进位输出CO接到高位的进位输入CI,任一位的加法运算必须在...
    08-26
  • 根据真值表可写出和数Sn、进位Cn的逻辑表达式?
    Sn=AnBnCn-1+AnBnCn-1+AnBnCn-1+AnBnCn-1=(AnBn+AnBn)Cn-1+(AnBn+AnBn)Cn-1=(An⊕Bn)Cn-1+(AnBn)Cn-1=An⊕Bn⊕Cn-1542Cn=AnBnCn-1+AnBnCn-1+AnBnCn-1+AnBnCn-1=(AnBn+AnBn)Cn-1+AnBn(Cn-1+Cn-1)=(An⊕Bn)Cn-1+AnBn由上式可知,全加器可由两个半加器和一个或门组成,其逻辑电路和符号如图128所示。图128全加器逻辑电路及符号图1294位串行加法器...
    08-26