MAX+plus II的使用方法:以一个模24的计数器的设计为例

来源:互联网 发布:淘宝联盟自己怎么使用 编辑:程序博客网 时间:2024/05/17 04:07

夏季学期马上来了,先恶补一下电路设计软件的使用。下面以一个模24的计数器为例子。

MAX+plus II提供了多种设计方法,有图形编辑、文本编辑、符号编辑等。图形设计是我们现阶段学习最常用的。

具体流程

首先先在max2work目录下建立一个文件夹mymod来存放这次设计将产生或建立的所有文件。


打开MAX+plus II,然后建立一个新工程。


选择目录为刚才建立的那个目录,并为工程命名。


然后检查一下标题栏是不是变成了我们要的那个目录和工程。选择Device来设定器件。


一般默认设置就可以,如下使用了MAX7000S系列芯片。


然后打开图形编辑页面。


下面是图形界面的绘图工具条的意义。


先保存一下这个图形文件,及时存盘。


开始设计。要插入一个元件,先在要插入的位置用选择工具单击,出现插入点,然后再按图中方式插入(或直接双击也可以)。


MAX+plus II提供了很多元件库,要导入某个元件,先双击它所在的库,再在下面的列表中找它,或者直接输元件的名称也可以。


如下导入了一个74161元件。必要时还可以按下面的方式来对元件的引脚位置作调整。


按照同样的方法把其它元件也导入进来,然后连线。output和input可以按下图的方式根据名称和线关联,而不必要连在线上,这样电路看起来更清晰。连好后进行编译。


点击start开始编译,编译成功的界面如下。


接下来要进行仿真,那么要先建立一个波形文件。


选择创建后缀名为scf的波形文件。


波形文件创建好后是空的,需要把输入输出的接口插入到波形文件里。下面的工作要重复多次,因为有很多个输入输出。


按list就可以显示刚才的图形文件中的各个输入输出。


每次选择节点然后插入到波形文件中去。


全都插入好之后的界面如下。要作仿真,还需要设置它们的初始值和具体的输入序列,以及仿真多久之类。下面来做这些工作。


设置仿真的结束时间。


这里表示仿真将从0进行到1.0us。


设置栅格尺寸,也就是把时间分成多久一块。


这里表示每隔100.0ns就可以看到一块了。


选择某个输入信号,这里选择了时钟信号,来对它的输入序列做调整。它不应保留一开始的0,0,0....。


起始值为0,最后变成1,如此反复。


对于EN使能端,不妨让它一直保持高电平1。


设置好输入序列后,整个波形图变成了这个样子。接下来可以作仿真了。


先将这个波形文件保存一下,目录仍然是mymod。


然后按下图调出仿真窗口,点击start即可开始仿真。


仿真成功的界面如下。点击Open SCF即可查看最终的波形图,实际上也就是下图那个波形窗口。


从图中分析q4q3q2q1q0从00000->00001->00010->00011->00100->00101...可以看到这个结果和我们的设计目标是匹配的。


原创粉丝点击