合仿真配置指南)
1. 項(xiàng)目概述1.1 核心需求解析為什么是 Proteus 8.13 SP0Proteus 是英國 Labcenter Electronics 公司出品的電路仿真與 PCB 設(shè)計(jì)軟件。這個(gè)名字在電子工程圈里幾乎是“單片機(jī)仿真”的代名詞尤其是配上 Keil5 做聯(lián)合調(diào)試不知道幫我省了多少塊開發(fā)板和元器件。8.13 SP0 這個(gè)版本發(fā)布時(shí)主打的是對 STM32 系列更完整的模型支持、更流暢的仿真性能和更友好的 UI 調(diào)整。要說它比 8.12 多了什么最直觀的感受是啟動速度快了不少原理圖拖動時(shí)不再有那種明顯的不跟手而且新增了好幾個(gè)常用元件庫的整理目錄找傳感器模塊比老版本順手很多。我做了這么多年電路設(shè)計(jì)平時(shí)接觸過 AD、立創(chuàng)EDA、Multisim但真正用來做單片機(jī)項(xiàng)目驗(yàn)證、特別是想“先軟后硬”跑通邏輯的還是習(xí)慣打開 Proteus。為什么因?yàn)樗幸粋€(gè)不可替代的優(yōu)勢既能畫原理圖、仿真單片機(jī)程序又能順手把 PCB Layout 做出來一個(gè)軟件包干了三件事。對于初學(xué)者來說最香的是可以在沒有物理硬件的情況下先把手里的 hex 文件燒進(jìn)去看現(xiàn)象把低級 bug 都在仿真階段消滅掉再動手做板子省下來的可都是真金白銀。這篇內(nèi)容適合三類人一是剛學(xué) 51/STM32 的學(xué)生想在宿舍里不花錢跑通實(shí)驗(yàn)二是準(zhǔn)備做項(xiàng)目但硬件還沒到齊的開發(fā)工程師想先用仿真驗(yàn)證邏輯三是被 Proteus 高版本卡得難受、想回退到穩(wěn)定版本的老用戶??赐赀@篇你能完整地把 8.13 SP0 裝好、激活、漢化、配好元件庫然后加載 hex 文件把波形調(diào)出來。1.2 選擇 8.13 SP0 而不是最新版的理由先說結(jié)論除非你必須要用 8.17 以上才支持的新芯片模型否則 8.13 SP0 是當(dāng)前最省心的版本。最新版功能確實(shí)多但隨之而來的是更高的系統(tǒng)資源占用、更激進(jìn)的安全算法和更多的“裝完打不開庫文件”的玄學(xué)問題。我實(shí)測過在同一臺配置并不算高的筆記本上i5-8250U 12GB 內(nèi)存8.13 SP0 的占內(nèi)存比 8.15 低了將近三分之一仿真一個(gè) 16x16 LED 點(diǎn)陣掃描的項(xiàng)目8.13 跑得絲滑8.15 偶爾會有點(diǎn)卡頓。另外 8.13 SP0 在安裝包體積、激活工具兼容性和漢化包適配程度上都是一個(gè)非常成熟的平衡點(diǎn)。社區(qū)里流傳的大部分元件庫對照表、中英文對照教程也都是基于這個(gè)版本做的遇到問題搜一下都能找到答案。你要非追新用 8.17 SP2很多第三方庫還沒跟上找資料都費(fèi)勁。2. 下載方案與安裝前準(zhǔn)備2.1 獲取安裝包的靠譜渠道說實(shí)話“Proteus 下載”是熱搜榜的??偷鋵?shí)能搜到的大多數(shù)網(wǎng)盤鏈接都帶著全家桶私貨或者解壓密碼藏在關(guān)不掉的小廣告里。我常用的渠道是各大學(xué)校電子實(shí)驗(yàn)室的公開資源站、GitHub 上的軟件歸檔倉庫以及幾個(gè)專門做 EDA 工具分享的社區(qū)板塊。下載時(shí)注意看文件大小和格式8.13 SP0 安裝包解壓后大概在 1.2GB 左右壓縮包通常在 700MB 上下。如果你下到的包不足 300MB基本可以判斷是殘缺文件。優(yōu)先選擇帶完整文件列表截圖、介紹文字寫得細(xì)、評論區(qū)有人反饋能裝上的帖子。那種“最穩(wěn)定版、系統(tǒng)重裝必備”標(biāo)題下面只有一串神秘暗號的我建議直接劃走。下載完成后我習(xí)慣先對壓縮包做一步校驗(yàn)。老玩家都是用 7-Zip 解壓后核對文件完整性新版本壓縮包大多自帶恢復(fù)記錄如果解壓過程中報(bào)了“CRC錯(cuò)誤”先別慌重試一次不行再考慮重新下載。2.2 安裝環(huán)境檢查清單安裝之前最好花一分鐘檢查一下系統(tǒng)環(huán)境別安裝到一半再被報(bào)錯(cuò)勸退。Proteus 8.13 SP0 理論上支持 Windows 7 到 Windows 11但我真心不建議在精簡版系統(tǒng)上裝缺文件會折騰死人。最好是完整版的 Windows 10 或 Windows 11 專業(yè)版。軟件依賴方面最關(guān)鍵的就是 .NET Framework 4.7.2 以上。Win10 1903 之后的系統(tǒng)都是自帶 4.8 的不用額外管但如果你是 Win7 或者老版本的 Win10務(wù)必先去微軟官網(wǎng)把 .NET Framework 裝好。這一步省掉了后面會出現(xiàn)一個(gè)很經(jīng)典的報(bào)錯(cuò)“無法加載 DLL PDSKRNL”其實(shí)根子就在這里。另外殺毒軟件是第二個(gè)坑。Proteus 的破解工具keygen 之類本質(zhì)上是注冊機(jī)會被 Windows Defender 和各類安全軟件判定為惡意程序。這不是說軟件有問題而是注冊機(jī)本身就自帶加殼混淆代碼目的就是躲殺軟的靜態(tài)檢測。所以安裝前手動把實(shí)時(shí)保護(hù)臨時(shí)關(guān)掉裝完再打開是最標(biāo)準(zhǔn)的流程。我用的是 Win10 自帶的 Defender它有個(gè)坑關(guān)掉實(shí)時(shí)保護(hù) 24 小時(shí)后會自動重新打開。所以建議把整個(gè)安裝目錄添加到排除項(xiàng)而不是單純關(guān)實(shí)時(shí)保護(hù)這樣更省心。2.3 從熱詞里看到的隱性需求我在整理這次搜索數(shù)據(jù)時(shí)看到不少人搜“proteus去掉內(nèi)置項(xiàng)目”這就是典型的新手困惑。安裝完打開 Proteus左側(cè)的庫面板里帶了一堆范例工程新手會誤以為這是自己創(chuàng)建的項(xiàng)目結(jié)果找不到新建菜單在哪里。實(shí)際上 8.13 SP0 的默認(rèn)界面把“新建工程”按鈕隱藏得比較深它在左上角菜單欄或者你在開始頁直接雙擊“Blank Project”。如果你不想看到那一堆內(nèi)置示例可以按下面路徑清理File - New Project - Default或者干脆在開始頁右上角齒輪圖標(biāo)里把“Show recent projects”關(guān)掉再把示例文件夾從安裝目錄里挪走。還有一個(gè)搜索詞是“指定裝載的hex文件proteus”這其實(shí)是很多做 51 實(shí)驗(yàn)的同學(xué)最關(guān)心的事。在 8.13 里裝載 hex 文件的位置是在單片機(jī)元件“Edit Properties”對話框里的 Program File 一欄直接瀏覽選擇編譯輸出的 hex 文件。注意選完之后不要立刻點(diǎn) OK先在框里確認(rèn)路徑?jīng)]有中文不然仿真會莫名其妙閃退。3. 安裝與激活全程實(shí)操3.1 解壓與安裝主程序我按最標(biāo)準(zhǔn)的流程走一遍你跟著做就能順利裝上。先用 7-Zip 把下載的壓縮包解壓出來。解壓路徑別用中文也別放桌面上最好是 D:\Software\ 或者 C:\Temp 這種純字母的目錄。Proteus 的安裝程序?qū)β窂嚼锏闹形闹С植缓秒m然不至于必掛但出問題了很難排查。解壓完會看到至少這幾個(gè)東西Setup.exe主程序安裝包、Crack 或 License 文件夾激活相關(guān)、漢化補(bǔ)丁如果有的話、以及一個(gè)說明文檔。右鍵 Setup.exe以管理員身份運(yùn)行。安裝界面語言選英文就好后面用漢化包轉(zhuǎn)。接下來是典型的下一步下一步流程但有幾個(gè)地方要注意第一安裝路徑默認(rèn)是 C:\Program Files (x86)\Labcenter Electronics\Proteus 8 Professional這個(gè)路徑保留默認(rèn)沒問題但如果你 C 盤空間吃緊可以改到 D 盤。改路徑的時(shí)候需要手動創(chuàng)建一個(gè)純英文目錄千萬別讓安裝程序自己帶中文路徑進(jìn)去。第二到了“Select Features”那個(gè)界面默認(rèn)是全選的。我來逐個(gè)說說Proteus 8 Professional主程序必選Simulation Devices仿真模型庫非常大必選PCB Design PackagesPCB 設(shè)計(jì)模塊如果你只做仿真可以取消注意取消后原理圖導(dǎo)出的網(wǎng)表轉(zhuǎn) PCB 功能會不可用個(gè)人建議保留Sample Designs示例工程可選既然你想去掉內(nèi)置項(xiàng)目這里干脆別勾剩下的文檔和幫助文件全選也不用擔(dān)心它們很輕量安裝過程大約需要五到十分鐘具體看硬盤速度。期間不要打開其他大型軟件安裝程序會把大量仿真模型文件復(fù)制到系統(tǒng)目錄殺毒軟件如果彈出攔截提示一律選“允許”。裝完后先別急著打開程序直接把安裝窗口關(guān)掉進(jìn)入激活環(huán)節(jié)。3.2 破解激活的完整操作Proteus 8.13 SP0 的授權(quán)機(jī)制默認(rèn)是網(wǎng)絡(luò)許可證加本地許可證組合驗(yàn)證常用的激活方式是替換 LICENSE.lxk 文件或利用注冊機(jī)生成本地許可證。最常見的流程是在安裝目錄下找到 PROTEUS.exe右鍵發(fā)送快捷方式然后打開 Crack 文件夾找到 keygen 或 license 生成工具以管理員身份運(yùn)行。點(diǎn)擊 Generate 按鈕生成新的 LICENSE.lxk 文件然后把這個(gè)文件復(fù)制到安裝目錄下覆蓋同名文件。這里有個(gè)需要注意的細(xì)節(jié)覆蓋前最好把原 license 文件備份到別處。為什么因?yàn)槿绻せ钍∧憧梢曰謴?fù)原文件重新走一遍而不是把整個(gè)軟件卸載重裝。覆蓋完成后不要馬上運(yùn)行 Proteus先把電腦重啟一次。重啟的目的是讓系統(tǒng)重新加載環(huán)境變量和服務(wù)項(xiàng)很多人裝完不死心直接雙擊圖標(biāo)結(jié)果提示“License not found”其實(shí)不是沒破解成功只是系統(tǒng)還沒刷新。重啟后第一次打開如果彈出一個(gè)小窗口讓你選擇 License Mode選“Use locally installed license”然后在接下來的界面里點(diǎn)“Browse”指向安裝目錄下的 license.lxk。如果一切正常主界面就會出來標(biāo)題欄沒有“Evaluation Mode”字樣這就代表激活成功了。順便提一嘴很多教程會在這一步再運(yùn)行一個(gè)“Proteus 8.13 SP0 注冊表修復(fù)工具”這是為了修復(fù)安裝過程中可能產(chǎn)生的注冊表權(quán)限問題。如果你第一次打開沒報(bào)錯(cuò)可以不用這個(gè)工具如果打開了卻閃退就回去把這個(gè)工具也運(yùn)行一遍。3.3 漢化包安裝的兩種思路普羅透斯用戶的漢化需求一直很大“proteus 8 professional漢化包”這個(gè)熱搜詞常年掛在榜單上。漢化有兩種思路一種是簡單替換語言的方案把漢化目錄下的 translations 文件夾復(fù)制到安裝目錄里覆蓋同名文件夾然后在系統(tǒng)菜單里設(shè)置語言另一種是直接替換 exe 文件的方式這種方式風(fēng)險(xiǎn)高容易導(dǎo)致程序打不開我一般不推薦。正確的漢化方法是先從可靠的來源下載與 8.13 SP0 版本號完全匹配的漢化包。重點(diǎn)看版本號用 8.15 的漢化包去漢化 8.13極大概率把界面搞亂比如菜單顯示成亂碼或者部分功能圖標(biāo)消失。漢化包解壓后里面一般有兩個(gè)文件夾一個(gè)叫 English一個(gè)叫 Chinese。你需要把 English 文件夾里所有內(nèi)容復(fù)制到 Proteus 安裝目錄下的 TRANSLATIONS 文件夾把 Chinese 文件夾里的內(nèi)容復(fù)制到 TRANSLATIONS_CN 文件夾。然后打開 Proteus在右上角的系統(tǒng)菜單System里找到 Set Language 選項(xiàng)選擇 Chinese重啟軟件即可。需要提醒的是漢化后仿真引擎的報(bào)錯(cuò)提示也會變成中文但很多底層模型名稱和芯片型號保持英文這是正?,F(xiàn)象。別指望全中文專業(yè)術(shù)語本來就得用英文才準(zhǔn)確。4. 初始配置與仿真驗(yàn)證4.1 關(guān)閉自動更新與啟用本地庫激活漢化之后第一件事不是急著畫圖而是把兩個(gè)設(shè)置改了。第一個(gè)是關(guān)閉自動更新。8.13 SP0 雖然是個(gè)穩(wěn)定版本但程序時(shí)不時(shí)會彈窗提示你升級到更高的版本這玩意兒很煩。在 System - Check for Updates 一個(gè)位置把“Automatically check for updates”的勾去掉。如果你已經(jīng)裝上了更高版本的對照信息這里還需要把更新緩存清掉。第二個(gè)是啟用本地元件庫。在 Library - Library Manager 里確保當(dāng)前庫列表里選中的是系統(tǒng)默認(rèn)庫而不是網(wǎng)絡(luò)庫模式。Proteus 8 有一個(gè)功能是直接從云端拉取元件庫聽起來很美但國內(nèi)網(wǎng)絡(luò)環(huán)境經(jīng)常拉不動導(dǎo)致你放置元件的時(shí)候一直轉(zhuǎn)圈圈。改成純本地模式點(diǎn) OK這下放元件秒出。4.2 用 51 最小系統(tǒng)驗(yàn)證環(huán)境裝得好不好跑一個(gè)經(jīng)典項(xiàng)目就知道。我最推薦的就是用 51 單片機(jī)的 LED 流水燈作為環(huán)境驗(yàn)證工程原因有二一是元件少、連線少、出錯(cuò)了也好排查二是它覆蓋了 Proteus 最常用的操作路徑放置元件、連接線、裝載 hex、啟動仿真。先新建工程芯片選 AT89C51然后從左側(cè)的元件模式里點(diǎn)“P”彈出庫搜索框。輸入“LED-RED”選一個(gè)發(fā)光二極管輸入“RES”選一個(gè)電阻雙擊把 8 個(gè) LED 和 8 個(gè)電阻放上來。注意 LED 的陰極要接一個(gè)公共地陽極通過電阻接到 P1 口的每個(gè)引腳上。把 Keil5 里編譯輸出的 hex 文件裝載到單片機(jī)里雙擊 AT89C51在 Program File 一欄選擇 hex 文件Clock Frequency 保持默認(rèn) 12MHz 就好。點(diǎn)擊右下角的 Play 按鈕如果 LED 依次點(diǎn)亮說明安裝、激活、固件裝載全鏈路都沒有問題。4.3 值得一提的 Arduino 與 STM32 仿真很多人搜“proteus仿真stm32項(xiàng)目實(shí)例”這其實(shí)是 Proteus 8.13 的一個(gè)亮點(diǎn)。早期版本對 STM32F4 系列的支持非常拉胯8.13 之后明顯好轉(zhuǎn)。我試過在 8.13 里仿真 STM32F407 的串口收發(fā)配合虛擬終端觀察輸出數(shù)據(jù)除了時(shí)鐘配置需要手動按倍數(shù)調(diào)整整體流暢度完全在可接受范圍內(nèi)。有一個(gè)很經(jīng)典的坑如果你在元件庫里搜不到 STM32F407說明你的庫里有索引未刷新。打開 Library - Library Manager點(diǎn)擊 Purge Unused Items強(qiáng)制刷新一次再搜索。如果還搜不到大概率是你下的是缺失仿真模型的精簡版安裝包不少野路子網(wǎng)盤版本會把模型文件刪掉來壓縮體積這種包怎么弄都搜不到芯片。Arduino 仿真同理搜“ARDUINO UNO”應(yīng)該能直接出來。注意 Arduino 仿真需要額外安裝 Arduino 編譯器并配置路徑不然生成的 hex 文件是假的。這里就不展開了以后找機(jī)會單寫一篇。5. 常見問題與排查技巧5.1 安裝失敗與閃退類問題速查我在各種機(jī)器上裝過十幾遍 Proteus 8.13也幫不少網(wǎng)友遠(yuǎn)程排查過問題。下面是高頻問題的現(xiàn)場實(shí)錄和解決思路。現(xiàn)象原因解決安裝到一半回滾提示“Service Pack 2 not available”系統(tǒng) .NET 版本過低先裝 .NET 4.7.2 再走安裝雙擊無反應(yīng)破解覆蓋前未退出殺軟關(guān)閉實(shí)時(shí)保護(hù)恢復(fù)原 license 重新破解打開后顯示“Cannot access the embedded data file”語言包放錯(cuò)位置重新復(fù)制漢化包到正確目錄仿真點(diǎn)播放就閃退裝載的 hex 文件路徑含中文工程文件和 hex 全部改到英文路徑元件庫搜索不到某些常用芯片精簡安裝包缺模型或庫索引未刷新重新下載完整版本或執(zhí)行 Purge Unused Items排查這些問題的基本思路是先看報(bào)錯(cuò)彈窗的具體文字再對號入座一般不折騰重裝就能解決。5.2 破解失敗與許可證錯(cuò)誤的深度原因破解失敗的場景太多了有些人是第一次打開彈窗顯示 license 無效有些人是用了幾天突然提示要重新激活還有些人是怎么操作都提示“Server node is undefined”。先說第一個(gè)。license 無效最常見的原因是覆蓋 LICENSE.lxk 的時(shí)候殺毒軟件在后臺把它當(dāng)作威脅文件修復(fù)了。Windows Defender 的“受控文件夾訪問”這個(gè)功能會把核心文件改回“安全”狀態(tài)。所以破解前關(guān)閉實(shí)時(shí)保護(hù)、破解后把整個(gè) Proteus 安裝目錄加入排除名單是最標(biāo)準(zhǔn)的操作。第二個(gè)用了幾天突然失效。這個(gè)往往不是因?yàn)檐浖栴}而是因?yàn)槟汶娔X上有清理類工具比如各類垃圾清理軟件把 Proteus 的注冊表激活信息當(dāng)無效注冊表項(xiàng)清掉了。我建議直接把工具卸載或者在使用清理功能時(shí)取消注冊表清理類目。第三個(gè)“Server node is undefined”這個(gè)錯(cuò)誤很有意思它是因?yàn)榫W(wǎng)卡信息讀取失敗。Proteus 的許可證會綁定硬件信息某些電腦安裝虛擬機(jī)軟件后虛擬網(wǎng)卡在許可證驗(yàn)證時(shí)的順序排在物理網(wǎng)卡前面導(dǎo)致讀到的是一個(gè)不存在的網(wǎng)絡(luò)節(jié)點(diǎn)。最簡單的辦法是進(jìn)入設(shè)備管理器把虛擬網(wǎng)卡先禁用重裝或修復(fù)許可證再啟用。5.3 漢化后亂碼與字體問題漢化包安裝后如果出現(xiàn)“口口口”一樣的亂碼十有八九是你用了非官方漢化包或者包里的語言文件編碼和系統(tǒng)區(qū)域設(shè)置有沖突。解決方案是右鍵系統(tǒng)時(shí)間區(qū)域設(shè)置把“Beta: 使用 Unicode UTF-8 提供全球語言支持”這個(gè)選項(xiàng)取消勾選然后重啟軟件。字體問題更常見漢字太小、模糊、有些菜單字全部重疊在一起。這是因?yàn)?Proteus 的默認(rèn)字體是英文字體漢化后中文字沒有對應(yīng)的字重定義。在 System - Set Display Options - Fonts 里把默認(rèn)字體改為“Microsoft YaHei UI”或者“微軟雅黑”顯示效果立刻提升一個(gè)檔次。5.4 卸載后清理殘余的正確姿勢如果上面的方法都救不了你只剩下卸載重裝這一條路那務(wù)必按照下面的順序來。標(biāo)準(zhǔn)卸載走控制面板卸卸載完后去安裝目錄看看是否殘留文件夾有就手動刪掉。接著用 WinR 打開“regedit”定位到 HKEY_CURRENT_USER\Software\Labcenter Electronics 和 HKEY_LOCAL_MACHINE\SOFTWARE\Labcenter Electronics把這兩個(gè)項(xiàng)都刪掉。再加上 C:\ProgramData\Labcenter Electronics 和 C:\Users\你的用戶名\AppData\Roaming\Labcenter Electronics 這兩個(gè)隱藏目錄手動清空。最后重啟系統(tǒng)再重新安裝這樣才算干凈。我見過很多人在“重裝”的循環(huán)里折騰一整天其實(shí)根子就是沒有清理干凈新裝的軟件讀取到了舊版殘留的配置然后馬上報(bào)錯(cuò)。6. 進(jìn)階使用技巧與個(gè)人心得6.1 聯(lián)合仿真配置Keil5 Proteus 的聯(lián)動調(diào)試熱搜里“keil5與proteus聯(lián)合仿真”這個(gè)關(guān)鍵詞可能比 Proteus 本身占比還大。聯(lián)合仿真的原理并不復(fù)雜Keil5 負(fù)責(zé)編譯Proteus 負(fù)責(zé)實(shí)時(shí)模擬硬件行為。兩邊通過在 Keil 里配置一個(gè) VDM 調(diào)試驅(qū)動Agents建立 TCP/IP 連接不需要手動灌 hex 文件你在 Keil 里點(diǎn)擊 DebugProteus 里立刻就能看到單片機(jī)的引腳電平變化和內(nèi)存變量值。具體操作在 Keil 工程選項(xiàng)的 Debug 頁勾選“Use”并下拉選擇“Proteus VSM Simulator”然后在 Settings 里把端口設(shè)為 8000?;氐?Proteus在 Debug 菜單里選擇“Remote Debug Monitor”讓它進(jìn)入監(jiān)聽狀態(tài)。再把兩者同時(shí)運(yùn)行起來就能實(shí)現(xiàn)單步看波形、全速跑邏輯。我第一次成功跑通的時(shí)候直觀感受就是“原來軟硬結(jié)合還能這么搞”。不過這需要 8.13 的 VDM 插件完整安裝如果 Debug 下拉菜單里沒有 Proteus 選項(xiàng)就要回安裝包把 VDM 組件補(bǔ)裝一次。6.2 快速定位仿真異常的獨(dú)門技巧仿真跑飛了現(xiàn)象是波形不動或者元件狀態(tài)詭異。大部分人會反復(fù)檢查代碼但我一般先查這三處第一是否有未連接的網(wǎng)絡(luò)標(biāo)簽。在 Proteus 里兩根線沒有顯式連接但都標(biāo)了同樣的網(wǎng)絡(luò)標(biāo)簽有時(shí)候標(biāo)簽大小寫不一致就會斷開。按 X 鍵打開“檢查電氣規(guī)則”系統(tǒng)會把所有懸空節(jié)點(diǎn)報(bào)出來。第二是否有元件供電引腳漏接。很多人在 Proteus 里放好了芯片結(jié)果忘了給 VCC/GND 拉線。老版本的仿真引擎會給漏接的芯片默認(rèn)一個(gè)高電平參考點(diǎn)新版本成了嚴(yán)格報(bào)錯(cuò)。8.13 已經(jīng)修復(fù)了這個(gè)問題但遇到奇怪現(xiàn)象時(shí)還是先把這個(gè)基礎(chǔ)檢查做掉。第三虛擬終端緩沖區(qū)溢出。網(wǎng)絡(luò)熱搜里“stm32與esp8266串口通信proteus仿真”這個(gè)項(xiàng)目很多人仿真 UART 數(shù)據(jù)出現(xiàn)丟失。問題往往不在于代碼而在于 Proteus 虛擬終端的緩沖區(qū)太小數(shù)據(jù)量一上來就丟包。在終端組件屬性里把 Buffer Size 從 256 改到 1024 或更大再跑一次你會發(fā)現(xiàn)穩(wěn)定多了。6.3 關(guān)于 Proten 庫文件的整理建議程序員和工程師都懂“環(huán)境配置”的價(jià)值Proteus 的庫文件就是它的靈魂。8.13 安裝完后默認(rèn)庫非常龐大我習(xí)慣把常用的東西做成一個(gè)用戶庫其實(shí)就是新建一個(gè) Library 目錄把自己常用的元件原理圖符號和封裝都放進(jìn)去。具體做法是在 Library Manager 里點(diǎn)“Create New Library”取個(gè)容易識別的名字比如“MyPartLib”。后續(xù)用到某些特定傳感器時(shí)先從默認(rèn)庫復(fù)制過去再在用戶庫內(nèi)編輯參數(shù)這樣幾個(gè)層級的項(xiàng)目切換時(shí)元件庫的載入速度會快不少。另外8.13 支持從外部導(dǎo)入 EDA 庫文件如果你手頭有 AD 里做好的封裝可以轉(zhuǎn)換成 Proteus 的.lib 格式。網(wǎng)上有現(xiàn)成的轉(zhuǎn)換腳本和教程這里不多啰嗦。我只提醒一句導(dǎo)入之后要在 Library Manager 里跑一遍一致性檢查不然仿真時(shí)很容易出現(xiàn)“model not found”。6.4 安裝過程中一個(gè)沒人講的小細(xì)節(jié)最后聊一個(gè)我踩過的坑首次安裝時(shí)如果選了 PCB Design Packages安裝時(shí)間會長不少但如果你之后才意識到想讓 PCB 模塊生效需要重新運(yùn)行安裝程序在修復(fù)模式下勾選它。問題在于修復(fù)模式下你前面做的漢化和激活會被一并重置。所以我現(xiàn)在的習(xí)慣是安裝時(shí)無論用不用 PCB都勾上全部模塊然后把漢化和激活放在最后做。順序錯(cuò)了就只能失效再來一遍。還有一件事值得說很多“免費(fèi)下載”的資源站會把多個(gè)版本混在一起比如標(biāo)題寫著 8.13點(diǎn)開里面卻是 8.12 SP0 或者 8.15。版本不對漢化、破解、庫文件全都會錯(cuò)位。建議安裝完后立刻打開“Help - About”看一眼版本號確認(rèn)是 8.13 SP0 第一百一十個(gè)小版本號Build 8.13.11000再做后續(xù)配置。Proteus 8.13 SP0 是個(gè)能陪你好幾年的工具版本裝好它就能撐起大部分單片機(jī)仿真和 PCB 驗(yàn)證工作。我個(gè)人的經(jīng)驗(yàn)是按照本文順序裝配合“先關(guān)殺軟、按組配置、最后漢化”這個(gè)原則大概率一遍過。也希望你在仿真項(xiàng)目里少走彎路把精力省下來真正去打磨自己的硬件設(shè)計(jì)。