实验6

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验6译码器及其应用

(基于FPGA的实现)

一、实验目的

1 、了解可编程数字系统设计的流程;

2 、掌握Quartus II 软件的使用方法;

3 、掌握原理图输入方式设计数字系统的方法和流程;

4 、熟悉掌握集成译码器74LS138的应用。

二、实验设备

1、计算机:Quartus II 软件

2、Altera DE0 多媒体开发平台

3、集成电路:74LS20

4、集成电路:74LS138

三、实验内容

1、74LS138译码器逻辑功能的测试

把译码器的输入接到拨码开关,输出端接8个LED灯,通过拨码开关改变输入的逻辑电平变化来观察LED输出情况,验证3×8译码器的工作状态

2、利用3-8译码器74LS138和与非门74LS20实现函数:

所用芯片简单介绍:

74LS20:双4输入与非门

引脚的定义:

74LS138:3-8线译码器

引脚的定义:

四、实验结果

1、74LS138译码器逻辑功能的测试

原理图如下:

Quartus II 软件仿真结果如下:

a.原理图输入:

b.编译设计电路如下:

c.编辑输入波形(输入激励信号)如下:

d.仿真结果如下:

e.将程序通过数据线下载到DE0板子上,测试设计电路,结果如下:

2、利用3-8译码器74LS138和与非门74LS20实现函数:

原理图如下:

Quartus II 软件仿真结果如下:

a.原理图输入:

b. 编辑输入波形(输入激励信号)如下:

c.仿真结果如下:

d.分配引脚:

五、故障排除

一、第一次使用仿真软件进行数电实验,有很多地方不知道怎么操作,刚开始是软件不熟悉如何使用,在文件命名上就出现了错误,导致后续工作无法进行,经过正确改正命名,可以继续运行了。

二、在绘制原理图的时候,软件界面上的工具栏图标找不到,导致连线无法进行,之后让老师帮忙解决了。

三、在引脚分配问题上,原本所有的工作都进行差不多了,最后接线下载程序到DE0板子上后进行测试,无论如何操作彩灯都是不移动,后来经过和同学的探讨和仔细检查发现,原来是老师的课件中的演示有一步骤是错误的,就是引脚分配错误了,导致最后程序下载后没有出现正确运行结果,经过重新分配引脚,最终实验结果得到了验证。

附:

74LS138功能表

相关文档
最新文档