官术网_书友最值得收藏!

2.2 Proteus ISIS原理圖設計

2.2.1 Proteus ISIS仿真原理圖設計流程

為直觀說明Proteus ISIS原理圖設計方法和步驟,以如圖2-11所示的LED閃爍燈仿真原理圖為例,介紹其設計仿真過程。

圖2-11 LED閃爍燈仿真原理圖

1. 新建原理圖工程文件

參照2.1.2節新建原理圖工程文件,得到如圖2-10所示原理圖編輯界面,在此界面中進行原理圖設計。

2. 查找并添加元器件

如圖2-12所示,單擊對象選擇器左側【P】選項,彈出“元器件庫瀏覽”對話框,并在【關鍵字】文本框中輸入“AT89C52”,此時,結果區顯示元器件庫中所有包含該關鍵詞的元器件。雙擊AT89C52器件,此時對象選擇窗口出現AT89C52單片機器件。按上述方法依次拾取無極性二極管CAP、有極性二極管CAP-ELEC、無源晶振CRYSTAL、黃色發光二極管LED-YELLOW、電阻RES。

圖2-12 選取元器件

如圖2-13所示,在拾取原理圖創建所需元器件完成后,即可單擊對象選擇器中的元器件,然后在原理圖編輯區相應位置單擊放置,并調整所有元器件至合適位置。

圖2-13 添加元器件至原理圖

3. 編輯元器件屬性

在原理圖元器件添加完成基礎上,若需對元器件屬性進行編輯,則雙擊對應元器件,打開元器件屬性編輯窗口。以CRYSTAL晶振屬性編輯為例,如圖2-14所示設置其晶振頻率為11.0592MHz,單擊【確定】按鈕完成屬性編輯。

圖2-14 編輯CRYSTAL的屬性

4. 添加連接端子

一般在原理圖中需添加電源、地、輸入、輸出、總線等連接端子。如圖2-15所示,單擊元器件工具箱中的【終端模式】按鈕,在對象選擇窗口中選擇電源端子【POWER】和地線端子【GROUND】,并分別放置到原理圖中相應位置,從而完成原理圖編輯所需的所有元器件的添加。

圖2-15 添加連接端子

5. 原理圖連線

按元器件之間的電氣連接關系,將光標移動至元器件待連接引腳的上方,出現高亮方塊時單擊放置連接線始端,鼠標移動路徑即為電氣連接線軌跡,到達目標元器件引腳,再次出現高亮矩形框時單擊,單條連接線繪制結束。

如圖2-16所示,原理圖連線過程中,若出現錯誤連接需要刪除連線,則移動鼠標至目標連線上方,出現高亮方塊時右擊,在彈出的快捷菜單中選擇“刪除連線”選項,即可刪除該連線。

圖2-16 刪除連線

完成所有元器件連線后的仿真界面如圖2-17所示。

圖2-17 連線完成

2.2.2 Proteus程序仿真

用戶在Keil中編寫好程序后,為了在脫離硬件的條件下直觀地觀察程序執行效果,可利用Proteus進行程序仿真。Proteus實現STC89C52單片機程序仿真的方式有兩種:一種為Proteus加載燒錄文件仿真,另一種方式為Proteus與Keil聯合仿真。下面以圖2-11所示閃爍LED仿真為例,介紹兩種仿真操作過程。

1. Proteus加載燒錄文件仿真

雙擊原理圖編輯窗口中的AT89C52元器件,彈出其元器件屬性編輯窗口,如圖2-18所示。單擊【Program File】選項右側的圖標,在彈出的文件選項中,選擇編譯好的燒錄文件并加載。

圖2-18 Proteus加載燒錄文件

燒錄文件加載完成后,單擊【仿真運行開始】按鈕,如圖2-19所示,在程序編寫正確的基礎上,可觀察到LED1有規律地閃爍。

圖2-19 Proteus加載燒錄文件仿真結果

a)LED1亮 b)LED1滅

2. Proteus與Keil聯合仿真

要實現Proteus與Keil的聯合仿真,首先要保證用戶計算機系統中安裝有TCP/IP協議。在仿真設置過程中,當計算機防火墻出現攔截提示時,應選擇“解除阻止”,允許其正常通信;其次,Keil端需要在工程屬性設置窗口中對仿真工具進行選擇,如圖2-20所示。在工程屬性設置窗口【Debug】選項卡中,選擇“Use:Proteus VSM Simulator”;最后,在Proteus端設置仿真模式為遠程調試,即勾選“調試”菜單下拉選項中的“啟動遠程編譯監視器”。

圖2-20 Keil端Debug仿真工具選擇

完成上述設置后,在Keil中啟動調試,執行單步調試、斷點調試、全速運行程序,會在Proteus中看到對應實驗現象,當Keil調試停止后,Proteus中的仿真運行自動停止。

主站蜘蛛池模板: 五台县| 松潘县| 吉隆县| 独山县| 田林县| 靖远县| 通江县| 藁城市| 翁源县| 玉林市| 阳朔县| 清新县| 阿鲁科尔沁旗| 平舆县| 余庆县| 海阳市| 阳西县| 易门县| 衡阳县| 柳江县| 静安区| 古交市| 陈巴尔虎旗| 淮阳县| 屯留县| 台州市| 康定县| 阿勒泰市| 嵊州市| 舟山市| 沛县| 武清区| 若羌县| 钦州市| 沅陵县| 无为县| 鹤峰县| 房产| 隆子县| 白城市| 专栏|