数据选择器和分配器
- 译码器
输入:一组二进制代码 输出:高低电平信号
常用译码器中4线——10线译码器用于BCD码译码
下面以 74LS138这一3线-8线译码器为例。其中 54LS138为军用,74LS138为民用。
科普中国原链接
- 当一个选通端(G1)为高电平,另两个选通端(G2A)和(G2B)为低电平时,可将地址端(A0、A1、A2)的二进制编码在Y0至Y7对应的输出端以低电平译出。(即输出为Y0至Y7的非)
比如:A2A1A0=110时,则Y6输出端输出低电平信号。 - 若将选通端中的一个作为数据输入端时,74LS138还可作数据分配器,在家用电器和自动化控制有重要应用。
- 可用在8086的译码电路中,扩展内存。
选通端输入(使能输入) | 地址端输入 | 输出 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
G1 | /G2A | /G2B | A2 | A1 | A0 | /Y0 | /Y1 | /Y2 | /Y3 | /Y4 | /Y5 | /Y6 | /Y7 |
× | 1 | × | × | × | × | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
× | × | 1 | × | × | × | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
0 | × | × | × | × | × | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 |
1 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 |
1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 1 |
1 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 1 |
1 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 |
1 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 |
1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 |
- 编码器
-
在数字系统中,要对所处理的信息或数据赋予二进制代码,称为编码。用来完成编码工作的电路就称为编码器。
-
经常使用的是普通编码器和优先编码器:
- 普通编码器一次只能输入一个信号。
- 优先编码器可以同时输入几个信号。
优先编码器预先对输入按优先顺序进行排队,多个输入同时输入时,只对优先级别高的输入信号编码,其余不管。
优先编码器以74LS148为例:
0-7 编码输入端(低电平有效)
EI 选通输入端(低电平有效)
A0、A1、A2 三位二进制编码输出信号即编码输出端(低电平有效)
GS 片优先编码输出端即宽展端(低电平有效)
EO 选通输出端,即使能输出端
十进制数字信号输入 | 二进制反码输出 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
EI | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | A2 | A1 | A0 | GS | EO |
1 | X | X | X | X | X | X | X | X | 1 | 1 | 1 | 1 | 1 |
0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 |
0 | X | X | X | X | X | X | X | 0 | 0 | 0 | 0 | 0 | 1 |
0 | X | X | X | X | X | X | 0 | 1 | 0 | 0 | 1 | 0 | 1 |
0 | X | X | X | X | X | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 1 |
0 | X | X | X | X | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 1 |
0 | X | X | X | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 1 |
0 | X | X | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 1 |
0 | X | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 1 |
0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 |
-
数据选择器(MUX)
多路输入,单路输出 -
数据分配器
单路输入,多路输出,从哪一路输出取决于译码器
利用数据选择器和数据分配器可以实现数据传输
数据选择器相当于一个多路至1路的转换开关,而数据分配器相当于一个1路至多路的转换开关。
- 数据比较器
- 加法器