單片機入門教程之仿真軟件Proteus 使用

Proteus是英國著名的EDA工具(仿真軟件),從原理圖布圖、代碼調試到單片機與外圍電路協同仿真,一鍵切換到PCB設計,真正實現了從概念到產品的完整設計。它是目前比較好的仿真單片機及外圍器件的工具。雖然目前國內推廣剛起步,但已受到單片機愛好者、從事單片機教學的教師、致力於單片機開發應用的科技工作者的青睞。

一、 proteus功能:

1.原理布圖

2.PCB自動或人工佈線

3.SPICE電路仿真

二、 proteus特點:

1.互動的電路仿真

用戶甚至可以實時採用諸如RAM,ROM,鍵盤,馬達,LED,LCD,AD/DA,部分SPI器件,部分IIC器件。

2.仿真處理器及其外圍電路

可以仿真51系列、AVR、PIC、ARM、等常用主流單片機。還可以直接在基於原理圖的虛擬原型上編程,再配合顯示及輸出,能看到運行後輸入輸出的效果。配合系統配置的虛擬邏輯分析儀、示波器等,Proteus建立了完備的電子設計開發環境。

 三、Proteus入門教程:

一、Proteus 7Professional 界面簡介

安裝完 Proteus 後,單擊ISIS7快捷方式,運行 ISIS 7 Professional,會出現以下窗口界面:


單片機入門教程之仿真軟件Proteus 使用

仿真界面

Proteus ISIS的工作界面是一種標準的Windows界面,包括:標題欄、主菜單、標準工具欄、繪圖工具欄、狀態欄、對象選擇按鈕、預覽對象方位控制按鈕、仿真進程控制按鈕、預覽窗口、對象選擇器窗口、原理圖編輯窗口。

1.原理圖編輯窗口(The EdiTIng Window):顧名思義,它是用來繪製原理圖的。藍色方框內為可編輯區,元件要放到它裡面。注意,這個窗口是沒有滾動條的,你可用預覽窗口來改變原理圖的可視範圍。

2.預覽窗口(The Overview Window):它可顯示兩個內容,一個是:當你

在元件列表中選擇一個元件時,它會顯示該元件的預覽圖;另一個是,當你的鼠標焦點落在原理圖編輯窗口時(即放置元件到原理圖編輯窗口後或在原理圖編輯窗口中點擊鼠標後),它會顯示整張原理圖的縮略圖,並會顯示一個綠色的方框,綠色的方框裡面的內容就是當前原理圖窗口中顯示的內容,因此,你可用鼠標在它上面點擊來改變綠色的方框的位置,從而改變原理圖的可視範圍。

3.模型選擇工具欄(Mode Selector Toolbar):

單片機入門教程之仿真軟件Proteus 使用

主要模型(Main Modes):

1* 選擇元件(components)(默認選擇的)

2* 放置連接點

3* 放置標籤(用總線時會用到) 4* 放置文本 5* 用於繪製總線 6* 用於放置子電路

7* 用於即時編輯元件參數 (先單擊該圖標再單擊要修改的元件)

配件(Gadgets):

單片機入門教程之仿真軟件Proteus 使用

1* 終端接口(terminals):有VCC、地、輸出、輸入等接口

2* 器件引腳:用於繪製各種引腳

3* 仿真圖表(graph):用於各種分析,如Noise Analysis

4* 錄音機

5* 信號發生器(generators)

6* 電壓探針:使用仿真圖表時要用到 7* 電流探針:使用仿真圖表時要用到 8* 虛擬儀表:有示波器等

2D圖形(2D Graphics):

單片機入門教程之仿真軟件Proteus 使用

1* 畫各種直線

2* 畫各種方框

3* 畫各種圓

4* 畫各種圓弧

5* 畫各種多邊形

6* 畫各種文本

7* 畫符號

8* 畫原點等

4.元件列表(The Object Selector):

用於挑選元件(components)、 終端接口(terminals)、 信號發生器(generators)、 仿真圖表(graph)等。舉例,當你選擇“元件(components)”,單擊“P”按鈕會打開挑選元件對話框,選擇了一個元件後(單擊了“OK”後),該元件會在元件列表中顯示,以後要用到該元件時,只需在元件列表中選擇即可。

5.方向工具欄(OrientaTIon Toolbar):

旋轉:

單片機入門教程之仿真軟件Proteus 使用

旋轉角度只能是90的整數倍。

翻轉:

單片機入門教程之仿真軟件Proteus 使用

完成水平翻轉和垂直翻轉。

使用方法:先右鍵單擊元件,再點擊(左擊)相應的旋轉圖標。

6.仿真工具欄

仿真控制按鈕

單片機入門教程之仿真軟件Proteus 使用

1* 運行

2* 單步運行

3* 暫停

4* 停止

2、操作簡介

1、繪製原理圖:繪製原理圖要在原理圖編輯窗口中的藍色方框內完成。原理圖編輯窗口的操作是不同於常用的WINDOWS應用程序的,正確的操作是:用左鍵放置元件;右鍵選擇元件;雙擊右鍵刪除元件;右鍵拖選多個元件;先右鍵後左鍵編輯元件屬性;先右鍵後左鍵拖動元件;連線用左鍵,刪除用右鍵;改連接線:先右擊連線,再左鍵拖動;滾輪(中鍵)放縮原理圖。

3、常用元件

(一)AT89C51 單片機的仿真實例

運行 Proteus 7 Professional(ISIS7 Professional),


單片機入門教程之仿真軟件Proteus 使用

添加元件到元件列表中:本例要用到的元件有:AT89C51、電阻、發光二極管、反相驅動器、開關、電源及地端子。

單擊“P”按鈕,出現挑選元件對話框電路圖的繪製

1、將所需元器件加入到對象選擇器窗口。Picking Components into the SchemaTIc 單擊對象選擇器按鈕,如圖所示


單片機入門教程之仿真軟件Proteus 使用

彈出“Pick Devices”頁面,在Microprocessor ICs庫中查找或在“Keywords”輸入AT89C51,系統在對象庫中進行搜索查找,並將搜索結果顯示在“Results”中,如圖所示。


單片機入門教程之仿真軟件Proteus 使用

在“Results”欄中的列表項中,雙擊“AT89C51”,則可將“AT89C51”添加至對象選擇器窗口。

方法同上,接著在“Keywords”欄中依次重新輸入7406、LED-BIBY、RES、SW-SPDT,將它們添加到元件列表中,將上述元件添加到原理圖編輯區中,(由於可以進行自動標號,先選擇主菜單中的工具-U1實時標註或按CTRL+N)然後,左鍵選擇模型選擇工具欄中的

單片機入門教程之仿真軟件Proteus 使用

圖標,添加電源及地端子。注意電阻要編輯阻值、電源選POWER、地選GROUND。 最後,按圖進行連線。

操作中可能要整體移動部分電路,操作方法:先用左鍵或右鍵拖選,用左鍵拖動選中的這部分電路隨鼠標移動,在目標位置停止拖動並釋放左鍵,這部分電路將被放到該處。

2.添加仿真文件

先右鍵 AT89C51 再左鍵,在出現的對話框的在 Program File 中單擊 出現文件瀏覽對話框,找到編譯後的十六進制文件,如P1.hex 文件,單擊確定,完成添加文件,在 Clock Frequency中把頻率改為 11.0592MHz,單擊 OK 退出。

單片機基本用的軟件都說完了,如果需要所有的軟件私聊小編,明天正式開始程序編寫,怎麼用單片機點亮一個LED,零基礎的可以關注智聯電子DIY


分享到:


相關文章: