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