1. 程式人生 > >MAX+plus II的使用方法:以一個模24的計數器的設計為例

MAX+plus II的使用方法:以一個模24的計數器的設計為例

夏季學期馬上來了,先惡補一下電路設計軟體的使用。下面以一個模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...可以看到這個結果和設計目標是匹配的。