1.将常用器件模块化(集成电路),让人们常用的器件更加熟悉。
2.编码器的功能是将输入信号转化为对应的二进制数码(输入的信号也是二值逻辑么?),用代码来代表相应的输入信号。
3.多输入,多输出,通常在一个时刻只有一个信号会被转化(那么其他的信号还有用么?)
两种编码器,(1)某一时刻,只有一个信号有效,只对这个有效地编码。(2)设立优先级,(无论输入多少)优先级高的先编码→优先编码器(都有效,但是多个有效地输入信号中只对优先级最高的编码,程度不一样)
4.编码器有效地电平可以是高电平,也可以是低电平,比如对高电平进行编码,那输入高电平就是有效地。
5.优先编码器的目的可以提高抗干扰性,优先级高的进行编码时,如果优先级低的有问题,不会对优先级高的有干扰(只有一位有效地编码器貌似也是这样?)
6.4-2优先编码器
任意项,约束项?其他的输入都是不被允许的(约束它的输入)在讨论实际模块4-2编码器时,采用的是功能表,而不是真值表。例子中四个输入信号,两个输出信号,功能表只有四行,每一行只有1个高电平,三个低电平,其他12种都是约束项,这个很像第一种编码器?一个高电平有效,三个低电平无效。
7.在编码器中,还要设计,没有输入信号,那输出的是什么?→功能表特别受限制,四种输入情况完全是有效的,成立的,但没有考虑输入都是无效的怎么办→要么输入有效,要么不输入→不输入,电路怎么设计。→设定一个输出端来标记它没有输出信号(I1+I2+I3+I0=0),当有输入信号,它正常编码,原本是4-2编码器,有2个输出端,但现在增加一个输出端,只有为1,那就是有效输出,若为零,那就是没有输入→另两个输出端的作用是什么?输出端输出的是二进制编码么,每个输出端依旧代表可一个逻辑函数,包括鉴别有无输入的,输出的。
8.4-2编码器逻辑符号→没看明白是怎么编码的
9.优先编码器,先进行优先级的设定。某一时刻只对优先级最高的输入信号进行编码→两种编码器貌似都要假定高电平有效,还是低电平有效,FGS为1输入有效,FGS为0输入没什么用。优先编码时在普通编码器上发展的(4-2),只有更高的优先级为0,本优先级为1,本优先级的输出才会被编码。两种编码器的逻辑函数表达式的书写,都是由功能表直接看出来的。
10.构建优先级编码器中,依功能表写表达式,每个输出信号只写1,并且从最高优先级开始写,然后递减下一级优先级,且为与项(自变量,反变量),不同级别优先级间为或项,最终成为与或项。
Y1=I3+I2I3'=I3+I2 非相互独立,有重叠。 Y0=I3+I1I2 排除I2为1时,干扰
11.优先编码器的逻辑符号。→低电平有效的编码器表达式中变量怎么写。