一 前言
因为是开学第一课,而且这是我的第一篇个人博客,更何况还是技术博客,所以我会认真对待,不过毕竟第一次,所以难免各方面会有不足,所以有任何的意见或建议都可以提出来以供本人提高。下面废话少说,进入正题。
二 作业
1.验证3、8译码器
使用Quartus,新建一个项目,创建一个BDF文件,双击BDF空白处,添加组件符号。找到 74138 将其放置到BDF文件中, 然后对其添加 输入,输出管脚,编译项目然后新建一个vwf,矢量波形仿真文件,使用NodeFinder向其中添加要观察的管脚。然后在VWF中设定激励波形,然后仿真,观察结果波形。
通过这个实验熟悉了在Quartus中如何创建工程,怎么样寻找器件,以及如何连线,最终完成真。
2.验证74161计数器
使用Quartus,新建一个项目,创建一个BDF文件,双击BDF空白处,添加组件符号找到 74161 将其放置到BDF文件中, 然后对其添加输入,输出管脚,编译项目然后新建一个vwf,矢量波形仿真文件,使用NodeFinder向其中添加要观察的管脚。
3.拼接4-16译码器
基于作业1的3-8译码器可以做成4-16译码器。首先连接的器件应该是如图所示
然后是生成波形,如图示
4.设计M=12计数器
基于作业2的74161计数器可以用一个这样的器件做成12进制的计数器。首先是连接器件如图示
然后是生成的波形,如图所示
5.设计M=20计数器
这个需要在第四题的基础上面用两个161才能实现我们想要的20进制,它的连接图如示
可是波形生成的却不对,不过由于我自己的能力也解决不出来,所以我先把错误的波形图贴出来,先完成作业,如下所示
希望我的问题能在这几天的求问同学中得到解答。
三 总结
经过这次的作业,对quartus的基本操作方法已经掌握,不过还有很多的不足,所以在以后的周日下午会更加努力学习的。