一,译码器
在繁芜且多功能的数字电路系统中(如电脑、数控系统、卫星通信等)。存在着较多芯片,如寄存器、掌握器、I/O接口、ADC/DAC等。它们共同利用系统的地址总线、数据总线、掌握总线,中心处理器都是利用寻址办法,将其定位。与它们交流数据或芯片间数据交流。每个芯片的地址是固定且唯一,而给每个芯片分配地址的定位事情。便是有译码器芯片承担的。
译码器是将一组代码译成相对应的输出旗子暗记的组合逻辑电路的芯片。
如果数字电路系统中,所需寻址的芯片较多,那地址总线位数也会较多。如地址总线为16位,它可分配2ⁿ(n=16)=65536个地址,由于集成电路板不可能做出65536个地址线,又译码器芯片也无法制成,以是常采取将干系的芯片组成一个组,如2ⁿ(n=3)=8个为一组,地址线只需3位。对付集成电路板来说易于实现。对付32位地址总线,只需10块译码器芯片,共10组,余下的2位地址总线可供自带译码电路的芯片利用。
在一个韶光里译码器译码后只有一个也是唯一的芯片被寻址到,对付被寻址到的芯片使能端有效,相称于门被打开,只有它吸收数据总线上数据,或它将其内部数据传送到数据总线上,有处理器CPU吸收并处理。
译码器的种类
1, 变量译码器
常见的二输入四输出;三输入八输出;四输入十六输出。
2, 码制变换译码器
常见二—十进制译码器;余三码至十进制译码器;循环转换为二进制译码器等
3, 显示译码器
早期的辉光数码管译码器;BCD七段显示译码器,液晶显示译码器等。
二,编码器
编码器功能与译码器相对应的芯片。编码器输入为2ⁿ位(根线),输出为n位(根线)其浸染是将输入旗子暗记,体例身分歧代码输出的组合逻辑电路的芯片。常用于键盘(有编码器天生ASCII码)、磁盘驱动器、打印机、拨盘开关、其他外设接口及数控系统中的光电编码器和手脉等。
电脑、数控系统利用的键盘中的每一个键的输入,通过编码器编码出相对应的ASCII代码输出,101个键就有101个ASCII代码。在按下一个键后,CPU通过代码就知道输入的键,并进行相应处理。同理其他外设都通过编码器得到唯一身份,一旦某外设要输入数据到系统或要求数据。CPU通过外设要求中断或软件扫描办法得知,并从编码器给出的身份代码,就与之外设进行数据交流和处理。
编码器种类
1, 普通编码器
为防止编码器输出发生混乱缺点,普通编码器在任何时候,只许可吸收一个有效的编码旗子暗记,因而抗滋扰性差、易涌现误码。如常见的普通型8421BCD码编码器,是将0~9数字转换BCD码输出的组合逻辑电路
2, 优先编码器
为战胜普通编码不敷之处,优先编码器许可两个以上的有效的编码旗子暗记,当同时涌现多个旗子暗记时,按照约定,如优先级别高低或大数或先到等原则进行编码。如8-3优先编码器(74LS148),4-2优先编码器;10-4优先编码器(74LS147);16-4优先编码器,8421BCD优先编码器等。
利用不同类型编码器和译码器组合及其他门电路可实现格雷码(Gray码)、ASCII 码、ISO码、8421码、5211码、2421码、余3码、补码、反码等
阅后,如有不同不雅观点,请不才方评论区留言,在此感谢!