proteus編譯器安裝
❶ 在proteus中編寫程序顯示第一行出錯
這是由於你沒有把編譯器C51添加到Proteus中,具體操作如下:
找到你安裝指做陸的Keil的路徑,在我的電腦上是這個路徑。
然後打開Proteus軟體。打開之後,按照吳老師的視頻要求,建立相應的工程。然後點胡顫擊源代碼,
先點擊系統,在下拉項用點擊編譯器配置。
出現如下圖面之後,滑動往下。
選找到Keil for 8051,點擊後面的框後,選擇下面的手動設置。
然後路徑就選擇剛剛keil安裝的路徑,記住選到C51為止。
路徑描述前面可能不一樣,但是最後一個一定要是C51,這一點很重要!
然後再點擊確定就可以了。唯頃
後面模擬就不會出現那個錯誤了。
❷ proteus8.6如何添加文本編譯器
如果你問的是在哪編輯單片機的代碼的話。一,可以把keil生成的點擊program file 把hex文件導入。
第二種,就是如圖所示點擊的地方。是proteus自帶的。有的時候某些會報錯,只要不影響運行就行
❸ Proteus8的編譯器找不到keil for arm,求解
這可能是因為您選擇了與您使用的編譯器不兼容的STM32F103C6控制器。請確保您選擇的控制器與您使用的編譯器兼容。
如果您確信您選擇的控制器與您使用的編譯器兼容,則可能需要將編譯器路徑添加到您的余慶系統環境變數中。請按照以下步驟操作:
打開控制面板並選擇系統。
選擇高級系統設置。
選擇環境變數。
在「系統變數」下選擇尺族「Path」,然後單擊「編輯」。
在「編輯環境變數」對話框中,單擊「新建」,然後輸入您的Keil編譯器路徑。
單擊「確定」以保存更改並關閉所有對話框。
如果您仍然遇到問題,請嘗試重新安裝Keil編譯器或使用另一個兼容的豎困握編譯器。
有幫到你的話望採納 謝謝~
❹ proteus編譯器沒有keil for 8051編譯器怎辦
聯調主要用於c的程序 。如果 是匯編的,直接用自帶的編譯器就好了,很方便。特別是出錯,說得很清楚 ,不像keil那樣的一些莫名其妙的提示。而且proteus不像keil那樣還要新建工程,設置等等 。特別是試小程序很簡單的。唯一的缺點就是自帶編輯器的字體不能更改,偏小。 另外匯編寫的51單片機程序 ,用proteus直接調試很好用,不用和keil聯調。
❺ proteus8.0找不到編譯器
編譯器都是外掛的
❻ 用AT89c51與DS18B20做數字溫度計proteus怎麼連接模擬圖和C語言編程
1、PROTEUS安裝好後,默認不會在桌面上產生快捷方式。先打開開始菜單,依次點擊「程序、Proteus7Professional、ISIS7Professional」打開PROTEUS。
2、單擊圖中的P,添加單片機等元件。
3、用關鍵字搜索,89C51,再加昌塌幾個LED,因為是模擬就不坦州用加限流電阻和晶振復位的元件了。
4、把元件排列放好,再放一個電源。
5、連好導線,只要把滑鼠放在管腳上就會自動變成連線圖耐信圓標,十分方便。
6、右鍵點擊單片機,在菜單中選擇「EDITPROPERTIES」。
7、點選圖中紅框,然後選中要裝載的HEX文件。
8、在編譯器KEIL中寫程序,然後編譯成HEX文件。
9、點左下角的三角形開始按鈕,可以看到模擬結果。
❼ proteus8.7下載編譯器錯誤
許可證過期。
根據Proteus8.7軟體的設置,下載編譯器出現錯誤,可能是許可證過期了,以試一下更新許可證,若還是不能運行只能重裝Proteus8.7,再次下載。
Proteus8.7是一款嵌入式系統模擬開發軟體,軟體功能非常強大,擁有完善的模擬功能(ProSPICE),實用的PCB設計平台(PCBdesign),支持智能原理圖設計,新增庫導入功能,具備設計規則應用於電路板特定區域的功能,提供設計變體方案,方便用戶的使用,目前被廣泛運用於教學領域以及工業設計方面等。
❽ 請問如何解決PROTEUS安裝時出現提示
一定要安裝在軟體的默認路徑,姿畝還有編譯器等軟體也要安裝在這個目錄褲則裡面才可以使用的,如果安裝還是有問題,建議你下載個其他版本的試跡純森試。這個問題我也遇到過。
❾ proteus里的debug.exe是什麼文件
學習使用一個軟體的第一步,必然是先安裝它。Proteus為付費軟體,如果只是學習使用,建議去網上找破解版,找那種已破解好的單獨執行文件,可以直接雙擊安裝,而不需要替換文件等復雜操作。推薦安裝最新版,因為Proteus的低版本不能兼容高版本,而且只要差了一個小版本即不能兼容,如8.11可以打開8.10,但8.10不能打開8.11。【這一點設計得就非常奇怪】
下載到安裝包後,接下來就是安裝,這里需要注意的是,如果之前沒有安裝過這個軟體,那麼安裝將非常簡單,直接雙擊運行,然後不斷點擊下一步即可。但是,如果之前安裝過這個軟體然後又卸載了,就不要急著安裝,先把之前安裝的殘余文件清理一下。
首先建議使用CCleaner清理注冊表;
其次是單獨刪掉特定的注冊表(CCleaner清理不掉的)
打開運行(WIN + R),輸入regedit, 然後找到路徑HKEY_CURRENT_USER\SOFTWARE\Labcenter Electronics,整體刪除即可
在這里插入圖片描述
在這里插入圖片描述
第三步,保險起見,還可以用Everything搜索Proteus,然後把相關的文件都刪掉。
進行完上面三步之後,重啟一下電腦(也是保險起見),然後再安裝軟體,這樣基本不會有什麼問題了。
參考鏈接
2 漢化操作
Proteus安裝完默認是英文界面,看起來不太方便,可以去網上下載漢化包——一個名為Translation的文件夾,將其替換掉安裝根目錄下的同名文件夾即可。
3 新建工程
下面以新建8086工程為例演示如何建立一個工程
在首頁點擊新建工程
在這里插入圖片描述
在這里插入圖片描述
選擇原理圖和PCB
在這里插入圖片描述
在這里插入圖片描述 需要明確的一點是,Proteus不僅可以模擬電路,還可以畫電路板,所以在建立工程時,需要選擇原理圖和PCB的模板,如果只是模擬程序邏輯的話,那麼可以選擇不創建PCB。
選擇固件
在這里插入圖片描述
這里要選擇創建固件項目,相當於是選擇一款可編程的單片機。由於模擬的是8086,所以系列選擇8086,編譯器要選擇MASM32,如果沒有這個選項或顯示no configuration,可以點擊右邊的「編譯器」按鈕,下載安裝一個MASM即可。
到此一嫌歷個工程就建立完畢了,且軟體已添加了主晶元8086,同時打開了兩個頁面:原理圖、Source Code。一個連接電路,另一個編輯源代碼。
4 8086設置
打開這個新建的工程後,直接運行是會報錯的:Invalid internal memory size == NULL (Cheat mode),這是因為默認的8086內存大小設置為0,所以還需要設置一下8086晶元。
首先如下圖所示,將internal memory size設置為0x10000。
在這里插入圖片描述
關於Debug.exe和main.asm
相信使用過這個軟體的同學都被8086屬性中的「Program File」那一項搞過心態,我之前也一直沒搞懂這個到底是啥意思,最近仔細研究之後才找到一些規律。
經過試驗發現,這個規律似乎和軟體版本有關,不同的破解版似乎這個功能也不同,下面演示的是我電腦上的版本,還有一些版本似乎要求Debug.exe必須和工程在同一個文件夾
首先是每一個工程都需要有一個Debug.exe和main.asm,它們是工程編譯(如下圖所示,點擊構建工程或重新構建工程)過程中產生的文件,且8086晶元屬性中的「Program File」項即是工程編譯產生的Debug.exe所在的路徑(相對路徑)。
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
可以發現,新建的工程中,這一項是空白的,但是仍然可以正常編譯運行(修改內存大小後),這是為什麼呢?因為這個軟體設置的是如果這一項為空,那麼就會在默認路徑(軟體自定義的)下自動芹基搜生成Debug.exe和main.asm等編譯文件,同時8086屬性欄那一項也會變成默認路徑。
那在編譯運行前,先在這個路徑選擇一個已存在的文件Debug.exe,會怎麼樣呢?那麼在工程編譯過程中會重新寫入這些文件(可以通過文件修改日期看出來)。但是,需要注意的是,選擇的路徑對應的Debug.exe必須是「完整的」,即有main.asm和一些編譯文件。
在這里插入圖片描述
在這里插入圖片描述
如果「不完整」,比如手賤刪掉了main.asm,此鋒絕時再點擊重新構建工程來編譯時,可能會出現找不到main.asm的報錯,不要慌,可以將其他文件全部刪掉,同時將屬性中的路徑刪掉,然後再點擊編譯就會重新生成這些編譯文件。
主頻設置
8086屬性中還可以設置運行頻率,這個在某些情況下是會影響程序的執行效果的。
在這里插入圖片描述
5 基本使用
縮放:滾輪滾動
移動界面:按一下中鍵,移動滑鼠,移動之後再按一下中鍵。也可以在左上角的概覽圖上移動界面。
在這里插入圖片描述
滑鼠單擊左側邊欄各按鈕,滑鼠會變成對應功能的狀態,只有重新點擊一個按鈕,上一個功能才會取消(也就是滑鼠必須處於其中的某一種狀態)
❿ proteus8編譯器找不到keil for 8051,這個該怎麼弄。arm我也不知道是怎麼弄得
在PROTUES中,從原理圖界面,切換到代碼編輯界面,選擇 系統 ---》編譯器配置後,彈出編譯器配置界面,找到 keil for 8051 項,在後面填上你的 keil的路徑 並選擇 檢查當前 選項後,如果中間顯示 是,表示路徑是對的,否則再修改路徑。最後點擊確定即可。