3.4.3编码器
(1)二进制编码
将二进制数码(0或1)按一定规则组成代码表示一个特定对象,称为二进制编码。
(2)编码器(Encoder)
具有编码功能的电路称为编码电路,而相应的MSI芯片称为编码器。
(3)编码器的分类
按照被编对象的不同特点和编码要求,有各种不同的编码器,如二进制编码器.优先编码器和8421BCD编码器。
1.二进制编码器
用n位二进制代码对N=2n个一般信号进行编码的电路,叫做二进制编码器
二进制编码器也成为2n-n线二进制编码器。
(1)二进制编码器的主要特点
任何时刻只允许输入一个有效信号,不允许同时出现两个或两个以上的有效信号,因而其输入是一组有约束(互相排斥)的变量。
(2)三位二进制编码器
a. 编码器框图
输入I0-I78个高电平信号
输出是三位二进制代码A2.A1.A0称这种编码器为8线-3线编码器
因为任何时刻I0-I7当中仅有一个取值为1.
2. 二-十进制(BCD)编码器
将十进制数0.1.2.3.4.5.6.7.8.9.等10个信号编成二进制代码的电路叫做二-十进制编码器。
编码器输入是代表0-9这10个数符的状态信号,有效信号为1(即一信号为1,则表示要对它进行编码),输出是相应的BCD码,因此也称10线--4线编码器。
和二进制编码器特点一样,任何时刻只允许输入一个有效信号。