译码器与编码器的设计与仿真实验报告

  • 格式:doc
  • 大小:168.50 KB
  • 文档页数:5

实验五译码器与编码器的设计与仿真
班级:通信工程三班学号:20100820314 姓名:龙凤婷
一、实验内容:
1.参照芯片74LS138的电路结构,用逻辑图和VHDL语言设计3_8
译码器;
2.参照芯片74LS138的电路结构,用逻辑图和VHDL语言设计8_3
优先编码器;
二、电路功能介绍:
1.74138:3_8译码器
用途:用一组二进制代码来产生各种独立的输出信号,这种输出信号可以用来执行不同的工作。

显示器中的像素点受到译码器的输出控制。

译码信号输出端低电平有效。

2.74148:8_3优先编码器
用途:将各种输入信号转换成一组二进制代码,使得计算机可以识别这一信号的作用。

键盘里就有大家天天打交道的编码器,当我们敲击按键时,被敲击的案件被键盘里的编码器编码成计算机能够识别的ASCII码。

信号输入端:低电平有效
使能输入端:低有效
编码输出端:低电平有效
使能输出端:低有效
组选输出端:低有效
三、实验过程及实验结果:
1.74138:3_8译码器
逻辑电路图:
代码输入端:A、B、C
使能输入端:G1、G2A、G2B
译码信号输出端:Y0、Y1、Y2、Y3、Y4、Y5、Y6、Y7
仿真波形图:
VHDL语言程序:
2.74148:8_3优先编码器
逻辑电路图:
信号输入端:IN0、IN1、IN2、IN3、IN4、IN5、IN6、IN7 使能输入端:Enable_in
编码输出端:A0_out、A1_out、A2_out
使能输出端:Enable_out
选组输出端:Group_Select_out
仿真波形图:
VHDL语言程序:
四、实验心得:
这次数字设计的实验内容是译码器与编码器的设计与仿真,分别用逻辑电路图和VHDL语言编写程序运行,用仿真波形图来验证其正确性。

译码器与编码器的功能恰好相反。

编码器是将二进制代码转换成输出信号,译码器是将输入信号转换成一组二进制代码。

通过这次上机实验,我对编码器及译码器有了更深一步的了解,对他们的设计实现过程有了一定的了解。

实验中用逻辑符号来解释该电路输入与输出信号之间的逻辑关系,既省事又直观。

在以后的学习中,我会更加认真对待,在实践中不断提升自己的动手动脑能力,真正学好这门
课,使自己不断进步。