如何將在keil裡編譯好的程式下載到proteus 51微控制器中

  • 作者:由 匿名使用者 發表于 歷史
  • 2021-07-13

如何將在keil裡編譯好的程式下載到proteus 51微控制器中 匿名使用者 1級 2018-11-22 回答

keil裡編譯時,設定輸出檔案為。HEX檔案格式。然後在proteus中開啟CPU屬性,在程式設定欄填入HEX檔案路徑及名稱(也可以通過後面的瀏覽按鈕找到該檔案,選中即可)。然後執行即可。

如何將在keil裡編譯好的程式下載到proteus 51微控制器中 態度決定高度 1級 2018-11-22 回答

可以模擬51系列、avr,pic等常用的mcu及其外圍電路(如lcd,ram,rom,鍵盤,馬達,led,ad/da,部分spi器件,部分iic器件,)其實proteus與multisim比較類似,只不過它可以模擬mcu!當然,軟體模擬精度有限,而且不可能所有的器件都找得到相應的模擬模型,用開發板和模擬器當然是如果你在學51微控制器,如果你想自己動手做做lcd,led,ad/da,直流馬達,spi,iic,鍵盤,的小實驗的話,試一下吧,不會讓你失望的!模擬器+電工系自己做的實驗板的實驗都可以做得到吧!當然,硬體實踐還是必不可少的!!!本方案只是在沒有硬體的情況下讓你能像pspice模擬模擬/數位電路那樣模擬mcu及外圍電路。另外,即使有硬體,在程式編寫早期用軟體模擬一下也不錯的~2、把proteus安裝目錄下vdm51。dll(搜一下吧)檔案複製到keil安裝目錄的\c51\bin目錄中。3、修改keil安裝目錄下tools。ini檔案,在c51欄位加入tdrv5=bin\vdm51。dll(proteusvsmmonitor-51driver),儲存注意:不一定要用tdrv5,根據原來欄位選用一個不重複的數值就可以了。4、開啟proteus,畫出相應電路(這個自己摸索吧。注意:proteus中mouse的左右鍵與一般程式是相反的樣子)。在proteus的debug選單中選中useremotedebugmonitor5。。。可以模擬51系列、avr,pic等常用的mcu及其外圍電路(如lcd,ram,rom,鍵盤,馬達,led,ad/da,部分spi器件,部分iic器件,)其實proteus與multisim比較類似,只不過它可以模擬mcu!當然,軟體模擬精度有限,而且不可能所有的器件都找得到相應的模擬模型,用開發板和模擬器當然是如果你在學51微控制器,如果你想自己動手做做lcd,led,ad/da,直流馬達,spi,iic,鍵盤,的小實驗的話,試一下吧,不會讓你失望的!模擬器+電工系自己做的實驗板的實驗都可以做得到吧!當然,硬體實踐還是必不可少的!!!本方案只是在沒有硬體的情況下讓你能像pspice模擬模擬/數位電路那樣模擬mcu及外圍電路。另外,即使有硬體,在程式編寫早期用軟體模擬一下也不錯的~2、把proteus安裝目錄下vdm51。dll(搜一下吧)檔案複製到keil安裝目錄的\c51\bin目錄中。3、修改keil安裝目錄下tools。ini檔案,在c51欄位加入tdrv5=bin\vdm51。dll(proteusvsmmonitor-51driver),儲存注意:不一定要用tdrv5,根據原來欄位選用一個不重複的數值就可以了。4、開啟proteus,畫出相應電路(這個自己摸索吧。注意:proteus中mouse的左右鍵與一般程式是相反的樣子)。在proteus的debug選單中選中useremotedebugmonitor5、在keil中編寫mcu的程式(keil不會,那先學學吧,比medwin難學些哦!)。6、進入keil的project選單optionfortarget‘工程名’。在debug選項中右欄上部的下拉菜選中proteusvsmmonitor-51driver。在進入seting,如果同一臺機ip名為127。0。0。1,如不是同一臺機則填另一臺的ip地址。埠號一定為8000注意:可以在一臺機器上執行keil,另一臺中執行proteus進行遠端模擬哦~7、在keil中進行debug吧,同時在proteus中檢視直觀的結果(如lcd顯示)8、就是以上這麼多了。

如何將在keil裡編譯好的程式下載到proteus 51微控制器中 匿名使用者 1級 2018-11-22 回答

http://wenwen。sogou。com/z/q763172610。htm

Top