Proteus軟件(jian)(jian)是(shi)英國Lab Center Electronics公司出(chu)版的EDA工(gong)(gong)(gong)具(ju)軟件(jian)(jian)。它(ta)(ta)不僅(jin)具(ju)有其(qi)它(ta)(ta)EDA工(gong)(gong)(gong)具(ju)軟件(jian)(jian)的仿真(zhen)功能(neng),還能(neng)仿真(zhen)單片(pian)(pian)(pian)機(ji)及外圍器件(jian)(jian)。它(ta)(ta)是(shi)比較(jiao)好的仿真(zhen)單片(pian)(pian)(pian)機(ji)及外圍器件(jian)(jian)的工(gong)(gong)(gong)具(ju)。雖(sui)然國內推廣(guang)剛起步(bu),但已(yi)受到單片(pian)(pian)(pian)機(ji)愛(ai)好者、從事單片(pian)(pian)(pian)機(ji)教(jiao)學的教(jiao)師、致力于單片(pian)(pian)(pian)機(ji)開發應用的科技工(gong)(gong)(gong)作者的青睞。
Proteus是英(ying)國著名(ming)的(de)EDA工(gong)具(ju)(仿真(zhen)軟(ruan)件),從原理圖布(bu)圖、代(dai)碼調試到單片(pian)機與外圍電路協同(tong)仿真(zhen),一鍵切換(huan)到PCB設(she)計(ji)(ji),真(zhen)正實現了(le)從概(gai)念到產品的(de)完整(zheng)設(she)計(ji)(ji)。是世界(jie)上唯一將電路仿真(zhen)軟(ruan)件、PCB設(she)計(ji)(ji)軟(ruan)件和(he)虛(xu)擬模型仿真(zhen)軟(ruan)件三合(he)一的(de)設(she)計(ji)(ji)平臺,其處(chu)理器(qi)(qi)模型支持(chi)(chi)8051、HC11、PIC10/12/16/18/24/30/DSPIC33、AVR、ARM、8086和(he)MSP430等(deng),2010年(nian)又(you)增加(jia)了(le)Cortex和(he)DSP系(xi)列處(chu)理器(qi)(qi),并持(chi)(chi)續增加(jia)其他系(xi)列處(chu)理器(qi)(qi)模型。在編(bian)譯方(fang)面,它也支持(chi)(chi)IAR、Keil和(he)MATLAB等(deng)多種(zhong)編(bian)譯器(qi)(qi)。
F8:全(quan)部顯示當前工作區全(quan)部顯示
F6:放大(da)以鼠標為中心放大(da)
F7:縮(suo)小(xiao)以鼠標為中心縮(suo)小(xiao)
G:柵(zha)(zha)格(ge)(ge)(ge)開關柵(zha)(zha)格(ge)(ge)(ge)網格(ge)(ge)(ge)
Ctrl+F1:柵格(ge)寬度(du)0.1mm顯示(shi)柵格(ge)為0.1mm,在pcb的時候很有(you)用
F2:顯示柵格為0.5mm,在(zai)pcb的時候(hou)很有用
F3:顯示柵格為1mm,在pcb的(de)時(shi)候很有用
F4:顯示柵格為(wei)2.5mm,在pcb的時候(hou)很有(you)用
Ctrl+s:打(da)開關閉磁吸 磁吸用于對準一些點的(de),如引(yin)腳等等
x:打(da)開關閉定位坐標(biao) 顯示一個大十字射線
m:顯(xian)示(shi)單(dan)位切(qie)換 mm和(he)th之(zhi)間的單(dan)位切(qie)換,在右下角(jiao)顯(xian)示(shi)
o:重(zhong)新設置原點 將鼠標指向的點設為原點
u:撤銷鍵
Pgdn:改變圖層
Pgup:改變圖層
Ctrl+Pgdn:最底層
Ctrl+pgup:最(zui)頂層
Ctrl+畫線:可以劃曲線
R:刷新
+-:旋轉
F5:重定位中心
1.Proteus可提供的仿真元(yuan)器(qi)件資源:仿真數(shu)字和模擬、交(jiao)流(liu)(liu)和直流(liu)(liu)等(deng)數(shu)千種元(yuan)器(qi)件,有30多個元(yuan)件庫(ku)。
2.Proteus可提(ti)供(gong)的仿真儀表資(zi)源(yuan):示(shi)波(bo)器(qi)、邏輯(ji)分析儀、虛擬終端、SPI調試(shi)器(qi)、I2C調試(shi)器(qi)、信號發生(sheng)器(qi)、模式(shi)發生(sheng)器(qi)、交直(zhi)流(liu)電壓(ya)表、交直(zhi)流(liu)電流(liu)表。理(li)論(lun)上同一種(zhong)儀器(qi)可以在(zai)一個電路中隨意的調用(yong)。
3.除了現實(shi)存在(zai)的(de)(de)儀(yi)器外,Proteus還(huan)提供了一個圖(tu)形顯示功能(neng),可以將線(xian)路上(shang)變化的(de)(de)信號(hao),以圖(tu)形的(de)(de)方式實(shi)時地顯示出(chu)來,其作用與示波器相似,但功能(neng)更多。這些虛擬儀(yi)器儀(yi)表具有(you)理想(xiang)的(de)(de)參數(shu)指標(biao),例如極高的(de)(de)輸入(ru)阻(zu)抗、極低的(de)(de)輸出(chu)阻(zu)抗。這些都盡(jin)可能(neng)減少了儀(yi)器對測量結果的(de)(de)影(ying)響(xiang)。
4.Proteus可提供的調(diao)試(shi)(shi)手段 Proteus提供了比較豐富的測(ce)(ce)試(shi)(shi)信(xin)號(hao)用(yong)于電路的測(ce)(ce)試(shi)(shi)。這些測(ce)(ce)試(shi)(shi)信(xin)號(hao)包括模擬(ni)信(xin)號(hao)和數字信(xin)號(hao)。
在PROTEUS繪制好原理(li)圖后,調入已編(bian)譯(yi)好的(de)目標代碼文件:*.HEX,可(ke)以在PROTEUS的(de)原理(li)圖中看到(dao)模擬的(de)實物運行狀態和過程(cheng)。
PROTEUS是單片機課堂教學的先進助手。
PROTEUS不僅可將(jiang)許(xu)(xu)多(duo)單(dan)片機實例功能形象(xiang)化,也可將(jiang)許(xu)(xu)多(duo)單(dan)片機實例運行(xing)過程形象(xiang)化。前者可在(zai)相當程度上得(de)到(dao)實物(wu)演示實驗的效(xiao)果,后(hou)者則是實物(wu)演示實驗難以達到(dao)的效(xiao)果。
它的(de)元(yuan)(yuan)器(qi)件、連(lian)接線路等卻(que)和傳統(tong)的(de)單片(pian)機(ji)實驗硬件高(gao)度對(dui)應。這在(zai)相當程(cheng)度上替代了(le)傳統(tong)的(de)單片(pian)機(ji)實驗教(jiao)學(xue)的(de)功能,例:元(yuan)(yuan)器(qi)件選擇(ze)、電路連(lian)接、電路檢測、電路修改(gai)、軟件調(diao)試、運(yun)行結果等。
課程設計、畢業設計是學生走向就業的重要實(shi)(shi)踐環節。由于PROTEUS提(ti)(ti)供了實(shi)(shi)驗室無法相(xiang)比的大量的元器件庫,提(ti)(ti)供了修(xiu)改電(dian)路(lu)設計的靈活(huo)性、提(ti)(ti)供了實(shi)(shi)驗室在數量、質量上(shang)難以相(xiang)比的虛擬儀(yi)器、儀(yi)表,因(yin)而(er)也提(ti)(ti)供了培養學生實(shi)(shi)踐精神、創造精神的平(ping)臺(tai)
隨著科技的(de)(de)發展,“計(ji)(ji)算機仿(fang)真技術”已成為許多設(she)(she)計(ji)(ji)部門重要的(de)(de)前期設(she)(she)計(ji)(ji)手(shou)段。它具有(you)設(she)(she)計(ji)(ji)靈活,結果、過程的(de)(de)統(tong)一的(de)(de)特點。可使(shi)設(she)(she)計(ji)(ji)時(shi)間(jian)大為縮短、耗資大為減少,也可降(jiang)低工程制造(zao)的(de)(de)風險。相信在單片機開發應(ying)用(yong)中PROTEUS也能茯得愈來愈廣泛的(de)(de)應(ying)用(yong)。
使用Proteus軟件(jian)進行(xing)單片(pian)機系統(tong)仿(fang)(fang)真(zhen)設(she)計(ji),是虛擬仿(fang)(fang)真(zhen)技術和計(ji)算機多媒體技術相結合(he)的(de)綜合(he)運用,有利(li)于培養學(xue)生(sheng)的(de)電(dian)(dian)路設(she)計(ji)能(neng)(neng)力及仿(fang)(fang)真(zhen)軟件(jian)的(de)操作(zuo)能(neng)(neng)力;在(zai)單片(pian)機課(ke)程設(she)計(ji)和全國大學(xue)生(sheng)電(dian)(dian)子設(she)計(ji)競賽中,我們使用Proteus開發(fa)環境(jing)對(dui)學(xue)生(sheng)進行(xing)培訓,在(zai)不需(xu)要硬件(jian)投(tou)入的(de)條(tiao)件(jian)下,學(xue)生(sheng)普(pu)遍反映,對(dui)單片(pian)機的(de)學(xue)習(xi)比單純學(xue)習(xi)書本知識更(geng)容易(yi)(yi)接受,更(geng)容易(yi)(yi)提高。實踐證明,在(zai)使用Proteus進行(xing)系統(tong)仿(fang)(fang)真(zhen)開發(fa)成功之后再進行(xing)實際(ji)制作(zuo),能(neng)(neng)極(ji)大提高單片(pian)機系統(tong)設(she)計(ji)效率。因此(ci),Proteus有較高的(de)推(tui)廣(guang)利(li)用價值(zhi)。
Proteus的(de)最新版(ban)為8.8,ARM cortex處理器被增加,在(zai)7.10中(zhong)已經增加DSP系列(TMS320)。
Proteus是一個巨大的教學資源,可以用于:
·模擬(ni)電(dian)路與數字電(dian)路的教學與實驗;
·單(dan)片機(ji)與(yu)嵌入系統軟件的教學(xue)與(yu)實驗;
·微(wei)控(kong)制器系統的綜(zong)合實(shi)驗(yan);
·創新(xin)實驗與畢業設計;
·項(xiang)目設計與(yu)產(chan)品開發
Proteus能提供考試(shi)所(suo)需所(suo)有資源;
· Proteus能直(zhi)觀評估硬件電(dian)路的(de)設計正確性(xing);
· Proteus能直觀的對(dui)硬件原理圖進(jin)行(xing)調(diao)試軟件;
· Proteus能驗證(zheng)整個(ge)設計的功能;
· 測試(shi)可控、易(yi)評估、易(yi)實施;
Proteus Design Suite集(ji)成了(le)原理圖捕獲、SPICE電(dian)路仿真和PCB設計(ji),形成一個(ge)完(wan)整的(de)電(dian)子設計(ji)系(xi)統。對于通用(yong)微處理器,還可以運行實際固件程(cheng)序進行仿真。與傳統的(de)嵌入式設計(ji)過程(cheng)相(xiang)比,這個(ge)軟件包能極(ji)大地縮短開(kai)發時間。
· 從(cong)產(chan)品概念到設計完成(cheng)的完整(zheng)仿真(zhen)與(yu)開發平臺;
· 預研設計與項目評估,減少(shao)開發(fa)風(feng)險;
· ODM的虛(xu)擬樣機,·強大的分(fen)析與調試功能克服新手的經驗不足;
· 軟(ruan)硬件的交互(hu)仿真與(yu)測(ce)試(shi)大大減(jian)少(shao)后期測(ce)試(shi)工作量;
· 便(bian)利項目管理與團隊開發。
Proteus軟(ruan)件具(ju)有其它EDA工具(ju)軟(ruan)件的功能。這些(xie)功能是:
1.原理布圖
2.PCB自動或人工布線
3.SPICE電路(lu)仿真
革命性的特點
1.互動的電路仿真
用(yong)戶甚至可以(yi)實時采用(yong)諸如RAM,ROM,鍵盤,馬達,LED,LCD,AD/DA,部(bu)分SPI器件,部(bu)分IIC器件。
2.仿(fang)真處理器及其外圍電路
可以(yi)仿真(zhen)51系(xi)列、AVR、PIC、ARM、等(deng)常用主流單片(pian)機。還可以(yi)直接在基于原理圖的(de)(de)(de)虛擬(ni)原型上(shang)編程(cheng),再配合(he)顯(xian)示及輸(shu)出,能看到運行后輸(shu)入(ru)輸(shu)出的(de)(de)(de)效果。配合(he)系(xi)統(tong)配置的(de)(de)(de)虛擬(ni)邏輯分析儀、示波器等(deng),Proteus建立了(le)完備的(de)(de)(de)電子設計(ji)開發(fa)環境。
智能原理圖設計
豐富的(de)器件(jian)(jian)庫:超(chao)過(guo)27000種元器件(jian)(jian),可方便地創建新元件(jian)(jian);
智能的器(qi)件(jian)搜索(suo):通(tong)過模糊搜索(suo)可以快速定位(wei)所需要的器(qi)件(jian);
智能(neng)(neng)化的(de)連線(xian)功(gong)能(neng)(neng):自動連線(xian)功(gong)能(neng)(neng)使連接導線(xian)簡單快捷(jie),大(da)大(da)縮(suo)短繪圖時間(jian);
支持總(zong)(zong)線結構:使(shi)用總(zong)(zong)線器件和總(zong)(zong)線布線使(shi)電路設計簡明清晰;
可輸出高質(zhi)量圖紙(zhi):通過個性化設置,可以生(sheng)成印(yin)刷質(zhi)量的BMP圖紙(zhi),可以方(fang)便地供WORD、POWERPOINT等多種(zhong)文檔使(shi)用。
完善的電路仿真功能
ProSPICE混合仿真(zhen)(zhen):基于(yu)工(gong)業標準(zhun)SPICE3F5,實現數字/模擬電(dian)路的混合仿真(zhen)(zhen);
超過27000個仿(fang)(fang)真器件(jian):可以(yi)通過內部(bu)原型或使用廠家的SPICE文件(jian)自行(xing)設計仿(fang)(fang)真器件(jian),Labcenter也在不斷地發(fa)布(bu)新的仿(fang)(fang)真器件(jian),還可導入第三方發(fa)布(bu)的仿(fang)(fang)真器件(jian);
多樣的激勵源:包括直流、正弦、脈沖、分段線性脈沖、音(yin)頻(使用wav文件)、指數信號、單頻FM、數字時(shi)鐘和碼流,還支持文件形式(shi)的信號輸入(ru);
豐(feng)富的(de)虛(xu)(xu)擬(ni)儀器(qi):13種(zhong)虛(xu)(xu)擬(ni)儀器(qi),面板操作逼(bi)真,如示波器(qi)、邏輯分析儀、信號發生器(qi)、直流(liu)(liu)電壓/電流(liu)(liu)表、交(jiao)流(liu)(liu)電壓/電流(liu)(liu)表、數字(zi)圖案發生器(qi)、頻率計/計數器(qi)、邏輯探頭、虛(xu)(xu)擬(ni)終端、SPI調試器(qi)、I2C調試器(qi)等(deng);
生動的仿真(zhen)顯示:用色點顯示引腳的數字(zi)電平,導線以不同顏色表示其對地電壓(ya)大小,結合動態器件(如(ru)電機、顯示器件、按鈕)的使用可以使仿真(zhen)更(geng)加直觀(guan)、生動;
高級圖形仿真功能(ASF):基于圖標的分析(xi)可以(yi)精確分析(xi)電路的多項指標,包括工作點、瞬態特性、頻(pin)率特性、傳(chuan)輸特性、噪(zao)聲(sheng)、失(shi)真、傅立葉頻(pin)譜分析(xi)等,還(huan)可以(yi)進行(xing)一致性分析(xi);
單片機協同仿真功能
支(zhi)持(chi)主流的CPU類型:如ARM7、8051/52、AVR、PIC10/12、PIC16、PIC18、PIC24、dsPIC33、HC11、BasicStamp、8086、MSP430等,CPU類型隨著(zhu)版本升級還(huan)在(zai)繼續增加,如即將支(zhi)持(chi)CORTEX、DSP處理器;
支(zhi)持通(tong)(tong)(tong)用外(wai)設模(mo)型:如字符LCD模(mo)塊(kuai)(kuai)(kuai)、圖形LCD模(mo)塊(kuai)(kuai)(kuai)、LED點陣、LED七(qi)段顯示模(mo)塊(kuai)(kuai)(kuai)、鍵(jian)(jian)盤/按鍵(jian)(jian)、直流/步進(jin)/伺(si)服電(dian)機、RS232虛擬終端、電(dian)子溫度(du)計等(deng)等(deng),其COMPIM(COM口物理接口模(mo)型)還可(ke)以使仿(fang)真電(dian)路通(tong)(tong)(tong)過PC機串(chuan)口和外(wai)部電(dian)路實現(xian)雙向異步串(chuan)行通(tong)(tong)(tong)信;
實時(shi)仿(fang)(fang)真(zhen):支持(chi)UART/USART/EUSARTs仿(fang)(fang)真(zhen)、中斷仿(fang)(fang)真(zhen)、SPI/I2C仿(fang)(fang)真(zhen)、MSSP仿(fang)(fang)真(zhen)、PSP仿(fang)(fang)真(zhen)、RTC仿(fang)(fang)真(zhen)、ADC仿(fang)(fang)真(zhen)、CCP/ECCP仿(fang)(fang)真(zhen);
編譯(yi)(yi)及(ji)調(diao)試(shi):支持單片機(ji)匯編語(yu)言的(de)編輯/編譯(yi)(yi)/源碼(ma)級(ji)仿(fang)真,內帶(dai)8051、AVR、PIC的(de)匯編編譯(yi)(yi)器,也可以與第三方集成編譯(yi)(yi)環(huan)境(如IAR、Keil和Hitech)結合,進行高級(ji)語(yu)言的(de)源碼(ma)級(ji)仿(fang)真和調(diao)試(shi);
實(shi)用的PCB設計平臺
原理圖到(dao)PCB的(de)快(kuai)速通道:原理圖設(she)計(ji)完成后,一鍵便(bian)可(ke)進入ARES的(de)PCB設(she)計(ji)環境(jing),實現(xian)從概念到(dao)產品(pin)的(de)完整設(she)計(ji);
先(xian)進的(de)自動布(bu)(bu)(bu)局(ju)(ju)/布(bu)(bu)(bu)線功(gong)能(neng):支持器件(jian)的(de)自動/人工(gong)布(bu)(bu)(bu)局(ju)(ju);支持無(wu)網(wang)格自動布(bu)(bu)(bu)線或人工(gong)布(bu)(bu)(bu)線;支持引(yin)腳交換/門(men)交換功(gong)能(neng)使PCB設計(ji)更為合(he)理;
完整(zheng)的(de)PCB設計功能:最多可設計16個(ge)銅箔層,2個(ge)絲(si)印層,4個(ge)機械層(含板邊),靈(ling)活的(de)布線策略供用(yong)戶設置,自(zi)動(dong)設計規則檢查(cha),3D可視化(hua)預覽;
多種(zhong)輸出格(ge)式的支持(chi):可以(yi)輸出多種(zhong)格(ge)式文件,包括Gerber文件的導入(ru)或導出,便利與(yu)其它PCB設(she)計(ji)工具的互轉(zhuan)(如(ru)protel)和(he)(he)PCB板的設(she)計(ji)和(he)(he)加工。