实验一译码器及数码显示实验目的:掌握组合逻辑的设计方法,对比用不同的器件,不同的设计方法之间的比较。掌握数码关与译码器之间的电位关系。实验设计:1)电路原理图(TTL实现)七段译码显示要求用七段发光二极管来显示0~F的六进制数,列出其真值表如下:输入输出显示字符D3D2D1D0abcdefg00000000001000011001111100100010010200110000110301001001100401010100100501100100000601110001111710000000000810010001100910100001000A10111100000B11000110001C11011000010D11100110000E11110111000F根据上面的真值表,得到a,b,c,d,e,f,g的逻辑表达式如下:adef=g=由上述逻辑表达式的电路原理图如下:2)用GAL芯片实现;由1)中的逻辑表达式可以很容易的得到GAL芯片的逻辑描述,描述如下:PLD16V8BASICGATESLIU2008.4.26SHIYANLATTICEV4.6BCDEMNPQHGNDIJZYXWVUAVCCZ=B*/C*/D*/E+/B*/C*D*/E+B*C*/D*E+B*/C*D*EY=/B*D*E+C*D*E+B*/C*D*/E+/B*C*D*/E+B*C*/D*EX=/B*C*/D*/E+/B*D*E+C*D*EW=B*C*D+B*/C*/D*/E+/B*/C*D*/E+B*/C*/D*E+/B*C*/D*EV=B*/D*/E+/C*D*/E+B*C*/E+B*/C*/DU=C*/D*/E+B*/C*D*E+B*/D*/E+B*C*/EA=/C*/D*/E+B*C*D*/E+/B*/C*D*EDESCRIPTION3)VHDL硬件描述语言的实现;同样,由1)中的逻辑表达式也很容易得到VHDL的实现。描述语言实现如下:实验小结:本次实验比较简单,是一个纯组合逻辑的设计实验,但即使如此,也用到了非常多的门(与门和或门),如果直接使用TTL电路实现,接线将会非常繁琐,所以实验时采用GAL芯片实现。通过这个实验,让我们切身感受到了可编程逻辑的实用性和简便性。