A. proteus模擬步驟
1:在PROTEUS中畫好能用於模擬的線路圖,即所用的元件都應有模擬模型;
如果線路圖中沒有單片機,則保存後就可以模擬了!
2:編制相應的單片機程序,可以在PROTEUS中編譯,也可以在相應的單片機開發平台中編譯(不同廠家的單片機的開發平台不同)。
a) 如在PROTEUS中編譯,要在「源程序」-》「定義生成代碼工具」中設定,不同的單片機設定不同,然後可以調入源程序;編譯,把編譯編譯後的代碼插入單片機中(在單片機屬性中設定),接著就可以模擬,如果模擬結果不對,修改程序,重新編譯、運行,直到正確為止;
b) 如在單片機平台下編譯,則進入單片機開發平台,編譯正確後(指語法沒問題),再到PROTEUS平台中把生成的代碼調入,模擬運行。如果模擬有問題,回到單片機開發平台,重新編譯,再進到PROTEUS中模擬,直到正確為止。
有時在模擬時可能會發現PROTEUS圖有問題,就直接改圖,直到正確為止。
B. 怎麼用proteus來模擬51
Proteus是一個強大的工具,用於51單片機的模擬。以下是使用它進行51單片機LED電路模擬的一步指南:
首先,啟動Proteus,點擊左側菜單欄的"P"按鈕,然後在搜索欄中輸入"80c51",選擇與之匹配的單片機模型。接下來,為LED電路做准備,搜索"Optoelectronic",選擇RED LED,並調整其方向以便於繪制。
添加一個1k電阻以降低LED電流,初始默認的10k電阻對LED來說偏大。接著,為電路添加電源,將String設置為GND,即接地。在Proteus中,晶振和復位電路默認存在,無需額外繪制,但在實際電路中,這些是必需的。
編寫一段LED流水燈程序,將其編譯為HEX文件。然後,在Proteus中打開單片機模塊,載入該程序,並將晶振頻率設置為12Mhz,以匹配實際應用需求。
最後,點擊下方的三角形圖標開始模擬。在模擬過程中,注意觀察引腳介面的電壓變化,你會看到LED流水燈按照預期進行工作。通過Proteus,你可以直觀地預覽和調試51單片機的電路行為。
C. 如何使用Proteus做單片機模擬
打開軟體界面如圖,選擇P進行元器件的擺放。
如何使用Proteus做單片機模擬
在這里可以通過元器件的名字進行檢索。電容電阻等元器件只需要其相應的英文縮寫即可。
如何使用Proteus做單片機模擬
89C52是單片機初學者的不錯選擇,在檢索行輸入89C52,可以看到元件庫里出現了我們需要的晶元。
如何使用Proteus做單片機模擬
選中後就可將其拖入工程界面,可以自己選擇合適的位置。
如何使用Proteus做單片機模擬
根據需要可以添加不同的功能,此處採用一個歷程介紹程序的下載。
如何使用Proteus做單片機模擬
選中單片機,之後選中編輯屬性選項。
如何使用Proteus做單片機模擬
Program Files 就是程序的路徑,注意是HEX文件,所以再用編譯軟體編譯完成後通過該步驟去載入對應的HEX文件即可。
如何使用Proteus做單片機模擬
載入程序完畢後,點擊執行,即可看到單片機開始工作,液晶屏顯示一行字元。
如何使用Proteus做單片機模擬
D. 如何使用Proteus做單片機模擬
使用proteus模擬單片機,一般需要做以下工作:
1、利用proteus平台設計原理圖。
2、利用KEIL等設計相應的控制軟體,最好編譯成HEX文件。
3、可以連接KEIL與proteus互動模擬,也可以用proteus載入HEX文件直接模擬。