7 译码器
- 格式:ppt
- 大小:270.00 KB
- 文档页数:9


实验三:四—七译码器实验报告实验日期:2014.4.15 学生姓名:陆小辉(学号:1228402025)指导老师:黄秋萍译码器是数字系统中常用的组合逻辑电路。
译码器的逻辑功能是将每个输入的二进制代码译成对应的输出高低电平信号或另外一种代码。
译码是编码的反操作。
常用的译码器有二进制译码器、二—十进制译码器和显示译码器。
本实验做的四—七译码器实际上就是一种显示译码器。
一、设计要求:设计四—七译码器,完成相应的显示译码功能。
在输入为10—15时显示结果不作要求。
二、设计代码如下:module decled4_7 (w,a,b,c,d,e,f,g);output a,b,c,d,e,f,g;reg a,b,c,d,e,f,g;always @(w)case (w)4'b0000:{g,f,e,d,c,b,a}=8'b0111111;4'b0001:{g,f,e,d,c,b,a}=8'b0000110;4'b0010:{g,f,e,d,c,b,a}=8'b1011011;4'b0011:{g,f,e,d,c,b,a}=8'b1001111;4'b0100:{g,f,e,d,c,b,a}=8'b1100110;4'b0101:{g,f,e,d,c,b,a}=8'b1101101;4'b0110:{g,f,e,d,c,b,a}=8'b1111101;4'b0111:{g,f,e,d,c,b,a}=8'b0000111;4'b1000:{g,f,e,d,c,b,a}=8'b1111111;4'b1001:{g,f,e,d,c,b,a}=8'b1101111;default:{g,f,e,d,c,b,a}=8'b1000000;endcaseendmodule四、仿真波形如下:。
7段数码显示译码器设计
设计一个7段数码显示译码器,主要功能是将4位二进制编码转换为用7段LED显示的十进制数。
具体设计过程如下:
1.确定电路的输入和输出:输入为4位二进制编码,输出为7段LED 显示的十进制数。
2.确定译码器类型:由于需要将二进制编码转换为十进制数,可以选用BCD-7段译码器或者十进制译码器作为基本器件。
3.确定电路原理图:根据所选的译码器类型,画出电路原理图。
在原理图中,需要连接一个4位二进制编码器到译码器的输入端,同时将译码器的输出连接到7段LED显示器的相应段。
4.电路连接和布线:将译码器和7段LED显示器连接到电源和接地线上,并将4位二进制编码器的输出连接到译码器的输入端。
5.电源和接地线:将电源和接地线正确连接到电路中,确保电路能够正确工作。
6.电路调试和测试:通过输入不同的4位二进制编码来测试电路的译码功能,确保译码器能够正确地将二进制编码转换为十进制数,并且在7段LED显示器上显示。
7.电路性能优化和改进:根据测试结果,对电路进行进一步的优化和改进。
可以考虑是否需要增加输入的保护电路,或者改进电源和接地线的布线方式来提高电路的性能。
总结:
以上是设计一个7段数码显示译码器的基本步骤,通过选择合适的译码器类型,正确连接电路和调试测试,可以实现4位二进制编码到十进制数的转换,并在7段LED显示器上显示。
在设计过程中,需要注意电路连接的正确性和稳定性,以及对电路的性能进行优化和改进。